ROOT logo
AliRoot » STEER » STEER » AliQAManager

class AliQAManager: public AliCDBManager

Function Members (Methods)

public:
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
voidAliCDBManager::ClearCache()
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
AliCDBParam*AliCDBManager::CreateParameter(const char* dbString) const
virtual voidTObject::Delete(Option_t* option = "")MENU
static voidDestroy()
voidAliCDBManager::DestroyActiveStorage(AliCDBStorage* storage)
voidAliCDBManager::DestroyActiveStorages()
Bool_tAliCDBManager::DiffObjects(const char* cdbFile1, const char* cdbFile2) const
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
Bool_tAliCDBManager::Drain(AliCDBEntry* entry)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
voidAliCDBManager::DumpToLightSnapshotFile(const char* lightSnapshotFileName) const
voidAliCDBManager::DumpToSnapshotFile(const char* snapshotFileName, Bool_t singleKeys) const
voidEndOfCycle(TObjArray* detArray = 0x0)
voidEndOfCycle(TString detectors)
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
AliCDBEntry*AliCDBManager::Get(const AliCDBId& query, Bool_t forceCaching = kFALSE)
AliCDBEntry*AliCDBManager::Get(const AliCDBPath& path, Int_t runNumber = -1, Int_t version = -1, Int_t subVersion = -1)
AliCDBEntry*AliCDBManager::Get(const AliCDBPath& path, const AliCDBRunRange& runRange, Int_t version = -1, Int_t subVersion = -1)
TList*AliCDBManager::GetActiveStorages()
TList*AliCDBManager::GetAll(const AliCDBId& query)
TList*AliCDBManager::GetAll(const AliCDBPath& path, Int_t runNumber = -1, Int_t version = -1, Int_t subVersion = -1)
TList*AliCDBManager::GetAll(const AliCDBPath& path, const AliCDBRunRange& runRange, Int_t version = -1, Int_t subVersion = -1)
Bool_tAliCDBManager::GetCacheFlag() const
AliCDBParam*AliCDBManager::GetCondParam() const
UInt_tGetCurrentEvent() const
TStringAliCDBManager::GetCvmfsOcdbTag() const
static const char*AliCDBManager::GetDataTypeName(AliCDBManager::DataType type)
AliCDBStorage*AliCDBManager::GetDefaultStorage() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
Int_tAliCDBManager::GetEndRunLHCPeriod()
const TMap*AliCDBManager::GetEntryCache() const
AliCDBEntry*AliCDBManager::GetEntryFromSnapshot(const char* path)
const AliEventInfo*GetEventInfo() const
AliRecoParam::EventSpecie_tGetEventSpecieFromESD()
TObjArray*GetFromOCDB(AliQAv1::DETECTORINDEX_t det, AliQAv1::TASKINDEX_t task, const Char_t* year) const
virtual const char*TObject::GetIconName() const
TCanvas**GetImage(Char_t* detName)
TStringAliCDBManager::GetLHCPeriod()
Bool_tAliCDBManager::GetLock() const
const char*AliCDBManager::GetMirrorSEs() const
const Char_t*GetMode()
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
AliQAv1*GetQA(UInt_t run, UInt_t evt)
AliQADataMaker*GetQADataMaker(const Int_t iDet)
Bool_tAliCDBManager::GetRaw() const
AliCDBParam*AliCDBManager::GetRefParam() const
const TList*AliCDBManager::GetRetrievedIds() const
Int_tAliCDBManager::GetRun() const
AliCDBStorage*AliCDBManager::GetSpecificStorage(const char* calibType)
Int_tAliCDBManager::GetStartRunLHCPeriod()
AliCDBStorage*AliCDBManager::GetStorage(const char* dbString)
const TMap*AliCDBManager::GetStorageMap() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
const char*AliCDBManager::GetURI(const char* path)
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
Bool_tAliCDBManager::HasStorage(const char* dbString) const
voidIncrement(const AliQAv1::TASKINDEX_t taskIndex = AliQAv1::kNULLTASKINDEX)
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
voidAliCDBManager::Init()
voidAliCDBManager::InitFromCache(TMap* entryCache, Int_t run)
Bool_tAliCDBManager::InitFromSnapshot(const char* snapshotFileName, Bool_t overwrite = kTRUE)
voidInitQADataMaker(UInt_t run, TObjArray* detArray = 0x0)
virtual voidTObject::Inspect() constMENU
static AliCDBManager*AliCDBManager::Instance(TMap* entryCache = NULL, Int_t run = -1)
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tAliCDBManager::IsDefaultStorageSet() const
Bool_tAliCDBManager::IsDrainSet() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tAliCDBManager::IsOCDBUploadMode() const
Bool_tTObject::IsOnHeap() const
Bool_tIsSaveData()
Bool_tIsSelected(const Char_t* detName)
Bool_tAliCDBManager::IsShortLived(const char* path)
virtual Bool_tTObject::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
Bool_tMerge(Int_t runNumber = -1, const char* fileName = NULL) const
voidMergeCustom() const
Bool_tMergeXML(const Char_t* collection, const Char_t* subFile = 0, const Char_t* outFile = 0)
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidAliCDBManager::Print(Option_t* option = "") const
Bool_tAliCDBManager::Put(AliCDBEntry* entry, const char* mirrors = "", AliCDBManager::DataType type = kPrivate)
Bool_tAliCDBManager::Put(TObject* object, const AliCDBId& id, AliCDBMetaData* metaData, const char* mirrors = "", AliCDBManager::DataType type = kPrivate)
static AliQAManager*QAManager(AliQAv1::TASKINDEX_t task)
static AliQAManager*QAManager(AliQAv1::MODE_t = AliQAv1::kNULLMODE, TMap* entryCache = NULL, Int_t run = -1)
voidAliCDBManager::QueryCDB()
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidAliCDBManager::RegisterFactory(AliCDBStorageFactory* factory)
voidReset(const Bool_t sameCycle = kFALSE)
voidTObject::ResetBit(UInt_t f)
voidResetDetectors(AliQAv1::TASKINDEX_t task, AliQAv1::DETECTORINDEX_t det = AliQAv1::kNULLDET)
TStringRun(const Char_t* detectors, AliRawReader* rawReader, Bool_t sameCycle = kFALSE)
TStringRun(const Char_t* detectors, const Char_t* filename, Bool_t sameCycle = kFALSE)
TStringRun(const Char_t* detectors, const AliQAv1::TASKINDEX_t taskIndex = AliQAv1::kNULLTASKINDEX, Bool_t sameCycle = kFALSE, const Char_t* fileName = NULL)
voidRunOneEvent(AliRawReader* rawReader)
voidRunOneEvent(AliESDEvent*& esd, AliESDEvent*& hltesd)
voidRunOneEventInOneDetector(Int_t det, TTree* tree)
Bool_tSave2OCDB(const Int_t runNumber, AliRecoParam::EventSpecie_t es, const Char_t* year = "08", const Char_t* detectors = "ALL") const
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidSetActiveDetectors(TString aDet)
voidSetActiveOnlineDetectors(TString aDet)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidAliCDBManager::SetCacheFlag(Bool_t cacheFlag)
voidSetCheckerExternParam(AliQAv1::DETECTORINDEX_t det, TList* parameterList)
voidSetCycleLength(const AliQAv1::DETECTORINDEX_t det, const Int_t cycle)
voidAliCDBManager::SetDefaultStorage(const char* dbString)
voidAliCDBManager::SetDefaultStorage(const AliCDBParam* param)
voidAliCDBManager::SetDefaultStorage(AliCDBStorage* storage)
voidAliCDBManager::SetDefaultStorage(const char* runType, const char* simType)
voidAliCDBManager::SetDefaultStorageFromRun(Int_t run)
voidAliCDBManager::SetDrain(const char* dbString)
voidAliCDBManager::SetDrain(const AliCDBParam* param)
voidAliCDBManager::SetDrain(AliCDBStorage* storage)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetEventInfo(AliEventInfo* info)
voidSetEventRange(UInt_t first, UInt_t last)
voidSetEventSpecie(AliRecoParam::EventSpecie_t es)
voidSetFirsEvent(UInt_t first)
ULong64_tAliCDBManager::SetLock(Bool_t lockFlag = kTRUE, ULong64_t key = 0)
voidSetMaxEvents(UInt_t max)
voidAliCDBManager::SetMirrorSEs(const char* mirrors)
voidSetNewCycle()
static voidTObject::SetObjectStat(Bool_t stat)
Bool_tAliCDBManager::SetOCDBUploadMode()
voidSetPrintImage(Bool_t opt = kTRUE)
voidAliCDBManager::SetRaw(Bool_t rawFlag)
voidSetRecoParam(const Int_t det, const AliDetectorRecoParam* par)
voidAliCDBManager::SetRun(Int_t run)
voidSetRunLoader(AliRunLoader* rl)
voidSetSaveData(Bool_t opt = kTRUE)
Bool_tAliCDBManager::SetSnapshotMode(const char* snapshotFileName = "OCDB.root")
voidAliCDBManager::SetSpecificStorage(const char* calibType, const char* dbString)
voidSetTasks(TString tasks)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidSetWriteExpert()
voidSetWriteExpert(const AliQAv1::DETECTORINDEX_t det)
virtual voidShowMembers(TMemberInspector&)
voidShowQA()
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
voidAliCDBManager::UnloadFromCache(const char* path)
voidAliCDBManager::UnsetDefaultStorage()
voidAliCDBManager::UnsetDrain()
voidAliCDBManager::UnsetOCDBUploadMode()
voidAliCDBManager::UnsetSnapshotMode()
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
voidAliCDBManager::AlienToCvmfsUri(TString& uriString) const
voidAliCDBManager::CacheEntry(const char* path, AliCDBEntry* entry)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
AliCDBStorage*AliCDBManager::GetActiveStorage(const AliCDBParam* param)
AliCDBId*AliCDBManager::GetId(const AliCDBId& query)
AliCDBId*AliCDBManager::GetId(const AliCDBPath& path, Int_t runNumber = -1, Int_t version = -1, Int_t subVersion = -1)
AliCDBId*AliCDBManager::GetId(const AliCDBPath& path, const AliCDBRunRange& runRange, Int_t version = -1, Int_t subVersion = -1)
AliCDBStorage*AliCDBManager::GetStorage(const AliCDBParam* param)
voidAliCDBManager::InitShortLived()
voidTObject::MakeZombie()
voidAliCDBManager::PutActiveStorage(AliCDBParam* param, AliCDBStorage* storage)
AliCDBParam*AliCDBManager::SelectSpecificStorage(const TString& path)
voidAliCDBManager::SetSpecificStorage(const char* calibType, const AliCDBParam* param)
voidAliCDBManager::ValidateCvmfsCase() const
private:
AliQAManager()
AliQAManager(const AliQAManager& qas)
AliQAManager(AliQAv1::MODE_t mode, const Char_t* gAliceFilename = "galice.root")
(unknown)()
Bool_tDoIt(const AliQAv1::TASKINDEX_t taskIndex)
Bool_tFinish(const AliQAv1::TASKINDEX_t taskIndex)
AliLoader*GetLoader(Int_t iDet)
Int_tGetQACycles(const Int_t iDet) const
Bool_tInitQA(const AliQAv1::TASKINDEX_t taskIndex, const Char_t* fileName = NULL)
Bool_tInitRunLoader()
Bool_tMergeData(const Int_t runNumber, const char* fileName = NULL) const
Bool_tMergeResults(const Int_t runNumber) const
AliQAManager&operator=(const AliQAManager& qas)
Bool_tSaveIt2OCDB(const Int_t runNumber, TFile* inputFile, const Char_t* year, AliRecoParam::EventSpecie_t es) const

