TH1D* fAdc; // Histogram
public:
//__________________________________________________________________
- DrawDigits(Int_t m=1100, Double_t amin=-0.5, Double_t amax=1099.5)
+ DrawDigits(Int_t m=1100, Double_t amin=-0.5, Double_t amax=1023.5)
+ : AliFMDInput("galice.root")
{
AddLoad(kDigits);
fAdc = new TH1D("adc", "ADC", m, amin, amax);
fAdc->SetXTitle("ADC value");
+ fAdc->Sumw2();
}
//__________________________________________________________________
Bool_t ProcessDigit(AliFMDDigit* digit)
{
if (!digit) return kTRUE;
fAdc->Fill(digit->Counts());
+ digit->Print("l");
return kTRUE;
}
//__________________________________________________________________
gStyle->SetPadColor(0);
gStyle->SetPadBorderSize(0);
fAdc->SetStats(kFALSE);
+ fAdc->Scale(1. / fAdc->GetEntries());
fAdc->Draw();
return kTRUE;
}