ROOT logo
AliRoot » HMPID » AliHMPIDQADataMakerRec

class AliHMPIDQADataMakerRec: public AliQADataMakerRec

Function Members (Methods)

public:
AliHMPIDQADataMakerRec()
AliHMPIDQADataMakerRec(const AliHMPIDQADataMakerRec& qadm)
virtual~AliHMPIDQADataMakerRec()
voidTObject::AbstractMethod(const char* method) const
virtual Int_tAliQADataMakerRec::Add2DigitsList(TH1* hist, const Int_t index, const Bool_t expert = kFALSE, const Bool_t image = kFALSE)
virtual Int_tAliQADataMakerRec::Add2ESDsList(TH1* hist, const Int_t index, const Bool_t expert = kFALSE, const Bool_t image = kFALSE)
virtual Int_tAliQADataMakerRec::Add2HitsList(TH1*, const Int_t, const Bool_t, const Bool_t)
virtual Int_tAliQADataMakerRec::Add2RawsList(TH1* hist, const Int_t index, const Bool_t expert = kFALSE, const Bool_t image = kFALSE, const Bool_t saveForCorr = kFALSE)
virtual Int_tAliQADataMakerRec::Add2RecPointsList(TH1* hist, const Int_t index, const Bool_t expert = kFALSE, const Bool_t image = kFALSE)
virtual Int_tAliQADataMakerRec::Add2SDigitsList(TH1*, const Int_t, const Bool_t, const Bool_t)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual voidAliQADataMakerRec::ClonePerTrigClass(AliQAv1::TASKINDEX_t task)
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTNamed::Copy(TObject& named) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidAliQADataMakerRec::EndOfCycle()
virtual voidAliQADataMakerRec::EndOfCycle(AliQAv1::TASKINDEX_t task)
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidAliQADataMakerRec::Exec(AliQAv1::TASKINDEX_t task, TObject* data)
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 voidTNamed::FillBuffer(char*& buffer)
virtual Int_tAliQADataMakerRec::FillDigitsData(Int_t index, double x)
virtual Int_tAliQADataMakerRec::FillDigitsData(Int_t index, double x, double y)
virtual Int_tAliQADataMakerRec::FillDigitsData(Int_t index, double x, double y, double z)
virtual Int_tAliQADataMakerRec::FillESDsData(Int_t index, double x)
virtual Int_tAliQADataMakerRec::FillESDsData(Int_t index, double x, double y)
virtual Int_tAliQADataMakerRec::FillESDsData(Int_t index, double x, double y, double z)
virtual Int_tAliQADataMakerRec::FillHitsData(Int_t, double)
virtual Int_tAliQADataMakerRec::FillHitsData(Int_t, double, double)
virtual Int_tAliQADataMakerRec::FillHitsData(Int_t, double, double, double)
virtual Int_tAliQADataMakerRec::FillRawsData(Int_t index, double x)
virtual Int_tAliQADataMakerRec::FillRawsData(Int_t index, double x, double y)
virtual Int_tAliQADataMakerRec::FillRawsData(Int_t index, double x, double y, double z)
virtual Int_tAliQADataMakerRec::FillRecPointsData(Int_t index, double x)
virtual Int_tAliQADataMakerRec::FillRecPointsData(Int_t index, double x, double y)
virtual Int_tAliQADataMakerRec::FillRecPointsData(Int_t index, double x, double y, double z)
virtual Int_tAliQADataMakerRec::FillSDigitsData(Int_t, double)
virtual Int_tAliQADataMakerRec::FillSDigitsData(Int_t, double, double)
virtual Int_tAliQADataMakerRec::FillSDigitsData(Int_t, double, double, double)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
voidAliQADataMaker::Finish() const
voidAliQADataMaker::ForbidCloning(TH1* h, Bool_t v = kTRUE)
static TObjArray*AliQADataMaker::GetDataOfTrigClass(TObjArray* arr, Int_t cloneID, TObjArray* dest = 0)
static TObjArray*AliQADataMaker::GetDataOfTrigClass(TObjArray** list, Int_t specieIndex, int cloneID, TObjArray* dest)
const Char_t*AliQADataMaker::GetDetectorDirName() const
virtual TObject*AliQADataMakerRec::GetDigitsData(const Int_t index)
virtual TH1*AliQADataMakerRec::GetDigitsData(const Int_t index, int cloneID)
virtual TObjArray*AliQADataMakerRec::GetDigitsDataOfTrigClass(int cloneID, TObjArray* dest = 0)
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual TObject*AliQADataMakerRec::GetESDsData(const Int_t index)
virtual TH1*AliQADataMakerRec::GetESDsData(const Int_t index, int cloneID)
virtual TObjArray*AliQADataMakerRec::GetESDsDataOfTrigClass(int cloneID, TObjArray* dest = 0)
Int_tAliQADataMaker::GetEvCountCycle(AliQAv1::TASKINDEX_t task, Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountCycle(AliRecoParam::EventSpecie_t sp, AliQAv1::TASKINDEX_t task, Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountCycleDigits(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountCycleESDS(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountCycleHits(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountCycleRaws(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountCycleRecPoints(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountCycleSDigits(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountTotal(AliQAv1::TASKINDEX_t task, Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountTotal(AliRecoParam::EventSpecie_t sp, AliQAv1::TASKINDEX_t task, Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountTotalDigits(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountTotalESDS(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountTotalHits(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountTotalRaws(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountTotalRecPoints(Int_t trCl = -1) const
Int_tAliQADataMaker::GetEvCountTotalSDigits(Int_t trCl = -1) const
AliRecoParam::EventSpecie_tAliQADataMaker::GetEventSpecie() const
static TNamed*AliQADataMaker::GetEventTrigClass(Int_t i)
static const TObjArray&AliQADataMaker::GetEventTrigClasses()
Char_t*AliQADataMaker::GetHistoTrigger(const TH1* h) const
virtual TObject*AliQADataMakerRec::GetHitsData(const Int_t)
virtual TH1*AliQADataMakerRec::GetHitsData(const Int_t, int)
virtual TObjArray*AliQADataMakerRec::GetHitsDataOfTrigClass(int, TObjArray* = 0)
virtual const char*TObject::GetIconName() const
virtual TObjArray*AliQADataMakerRec::GetMatchingDigitsData(const Int_t index, TObjArray* optDest = 0)
virtual TH1*AliQADataMakerRec::GetMatchingDigitsHisto(Int_t index, Int_t trigId)
virtual TObjArray*AliQADataMakerRec::GetMatchingDigitsHistosSet(const Int_t* indexList, Int_t nHist, Int_t trigId)
virtual TObjArray*AliQADataMakerRec::GetMatchingESDsData(const Int_t index, TObjArray* optDest = 0)
virtual TH1*AliQADataMakerRec::GetMatchingESDsHisto(Int_t index, Int_t trigId)
virtual TObjArray*AliQADataMakerRec::GetMatchingESDsHistosSet(const Int_t* indexList, Int_t nHist, Int_t trigId)
virtual TObjArray*AliQADataMakerRec::GetMatchingHitsData(const Int_t, TObjArray*)
virtual TH1*AliQADataMakerRec::GetMatchingHitsHisto(Int_t, Int_t)
virtual TObjArray*AliQADataMakerRec::GetMatchingHitsHistosSet(const Int_t*, Int_t, Int_t)
virtual TObjArray*AliQADataMakerRec::GetMatchingRawsData(const Int_t index, TObjArray* optDest = 0)
virtual TH1*AliQADataMakerRec::GetMatchingRawsHisto(Int_t index, Int_t trigId)
virtual TObjArray*AliQADataMakerRec::GetMatchingRawsHistosSet(const Int_t* indexList, Int_t nHist, Int_t trigId)
virtual TObjArray*AliQADataMakerRec::GetMatchingRecPointsData(const Int_t index, TObjArray* optDest = 0)
virtual TH1*AliQADataMakerRec::GetMatchingRecPointsHisto(Int_t index, Int_t trigId)
virtual TObjArray*AliQADataMakerRec::GetMatchingRecPointsHistosSet(const Int_t* indexList, Int_t nHist, Int_t trigId)
virtual TObjArray*AliQADataMakerRec::GetMatchingSDigitsData(const Int_t, TObjArray*)
virtual TH1*AliQADataMakerRec::GetMatchingSDigitsHisto(Int_t, Int_t)
virtual TObjArray*AliQADataMakerRec::GetMatchingSDigitsHistosSet(const Int_t*, Int_t, Int_t)
virtual const char*TNamed::GetName() const
static Int_tAliQADataMaker::GetNEventTrigClasses()
static Int_tAliQADataMaker::GetNTrigClasses()
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
TList*AliQADataMaker::GetParameterList() const
virtual TObject*AliQADataMakerRec::GetRawsData(const Int_t index)
virtual TH1*AliQADataMakerRec::GetRawsData(const Int_t index, int cloneID)
virtual TObjArray*AliQADataMakerRec::GetRawsDataOfTrigClass(int cloneID, TObjArray* dest = 0)
virtual const AliDetectorRecoParam*AliQADataMakerRec::GetRecoParam()
virtual TObject*AliQADataMakerRec::GetRecPointsData(const Int_t index)
virtual TH1*AliQADataMakerRec::GetRecPointsData(const Int_t index, int cloneID)
virtual TObjArray*AliQADataMakerRec::GetRecPointsDataOfTrigClass(int cloneID, TObjArray* dest = 0)
Int_tAliQADataMaker::GetRun() const
virtual TObject*AliQADataMakerRec::GetSDigitsData(const Int_t)
virtual TH1*AliQADataMakerRec::GetSDigitsData(const Int_t, int)
virtual TObjArray*AliQADataMakerRec::GetSDigitsDataOfTrigClass(int, TObjArray* = 0)
virtual const char*TNamed::GetTitle() const
static TNamed*AliQADataMaker::GetTrigClass(Int_t i)
static const char*AliQADataMaker::GetTrigClassName(Int_t i)
static const char*AliQADataMaker::GetTriggerPrefix()
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
voidAliQADataMaker::IncEvCountCycle(AliQAv1::TASKINDEX_t task, Int_t diff = 1)
voidAliQADataMaker::IncEvCountCycleDigits(Int_t diff = 1)
voidAliQADataMaker::IncEvCountCycleESDs(Int_t diff = 1)
voidAliQADataMaker::IncEvCountCycleHits(Int_t diff = 1)
voidAliQADataMaker::IncEvCountCycleRaws(Int_t diff = 1)
voidAliQADataMaker::IncEvCountCycleRecParticles(Int_t diff = 1)
voidAliQADataMaker::IncEvCountCycleRecPoints(Int_t diff = 1)
voidAliQADataMaker::IncEvCountCycleSDigits(Int_t diff = 1)
voidAliQADataMaker::IncEvCountCycleTrackSegments(Int_t diff = 1)
voidAliQADataMaker::IncEvCountTotal(AliQAv1::TASKINDEX_t task, Int_t diff = 1)
voidAliQADataMaker::IncEvCountTotalDigits(Int_t diff = 1)
voidAliQADataMaker::IncEvCountTotalESDs(Int_t diff = 1)
voidAliQADataMaker::IncEvCountTotalHits(Int_t diff = 1)
voidAliQADataMaker::IncEvCountTotalRaws(Int_t diff = 1)
voidAliQADataMaker::IncEvCountTotalRecParticles(Int_t diff = 1)
voidAliQADataMaker::IncEvCountTotalRecPoints(Int_t diff = 1)
voidAliQADataMaker::IncEvCountTotalSDigits(Int_t diff = 1)
voidAliQADataMaker::IncEvCountTotalTrackSegments(Int_t diff = 1)
Int_tAliQADataMaker::Increment()
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
virtual TObjArray**AliQADataMakerRec::Init(AliQAv1::TASKINDEX_t task, Int_t cycles = -1)
virtual voidAliQADataMakerRec::Init(AliQAv1::TASKINDEX_t task, TObjArray** list, Int_t run, Int_t cycles = -1)
virtual voidAliQADataMaker::InitRecPointsForTracker()
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Int_tAliQADataMaker::IsClonedPerTrigClass(Int_t index, TObjArray** list)
Bool_tAliQADataMaker::IsCloningForbidden(TH1* h) const
Bool_tAliQADataMaker::IsCycleDone() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
static Bool_tAliQADataMaker::IsEventTriggerSet()
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
Bool_tAliQADataMaker::IsOrigHistoKept(Int_t index, TObjArray** list)
virtual Bool_tTNamed::IsSortable() const
Bool_tAliQADataMaker::IsValidEventSpecie(Int_t eventSpecieIndex, TObjArray** list)
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
Bool_tAliQADataMaker::MatchesToTriggers(UInt_t hpos) const
voidTObject::MayNotUse(const char* method) const
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)
AliHMPIDQADataMakerRec&operator=(const AliHMPIDQADataMakerRec& qadm)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidAliQADataMaker::Reset()
voidTObject::ResetBit(UInt_t f)
virtual voidAliQADataMakerRec::ResetDetector(AliQAv1::TASKINDEX_t task)
virtual Int_tAliQADataMakerRec::ResetDigitsData(Int_t index, Option_t* opt = "")
virtual Int_tAliQADataMakerRec::ResetESDsData(Int_t index, Option_t* opt = "")
voidAliQADataMaker::ResetEvCountCycle()
voidAliQADataMaker::ResetEvCountCycle(AliRecoParam::EventSpecie_t isp)
voidAliQADataMaker::ResetEvCountCycle(AliRecoParam::EventSpecie_t isp, AliQAv1::TASKINDEX_t task)
voidAliQADataMaker::ResetEvCountTotal()
voidAliQADataMaker::ResetEvCountTotal(AliRecoParam::EventSpecie_t isp)
voidAliQADataMaker::ResetEvCountTotal(AliRecoParam::EventSpecie_t isp, AliQAv1::TASKINDEX_t task)
static voidAliQADataMaker::ResetEventTrigClasses()
virtual Int_tAliQADataMakerRec::ResetHitsData(Int_t, Option_t*)
virtual Int_tAliQADataMakerRec::ResetRawsData(Int_t index, Option_t* opt = "")
virtual Int_tAliQADataMakerRec::ResetRecPointsData(Int_t index, Option_t* opt = "")
virtual Int_tAliQADataMakerRec::ResetSDigitsData(Int_t, Option_t*)
virtual Int_tAliQADataMakerRec::ResetStatsDigitsData(Int_t index)
virtual Int_tAliQADataMakerRec::ResetStatsESDsData(Int_t index)
virtual Int_tAliQADataMakerRec::ResetStatsHitsData(Int_t)
virtual Int_tAliQADataMakerRec::ResetStatsRawsData(Int_t index)
virtual Int_tAliQADataMakerRec::ResetStatsRecPointsData(Int_t index)
virtual Int_tAliQADataMakerRec::ResetStatsSDigitsData(Int_t)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
static voidAliQADataMaker::SetCloningRequest(TObjArray* aliases, TObjArray* histos)
voidAliQADataMaker::SetCycle(Int_t nevts)
virtual Int_tAliQADataMakerRec::SetDigitsDataBinContent(Int_t index, int bin, double w)
virtual Int_tAliQADataMakerRec::SetDigitsDataBinContent(Int_t index, int binX, int binY, double w)
virtual Int_tAliQADataMakerRec::SetDigitsDataBinError(Int_t index, int bin, double err)
virtual Int_tAliQADataMakerRec::SetDigitsDataBinError(Int_t index, int binX, int binY, double err)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual Int_tAliQADataMakerRec::SetESDsDataBinContent(Int_t index, int bin, double w)
virtual Int_tAliQADataMakerRec::SetESDsDataBinContent(Int_t index, int binX, int binY, double w)
virtual Int_tAliQADataMakerRec::SetESDsDataBinError(Int_t index, int bin, double err)
virtual Int_tAliQADataMakerRec::SetESDsDataBinError(Int_t index, int binX, int binY, double err)
voidAliQADataMaker::SetEventSpecie(AliRecoParam::EventSpecie_t es)
voidAliQADataMaker::SetEventSpecie(Int_t es)
static Int_tAliQADataMaker::SetEventTrigClasses(const char* triggers)
virtual Int_tAliQADataMakerRec::SetHitsDataBinContent(Int_t, int, double)
virtual Int_tAliQADataMakerRec::SetHitsDataBinContent(Int_t, int, int, double)
virtual Int_tAliQADataMakerRec::SetHitsDataBinError(Int_t, int, double)
virtual Int_tAliQADataMakerRec::SetHitsDataBinError(Int_t, int, int, double)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
virtual Int_tAliQADataMakerRec::SetRawsDataBinContent(Int_t index, int bin, double w)
virtual Int_tAliQADataMakerRec::SetRawsDataBinContent(Int_t index, int binX, int binY, double w)
virtual Int_tAliQADataMakerRec::SetRawsDataBinError(Int_t index, int bin, double err)
virtual Int_tAliQADataMakerRec::SetRawsDataBinError(Int_t index, int binX, int binY, double err)
virtual voidAliQADataMakerRec::SetRecoParam(const AliDetectorRecoParam* param)
virtual Int_tAliQADataMakerRec::SetRecPointsDataBinContent(Int_t index, int bin, double w)
virtual Int_tAliQADataMakerRec::SetRecPointsDataBinContent(Int_t index, int binX, int binY, double w)
virtual Int_tAliQADataMakerRec::SetRecPointsDataBinError(Int_t index, int bin, double err)
virtual Int_tAliQADataMakerRec::SetRecPointsDataBinError(Int_t index, int binX, int binY, double err)
virtual Int_tAliQADataMakerRec::SetSDigitsDataBinContent(Int_t, int, double)
virtual Int_tAliQADataMakerRec::SetSDigitsDataBinContent(Int_t, int, int, double)
virtual Int_tAliQADataMakerRec::SetSDigitsDataBinError(Int_t, int, double)
virtual Int_tAliQADataMakerRec::SetSDigitsDataBinError(Int_t, int, int, double)
virtual voidTNamed::SetTitle(const char* title = "")MENU
virtual voidTObject::SetUniqueID(UInt_t uid)
voidAliQADataMaker::SetWriteExpert()
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
virtual voidAliQADataMakerRec::StartOfCycle(Int_t run = -1)
virtual voidAliQADataMakerRec::StartOfCycle(AliQAv1::TASKINDEX_t task, Int_t run, const Bool_t sameCycle = kFALSE)
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
voidAliQADataMaker::UnSetWriteExpert()
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
Bool_tAliQADataMaker::WriteExpert()
protected:
Int_tAliQADataMaker::Add2List(TH1* hist, const Int_t index, TObjArray** list, const Bool_t expert = kFALSE, const Bool_t image = kFALSE, const Bool_t saveForCorr = kFALSE)
Bool_tAliQADataMaker::CheckCloningConsistency(TObjArray** list, const Int_t* indexList, Int_t nHist, Bool_t checkTriggers = kFALSE)
TH1*AliQADataMaker::CloneMe(TH1* hist, Int_t specie) const
virtual Int_tAliQADataMaker::ClonePerTrigClassA(TObjArray* list, const char* hnm, const char* triggers, Bool_t keepOriginal = kFALSE)
virtual Int_tAliQADataMaker::ClonePerTrigClassH(Int_t index, TObjArray* list, TObjArray* trigArr, Bool_t keepOriginal = kFALSE)
virtual voidAliQADataMaker::ClonePerTrigClassL(TObjArray** list, AliQAv1::TASKINDEX_t task)
virtual voidAliQADataMaker::DefaultEndOfDetectorCycle(AliQAv1::TASKINDEX_t task)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
Int_tAliQADataMaker::FillData(TObjArray** list, Int_t index, double x)
Int_tAliQADataMaker::FillData(TObjArray** list, Int_t index, double x, double y)
Int_tAliQADataMaker::FillData(TObjArray** list, Int_t index, double x, double y, double z)
TObject*AliQADataMaker::GetData(TObjArray** list, const Int_t index)
TH1*AliQADataMaker::GetData(TObjArray** list, const Int_t index, Int_t cloneID)
TObjArray*AliQADataMaker::GetDataOfTrigClass(TObjArray** list, Int_t cloneID, TObjArray* dest = 0)
TH1*AliQADataMaker::GetMatchingHisto(TObjArray** list, Int_t index, Int_t trigId)
TObjArray*AliQADataMaker::GetMatchingHistos(TObjArray** list, Int_t index, TObjArray* optDest = 0)
TObjArray*AliQADataMaker::GetMatchingHistosSet(TObjArray** list, const Int_t* indexList, Int_t nHist, Int_t trigId)
virtual voidAliQADataMakerRec::InitHits()
virtual voidAliQADataMakerRec::InitRecoParams()
virtual voidAliQADataMakerRec::InitSDigits()
virtual voidAliQADataMakerRec::MakeHits()
virtual voidAliQADataMakerRec::MakeHits(TTree*)
virtual voidAliQADataMakerRec::MakeSDigits()
virtual voidAliQADataMakerRec::MakeSDigits(TTree*)
voidTObject::MakeZombie()
voidAliQADataMaker::ResetCycle()
Int_tAliQADataMaker::ResetData(TObjArray** list, Int_t index, Option_t* option = "")
Int_tAliQADataMaker::ResetStatsData(TObjArray** list, Int_t index)
Int_tAliQADataMaker::SetDataBinContent(TObjArray** list, Int_t index, int bin, double w)
Int_tAliQADataMaker::SetDataBinContent(TObjArray** list, Int_t index, int binX, int binY, double w)
Int_tAliQADataMaker::SetDataBinError(TObjArray** list, Int_t index, int bin, double err)
Int_tAliQADataMaker::SetDataBinError(TObjArray** list, Int_t index, int binX, int binY, double err)
private:
virtual voidEndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** obj)
virtual voidInitDigits()
virtual voidInitESDs()
virtual voidInitRaws()
virtual voidInitRecPoints()
virtual voidMakeDigits()
virtual voidMakeDigits(TTree* digits)
virtual voidMakeESDs(AliESDEvent* esd)
virtual voidMakeRaws(AliRawReader* rawReader)
virtual voidMakeRecPoints(TTree* clusters)
virtual voidStartOfDetectorCycle()

Data Members

protected:
TNtupleD**AliQADataMakerRec::fCorrNt! This is used by Corr only to hold its Ntuple.
Int_tAliQADataMaker::fCurrentCycle! current cycle number
Int_tAliQADataMaker::fCycle! length (# events) of the QA data acquisition cycle
Int_tAliQADataMaker::fCycleCounter! cycle counter
TDirectory*AliQADataMaker::fDetectorDir! directory for the given detector in the file
TStringAliQADataMaker::fDetectorDirName! detector directory name in the quality assurance data file
TClonesArray*AliQADataMaker::fDigitsArray! array to hold the sdigits
TObjArray**AliQADataMakerRec::fDigitsQAList! list of the digits QA data objects
TObjArray**AliQADataMakerRec::fESDsQAList! list of the ESDs QA data objects
TArrayIAliQADataMaker::fEvCountCycle[5]cycle event counters per specie and per task and eventually per trigger class
TArrayIAliQADataMaker::fEvCountTotal[5]total event counters per specie and per task and eventually per trigger class
AliRecoParam::EventSpecie_tAliQADataMaker::fEventSpecie! event specie, see AliRecoParam
TStringTNamed::fNameobject identifier
TFile*AliQADataMaker::fOutput! output root file
TList**AliQADataMaker::fParameterList! list of QA data parameters
TObjArray**AliQADataMakerRec::fRawsQAList! list of the raws QA data objects
TClonesArray*AliQADataMakerRec::fRecPointsArray! Array that contains the RecPoints
TObjArray**AliQADataMakerRec::fRecPointsQAList! list of the RecPoints QA data objects
const AliDetectorRecoParam*AliQADataMakerRec::fRecoParam! const pointer to the reco parameters to be used in the reco QA
Int_tAliQADataMaker::fRun! run number
TStringTNamed::fTitleobject title
Bool_tAliQADataMaker::fWriteExpert! flag to write or not the expert QA data
static TObjArray*AliQADataMaker::fgCloningRequestset of histogram names and trigger aliases
static TObjArrayAliQADataMaker::fgEventTrigClassesarray of indices of fired trigger classes for current event (indices of fgTriggeClasses)
static TObjArray*AliQADataMaker::fgTrigClassesset of trigger_aliases and corresponding trigger names
static const Char_t*AliQADataMaker::fgkTriggerPrefixspecial prefix to separate the trigger name from histo name
private:
Int_tfChannel!
TLine*fLineDdlDatSizeLowline for minimum data size limit
TLine*fLineDdlDatSizeUpline for maximum data size limit
TLine*fLineDdlPadOCcLowline for minimum occupancy limit
TLine*fLineDdlPadOCcUpline for maximum occpuancy limit
TLine*fModline[6]lines to separate the HMPID modules

Class Charts

Inheritance Chart:
TNamed
AliQADataMaker
AliQADataMakerRec
AliHMPIDQADataMakerRec

Function documentation

AliHMPIDQADataMakerRec()
 ctor
AliHMPIDQADataMakerRec(const AliHMPIDQADataMakerRec& qadm)
copy ctor
void InitDigits()
 create Digits histograms in Digits subdir
void InitRecPoints()
 create cluster histograms in RecPoint subdir
void InitRaws()
 Booking QA histo for Raw data

 All histograms implemented in InitRaws are used in AMORE. Any change here should be propagated to the amoreHMP-QA as well!!! (clm)

void InitESDs()
Booking ESDs histograms
void MakeRaws(AliRawReader* rawReader)
 Filling Raws QA histos

void MakeDigits()
filling QA histos for Digits

void MakeDigits(TTree* digits)
Opening the Digit Tree

void MakeRecPoints(TTree* clusters)
filling QA histos for clusters

void MakeESDs(AliESDEvent* esd)
fills QA histos for ESD

void StartOfDetectorCycle()
Detector specific actions at start of cycle
void EndOfDetectorCycle(AliQAv1::TASKINDEX_t , TObjArray** obj)
Detector specific actions at end of cycle
 do the QA checking
virtual ~AliHMPIDQADataMakerRec()
{;}