Data Members

protected:
TMapAliCDBManager::fActiveStorages! list of active storages
Bool_tAliCDBManager::fCache! The cache flag
AliCDBParam*AliCDBManager::fCondParamConditions data storage parameters
TStringAliCDBManager::fCvmfsOcdbset from $OCDB_PATH, points to a cvmfs AliRoot package
AliCDBStorage*AliCDBManager::fDefaultStorage! pointer to default storage
AliCDBStorage*AliCDBManager::fDrainStorage! pointer to drain storage
Int_tAliCDBManager::fEndRunLHCPeriodlast run of the LHC period set
TMapAliCDBManager::fEntryCache! cache of the retrieved objects
TListAliCDBManager::fFactories! list of registered storage factories
TList*AliCDBManager::fIds! List of the retrieved object Id's (to be streamed to file)
TStringAliCDBManager::fLHCPeriodLHC period alien folder
Bool_tAliCDBManager::fLock! Lock flag, if ON default storage and run number cannot be reset
Bool_tAliCDBManager::fOCDBUploadMode! flag for uploads to Official CDBs (upload to cvmfs must follow upload to AliEn)
Bool_tAliCDBManager::fRawflag to say whether we are in the raw case
AliCDBParam*AliCDBManager::fRefParamReference data storage parameters
Int_tAliCDBManager::fRun! The run number
TList*AliCDBManager::fShortLived! List of short lived objects
TFile*AliCDBManager::fSnapshotFile
Bool_tAliCDBManager::fSnapshotMode! flag saying if we are in snapshot mode
TMapAliCDBManager::fSpecificStorages! list of detector-specific storages
Int_tAliCDBManager::fStartRunLHCPeriod1st run of the LHC period set
TMap*AliCDBManager::fStorageMap! list of storages (to be streamed to file)
static AliCDBManager*AliCDBManager::fgInstanceAliCDBManager instance
static TStringAliCDBManager::fgkCondUriURI of the Conditions data base folder
static TStringAliCDBManager::fgkMCFullStorageURI of the MC-Full Conditions data base folder form MC data
static TStringAliCDBManager::fgkMCIdealStorageURI of the MC-Ideal Conditions data base folder form MC data
static TStringAliCDBManager::fgkMCResidualStorageURI of the MC-Residual Conditions data base folder form MC data
static TStringAliCDBManager::fgkOCDBFolderXMLfilealien path of the XML file for OCDB folder <--> Run range correspondance
static TStringAliCDBManager::fgkRefUriURI of the Reference data base folder
private:
TStringfActiveOnlineDetectors! list of active detectors in the DAQ world (i.e. SPD, SDD, SSD and not simply ITS, MUONTRK, MUONTRG and not simply MUON, etc...
UInt_tfCurrentEvent! event counter
Bool_tfCycleSame! true if 2 consecutive data making for a same detector
TStringfDetectors! list of active detectors
TStringfDetectorsW! list of active detectors with QA implemented
AliESDEvent*fESD! current ESD
TTree*fESDTree! current ESD Tree
AliEventInfo*fEventInfo! info on the current event
AliRecoParam::EventSpecie_tfEventSpecie! type of event
UInt_tfFirstEvent! first event to process
TStringfGAliceFileName! name of the galice file
AliLoader*fLoader[20]! array of detectors loader
Long64_tfMaxEvents! number of events to process
TStringfMode! sim or rec
Long64_tfNumberOfEvents! number of events in the run
Bool_tfPrintImage! flag to print the images or not
Int_tfQACycles[20]! array of QA cycle length
AliQADataMaker*fQADataMaker[20]! array of QA data maker objects
Bool_tfQAWriteExpert[20]! array of QA cycle length
AliRawReader*fRawReader! current raw reader object
Bool_tfRawReaderDelete! tells if the rawReader has been created by this
AliRecoParamfRecoParam! container for the reco-param objects for detectors
AliRunLoader*fRunLoader! current run loader object
UInt_tfRunNumber! current run number
Bool_tfSaveData! flag to sve the QA data or not
TStringfTasks! list of QA tasks to be performed
static AliQAManager*fgQAInstanceAliQAManager instance
static const UInt_tfgkNDetectors! number of detectors

Class Charts

Inheritance Chart:
TObject
AliCDBManager
AliQAManager

Function documentation

AliQAManager()
 default ctor
AliQAManager(AliQAv1::MODE_t mode, const Char_t* gAliceFilename = "galice.root")
 default ctor
AliQAManager(const AliQAManager& qas)
 cpy ctor
Bool_t DoIt(const AliQAv1::TASKINDEX_t taskIndex)
 Runs all the QA data Maker for every detector
Bool_t Finish(const AliQAv1::TASKINDEX_t taskIndex)
 write output to file for all detectors
TObjArray * GetFromOCDB(AliQAv1::DETECTORINDEX_t det, AliQAv1::TASKINDEX_t task, const Char_t* year) const
 Retrieve the list of QA data for a given detector and a given task
TCanvas ** GetImage(Char_t* detName)
 retrieves QA Image for the given detector
AliLoader * GetLoader(Int_t iDet)
 get the loader for a detector
AliQAv1 * GetQA(UInt_t run, UInt_t evt)
 retrieves the QA object stored in a file named "Run{run}.Event{evt}_1.ESD.tag.root"
AliQADataMaker * GetQADataMaker(const Int_t iDet)
 get the quality assurance data maker for a detector
void EndOfCycle(TObjArray* detArray = 0x0)
 End of cycle QADataMakers
void EndOfCycle(TString detectors)
 End of cycle QADataMakers
AliRecoParam::EventSpecie_t GetEventSpecieFromESD()
void Increment(const AliQAv1::TASKINDEX_t taskIndex = AliQAv1::kNULLTASKINDEX)
 Increments the cycle counter for all QA Data Makers
Bool_t InitQA(const AliQAv1::TASKINDEX_t taskIndex, const Char_t* fileName = NULL)
 Initialize the event source and QA data makers
void InitQADataMaker(UInt_t run, TObjArray* detArray = 0x0)
 Initializes The QADataMaker for all active detectors and for all active tasks
Bool_t InitRunLoader()
 get or create the run loader
Bool_t IsSelected(const Char_t* detName)
 check whether detName is contained in detectors
 if yes, it is removed from detectors
Bool_t Merge(Int_t runNumber = -1, const char* fileName = NULL) const
 Merge data from all detectors from a given run in one single file
 Merge the QA results from all the data chunks in one run
 The 'fileName' is name of the output file with merged QA data
Bool_t MergeXML(const Char_t* collection, const Char_t* subFile = 0, const Char_t* outFile = 0)
 merges files listed in a xml collection
 usage Merge(collection, outputFile))
              collection: is a xml collection
