Bool_t notEmpty = kFALSE;
AliTRDrawFastStream *rawStream = new AliTRDrawFastStream(rawReader);
+ if (!rawStream) return;
rawStream->SetNoErrorWarning();
rawStream->SetSharedPadReadout(kFALSE);
AliTRDdigitsManager *digitsManager = new AliTRDdigitsManager(kTRUE);
+ if (!digitsManager) return;
digitsManager->CreateArrays();
Int_t det = 0;
if(notEmpty) fCounterEventNotEmpty++;
- if(digitsManager) delete digitsManager;
- if(rawStream) delete rawStream;
+ delete digitsManager;
+ delete rawStream;
}//_____________________________________________________________________
void AliTRDCalibChamberStatus::ProcessEvent3(AliRawReader * rawReader, Int_t nevents_physics)
if(notEmpty) fCounterEventNotEmpty++;
- if(digitsManager) delete digitsManager;
- if(rawStream) delete rawStream;
+ delete digitsManager;
+ delete rawStream;
}
//_____________________________________________________________________
Double_t col0 = padPlane0->GetCol0();
char name[1000];
- sprintf(name,"%s DCS status sm %d pl %d",GetTitle(),sm,pl);
+ snprintf(name,1000,"%s DCS status sm %d pl %d",GetTitle(),sm,pl);
TH2F * his = new TH2F( name, name, 88,-TMath::Abs(row0),TMath::Abs(row0)
,148,-TMath::Abs(col0),TMath::Abs(col0));
// Take the value
Int_t mcm = paramfee->GetMCMfromPad(irow,icol);
Int_t rob = paramfee->GetROBfromPad(irow,icol);
- Int_t state = calDCSFEEEOR->GetMCMGlobalState(rob,mcm);
+ if(mcm < 0) AliWarning("Problem with mcm number");
+ Int_t state = calDCSFEEEOR->GetMCMGlobalState(rob,TMath::Abs(mcm));
his->SetBinContent(binz,biny,state);
}
}
return fC1;
}
+
+
+