10 TDirectory *
dir = (TDirectory*)gDirectory->FindObjectAny(
"fcal");
13 TH2F *digOcc2D = (TH2F*)gDirectory->FindObjectAny(
"digOcc2D");
14 TH2F *digTmT02D = (TH2F*)gDirectory->FindObjectAny(
"digTmT02D");
15 TH1I *digTmT0 = (TH1I*)gDirectory->FindObjectAny(
"digTmT0");
16 TH1I *digT0 = (TH1I*)gDirectory->FindObjectAny(
"digT0");
17 TH1I *digT = (TH1I*)gDirectory->FindObjectAny(
"digT");
21 TCanvas *
c1 =
new TCanvas(
"c1",
"FCAL Monitor", 800, 800 );
28 TCanvas*
c1 = gPad->GetCanvas();
34 digT->SetFillColor( kRed );
42 digT0->SetFillColor( kRed );
49 digTmT0->SetStats( 0 );
50 digTmT0->SetFillColor( kRed );
55 if( digTmT02D && digOcc2D ){
57 TH2F* digTmT02DAvg = (TH2F*)digTmT02D->Clone(
"digTmT02DAvg" );
58 digTmT02DAvg->Divide( digOcc2D );
60 for(
int x = 1;
x <= digTmT02DAvg->GetNbinsX(); ++
x ){
61 for(
int y = 1;
y <= digTmT02DAvg->GetNbinsY(); ++
y ){
63 if( digOcc2D->GetBinContent(
x,
y ) == 0 ){
67 digTmT02DAvg->SetBinContent(
x,
y, -1
E3 );
72 digTmT02DAvg->SetMinimum(-200 );
73 digTmT02DAvg->SetMaximum( 200 );
74 digTmT02DAvg->SetStats( 0 );
76 digTmT02DAvg->Draw(
"colz" );