///////////////////////////////////////////////////////////////////////////////
// //
// class for running the QA makers //
-// //
+// //1
// AliQAManager qas; //
// qas.Run(AliQAv1::kRAWS, rawROOTFileName); //
// qas.Run(AliQAv1::kHITS); //
void EndOfCycle(TString detectors) ;
UInt_t GetCurrentEvent() const { return fCurrentEvent ; }
TObjArray * GetFromOCDB(AliQAv1::DETECTORINDEX_t det, AliQAv1::TASKINDEX_t task, const Char_t * year) const ;
+ AliRecoParam::EventSpecie_t GetEventSpecieFromESD() ;
TCanvas ** GetImage(Char_t * detName) ;
const Char_t * GetMode(){ return fMode.Data() ; }
AliQAv1 * GetQA(UInt_t run, UInt_t evt) ;
static AliQAManager * QAManager(AliQAv1::MODE_t = AliQAv1::kNULLMODE, TMap *entryCache = NULL, Int_t run = -1) ;
static AliQAManager * QAManager(AliQAv1::TASKINDEX_t task) ;
void Reset(const Bool_t sameCycle = kFALSE) ;
+ void ResetDetectors(AliQAv1::TASKINDEX_t task, AliQAv1::DETECTORINDEX_t det=AliQAv1::kNULLDET) ;
TString Run(const Char_t * detectors, const AliQAv1::TASKINDEX_t taskIndex=AliQAv1::kNULLTASKINDEX, Bool_t const sameCycle = kFALSE, const Char_t * fileName = NULL) ;
TString Run(const Char_t * detectors, AliRawReader * rawReader, Bool_t const sameCycle = kFALSE) ;
TString Run(const Char_t * detectors, const Char_t * filename, Bool_t const sameCycle = kFALSE) ;
void RunOneEvent(AliRawReader * rawReader) ;
void RunOneEventInOneDetector(Int_t det, TTree * tree) ;
- void RunOneEvent(AliESDEvent *& esd) ;
+ void RunOneEvent(AliESDEvent *& esd, AliESDEvent *& hltesd) ;
Bool_t Save2OCDB(const Int_t runNumber, AliRecoParam::EventSpecie_t es, const Char_t * year = "08", const Char_t * detectors = "ALL") const ;
void SetActiveDetectors(TString aDet) { fDetectors = aDet ; }
+ void SetCheckerExternParam(AliQAv1::DETECTORINDEX_t det, TList * parameterList) ;
void SetCycleLength(const AliQAv1::DETECTORINDEX_t det, const Int_t cycle) { fQACycles[det] = cycle ; }
void SetWriteExpert(const AliQAv1::DETECTORINDEX_t det) { fQAWriteExpert[det] = kTRUE ; }
void SetEventRange(UInt_t first, UInt_t last) { fFirstEvent = first ; fMaxEvents = last - first + 1 ; }