47 TCanvas **
GetImage(Char_t * detName) ;
57 Bool_t
MergeXML(
const Char_t * collection,
const Char_t * subFile = 0,
const Char_t * outFile = 0) ;
60 void Reset(
const Bool_t sameCycle = kFALSE) ;
63 TString
Run(
const Char_t * detectors, AliRawReader * rawReader, Bool_t
const sameCycle = kFALSE) ;
64 TString
Run(
const Char_t * detectors,
const Char_t * filename, Bool_t
const sameCycle = kFALSE) ;
static AliQAManager * fgQAInstance
AliQAv1 * GetQA(UInt_t run, UInt_t evt)
TString fDetectorsW
list of active detectors
Bool_t fRawReaderDelete
current raw reader object
void SetEventInfo(AliEventInfo *info)
AliQAManager & operator=(const AliQAManager &qas)
TString fGAliceFileName
info on the current event
static AliQAManager * QAManager(AliQAv1::MODE_t=AliQAv1::kNULLMODE, TMap *entryCache=NULL, Int_t run=-1)
Int_t fQACycles[fgkNDetectors]
array of QA data maker objects
void Increment(const AliQAv1::TASKINDEX_t taskIndex=AliQAv1::kNULLTASKINDEX)
Long64_t fMaxEvents
first event to process
Int_t year
year for detector configuration
Long64_t fNumberOfEvents
sim or rec
void SetCheckerExternParam(AliQAv1::DETECTORINDEX_t det, TList *parameterList)
Bool_t Save2OCDB(const Int_t runNumber, AliRecoParam::EventSpecie_t es, const Char_t *year="08", const Char_t *detectors="ALL") const
Bool_t MergeData(const Int_t runNumber, const char *fileName=NULL) const
void SetEventSpecie(AliRecoParam::EventSpecie_t es)
UInt_t fRunNumber
container for the reco-param objects for detectors
void InitQADataMaker(UInt_t run, TObjArray *detArray=0x0)
Bool_t MergeResults(const Int_t runNumber) const
void RunOneEventInOneDetector(Int_t det, TTree *tree)
TCanvas ** GetImage(Char_t *detName)
AliLoader * GetLoader(Int_t iDet)
void SetWriteExpert(const AliQAv1::DETECTORINDEX_t det)
AliQADataMaker * GetQADataMaker(const Int_t iDet)
Bool_t Merge(Int_t runNumber=-1, const char *fileName=NULL) const
Bool_t DoIt(const AliQAv1::TASKINDEX_t taskIndex)
Bool_t fSaveData
flag to print the images or not
Bool_t fCycleSame
event counter
AliRawReader * fRawReader
current run number
void SetTasks(TString tasks)
TString fileName(const char *dir, int runNumber, const char *da, int i, const char *type)
void SetSaveData(Bool_t opt=kTRUE)
Bool_t SaveIt2OCDB(const Int_t runNumber, TFile *inputFile, const Char_t *year, AliRecoParam::EventSpecie_t es) const
UInt_t GetCurrentEvent() const
void SetFirsEvent(UInt_t first)
Bool_t MergeXML(const Char_t *collection, const Char_t *subFile=0, const Char_t *outFile=0)
void SetEventRange(UInt_t first, UInt_t last)
void Reset(const Bool_t sameCycle=kFALSE)
Bool_t InitQA(const AliQAv1::TASKINDEX_t taskIndex, const Char_t *fileName=NULL)
void SetActiveDetectors(TString aDet)
Bool_t IsSelected(const Char_t *detName)
AliRunLoader * fRunLoader
tells if the rawReader has been created by this
void SetMaxEvents(UInt_t max)
TString fActiveOnlineDetectors
flag to sve the QA data or not
TString Run(const Char_t *detectors, const AliQAv1::TASKINDEX_t taskIndex=AliQAv1::kNULLTASKINDEX, Bool_t const sameCycle=kFALSE, const Char_t *fileName=NULL)
AliLoader * fLoader[fgkNDetectors]
number of detectors
TTree * fESDTree
current ESD
Bool_t fQAWriteExpert[fgkNDetectors]
array of QA cycle length
AliESDEvent * fESD
list of active detectors with QA implemented
AliRecoParam::EventSpecie_t fEventSpecie
array of QA cycle length
TString fTasks
current run loader object
AliRecoParam::EventSpecie_t GetEventSpecieFromESD()
Int_t GetQACycles(const Int_t iDet) const
TString fMode
number of events to process
UInt_t fFirstEvent
name of the galice file
Bool_t Finish(const AliQAv1::TASKINDEX_t taskIndex)
void SetRecoParam(const Int_t det, const AliDetectorRecoParam *par)
static const UInt_t fgkNDetectors
list of QA tasks to be performed
void SetRunLoader(AliRunLoader *rl)
Bool_t fPrintImage
type of event
TObjArray * GetFromOCDB(AliQAv1::DETECTORINDEX_t det, AliQAv1::TASKINDEX_t task, const Char_t *year) const
void RunOneEvent(AliRawReader *rawReader)
TString fDetectors
true if 2 consecutive data making for a same detector
AliEventInfo * fEventInfo
current ESD Tree
void ResetDetectors(AliQAv1::TASKINDEX_t task, AliQAv1::DETECTORINDEX_t det=AliQAv1::kNULLDET)
AliRecoParam fRecoParam
number of events in the run
const AliEventInfo * GetEventInfo() const
void SetActiveOnlineDetectors(TString aDet)
void EndOfCycle(TObjArray *detArray=0x0)
void SetPrintImage(Bool_t opt=kTRUE)
void SetCycleLength(const AliQAv1::DETECTORINDEX_t det, const Int_t cycle)
AliQADataMaker * fQADataMaker[fgkNDetectors]
array of detectors loader