void MergeCustom() const
 Custom Merge of QA data from all detectors for all runs in one single file
 search all the run numbers
 search all the run numbers
Bool_t MergeData(const Int_t runNumber, const char* fileName = NULL) const
 Merge QA data from all detectors for a given run in one single file
Bool_t MergeResults(const Int_t runNumber) const
 Merge the QA result from all the data chunks in a run
 to be revised whwn it will be used (see MergeData)
void Reset(const Bool_t sameCycle = kFALSE)
 Reset the default data members
void ResetDetectors(AliQAv1::TASKINDEX_t task, AliQAv1::DETECTORINDEX_t det = AliQAv1::kNULLDET)
calls ResetDetector of specified or all detectors
AliQAManager * QAManager(AliQAv1::MODE_t = AliQAv1::kNULLMODE, TMap* entryCache = NULL, Int_t run = -1)
 returns AliQAManager instance (singleton)
AliQAManager * QAManager(AliQAv1::TASKINDEX_t task)
 returns AliQAManager instance (singleton)
TString Run(const Char_t* detectors, AliRawReader* rawReader, Bool_t sameCycle = kFALSE)
Runs all the QA data Maker for Raws only
TString Run(const Char_t* detectors, const Char_t* filename, Bool_t sameCycle = kFALSE)
Runs all the QA data Maker for Raws only
TString Run(const Char_t* detectors, const AliQAv1::TASKINDEX_t taskIndex = AliQAv1::kNULLTASKINDEX, Bool_t sameCycle = kFALSE, const Char_t* fileName = NULL)
 Runs all the QA data Maker for every detector
