//TStopwatch watch;
//watch.Start();
- //AliInfo(Form("EndOfCycle", "Fitting RecPoints %d", task))
+ //AliDebug(AliQAv1::GetQADebugLevel(), Form("EndOfCycle", "Fitting RecPoints %d", task))
TH1D *hist = new TH1D("fitHist", "", 200, -0.5, 199.5);
if (task == AliQAv1::kRECPOINTS) {
//TH1D *test = ((TH3D*)list->At(10))->ProjectionZ(Form("ampTime_%d",i), i+1, i+1, 0, 35);
//if (test->GetSum() < 100) continue;
- //AliInfo(Form("fitting det = %d", i));
+ //AliDebug(AliQAv1::GetQADebugLevel(), Form("fitting det = %d", i));
for(Int_t j=0; j<35; j++) {
const Int_t kMCM = 16;
// const Int_t kADC = 22;
- AliTRDrawStream *raw = new AliTRDrawStream(rawReader);
- raw->SetRawVersion(3);
- raw->Init();
+ AliTRDrawStream raw(rawReader);
+ raw.SetRawVersion(3);
+ raw.Init();
- while (raw->Next()) {
+ while (raw.Next()) {
- GetRawsData(0)->Fill(raw->GetDet());
+ GetRawsData(0)->Fill(raw.GetDet());
// possibly needs changes with the new reader !!
- Int_t *sig = raw->GetSignals();
+ Int_t *sig = raw.GetSignals();
for(Int_t i=0; i<3; i++) GetRawsData(1)->Fill(sig[i]);
// ---
- GetRawsData(2)->Fill(raw->GetTimeBin());
+ GetRawsData(2)->Fill(raw.GetTimeBin());
// calculate the index;
- Int_t sm = raw->GetSM();
- Int_t roc = raw->GetROC();
- Int_t rob = raw->GetROB();
- Int_t mcm = raw->GetMCM();
- //Int_t adc = raw->GetADC();
+ Int_t sm = raw.GetSM();
+ Int_t roc = raw.GetROC();
+ Int_t rob = raw.GetROB();
+ Int_t mcm = raw.GetMCM();
+ //Int_t adc = raw.GetADC();
//Int_t index = roc * (kROB*kMCM*kADC) + rob * (kMCM*kADC) + mcm * kADC + adc;
Int_t index = roc * (kROB*kMCM) + rob * kMCM + mcm;
GetRawsData(4+sm)->Fill(index);
}
- delete raw;
-
}
//____________________________________________________________________________