void RunOneEvent(AliRawReader* rawReader)
Runs all the QA data Maker for Raws only and on one event only (event loop done by calling method)
void RunOneEvent(AliESDEvent*& esd, AliESDEvent*& hltesd)
Runs all the QA data Maker for ESDs only and on one event only (event loop done by calling method)
void RunOneEventInOneDetector(Int_t det, TTree* tree)
 Runs all the QA data Maker for ESDs only and on one event only (event loop done by calling method)
Bool_t Save2OCDB(const Int_t runNumber, AliRecoParam::EventSpecie_t es, const Char_t* year = "08", const Char_t* detectors = "ALL") const
 take the locasl QA data merge into a single file and save in OCDB
Bool_t SaveIt2OCDB(const Int_t runNumber, TFile* inputFile, const Char_t* year, AliRecoParam::EventSpecie_t es) const
 reads the TH1 from file and adds it to appropriate list before saving to OCDB
void SetCheckerExternParam(AliQAv1::DETECTORINDEX_t det, TList* parameterList)
 set the external parameters list for the detector checkers
void SetEventSpecie(AliRecoParam::EventSpecie_t es)
 set the current event specie and inform AliQAv1 that this event specie has been encountered
void SetRecoParam(const Int_t det, const AliDetectorRecoParam* par)
 Set custom reconstruction parameters for a given detector
 Single set of parameters for all the events
void SetWriteExpert()
 enable the writing of QA expert data
void Destroy()
 delete AliQAManager instance and
 all associated objects
void ShowQA()
 Show the result of the QA checking
 for all detectors
UInt_t GetCurrentEvent() const
{ return fCurrentEvent ; }
const AliEventInfo * GetEventInfo() const
{ return fEventInfo ; }
const Char_t * GetMode()
{ return fMode.Data() ; }
Bool_t IsSaveData()
{ return fSaveData ; }
void SetActiveDetectors(TString aDet)
{ fDetectors = aDet ; }
void SetActiveOnlineDetectors(TString aDet)
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 SetEventInfo(AliEventInfo* info)
{ fEventInfo = info ;}
void SetEventRange(UInt_t first, UInt_t last)
{ fFirstEvent = first ; fMaxEvents = last - first + 1 ; }
void SetFirsEvent(UInt_t first)
{ fFirstEvent = first ; }
void SetMaxEvents(UInt_t max)
{ fMaxEvents = max ; }
void SetNewCycle()
void SetPrintImage(Bool_t opt = kTRUE)
{ fPrintImage = opt ; }
void SetRunLoader(AliRunLoader* rl)
{ fRunLoader = rl ; }
void SetSaveData(Bool_t opt = kTRUE)
{ fSaveData = opt ; }
void SetTasks(TString tasks)
{ fTasks = tasks ; }
Int_t GetQACycles(const Int_t iDet) const
{ return fQACycles[iDet] ; }