ROOT logo
AliRoot » EMCAL » AliEMCALQADataMakerRec

class AliEMCALQADataMakerRec: public AliQADataMakerRec

Function Members (Methods)

public:
AliEMCALQADataMakerRec(Int_t fitAlgo = Algo::kStandard)
AliEMCALQADataMakerRec(const AliEMCALQADataMakerRec& qadm)
virtual~AliEMCALQADataMakerRec()
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 voidEndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** list)
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)
voidGetCalibRefFromOCDB()
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()
intGetFirstPedestalSample() const
intGetFirstPedestalSampleTRU() const
Int_tGetFittingAlgorithm() const
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
intGetLastPedestalSample() const
intGetLastPedestalSampleTRU() 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)
intGetMaxSignalHG() const
intGetMaxSignalHGLEDMon() const
intGetMaxSignalLG() const
intGetMaxSignalLGLEDMon() const
intGetMaxSignalTRU() const
intGetMinSignalHG() const
intGetMinSignalHGLEDMon() const
intGetMinSignalLG() const
intGetMinSignalLGLEDMon() const
intGetMinSignalTRU() const
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
AliCaloRawAnalyzer*GetRawAnalyzer() const
AliCaloRawAnalyzer*GetRawAnalyzerTRU() 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)
intGetSuperModules() const
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()
voidGetTruChannelPosition(Int_t& globRow, Int_t& globColumn, Int_t module, Int_t ddl, Int_t branch, Int_t column) const
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 voidInitDigits()
virtual voidInitESDs()
virtual voidInitRaws()
virtual voidInitRecPoints()
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
virtual voidMakeDigits()
virtual voidMakeDigits(TTree* digTree)
virtual voidMakeESDs(AliESDEvent* esd)
virtual voidMakeRaws(AliRawReader* rawReader)
virtual voidMakeRawsSTU(AliRawReader* rawReader)
virtual voidMakeRecPoints(TTree* recpoTree)
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)
AliEMCALQADataMakerRec&operator=(const AliEMCALQADataMakerRec& 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)
voidSetFirstPedestalSample(int i)
voidSetFirstPedestalSampleTRU(int i)
voidSetFittingAlgorithm(Int_t val)
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)
voidSetLastPedestalSample(int i)
voidSetLastPedestalSampleTRU(int i)
voidSetMaxSignalHG(int i)
voidSetMaxSignalHGLEDMon(int i)
voidSetMaxSignalLG(int i)
voidSetMaxSignalLGLEDMon(int i)
voidSetMaxSignalTRU(int i)
voidSetMinSignalHG(int i)
voidSetMinSignalHGLEDMon(int i)
voidSetMinSignalLG(int i)
voidSetMinSignalLGLEDMon(int i)
voidSetMinSignalTRU(int i)
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)
voidSetSuperModules(int i)
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 voidStartOfDetectorCycle()
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:
voidConvertProfile2H(TProfile* p, TH2* histo)

Data Members

public:
enum HRawType_t { kNsmodLG
kNsmodHG
kTimeLG
kTimeHG
kNtotLG
kNtotHG
kSigHG
kSigLG
kPedLG
kPedHG
k2DRatioAmp
kRatioDist
kLEDMonRatio
kLEDMonRatioDist
kNsmodTRU
kSigTRU
kNtotTRU
kNL0TRU
kTimeL0TRU
kNL0FirstTRU
kTimeL0FirstTRU
kNsmodLGLEDMon
kNsmodHGLEDMon
kTimeLGLEDMon
kTimeHGLEDMon
kSigLGLEDMon
kSigHGLEDMon
kNtotLGLEDMon
kNtotHGLEDMon
kPedLGLEDMon
kPedHGLEDMon
kAmpL1
kGL1
kJL1
kGL1V0
kJL1V0
kSTUTRU
};
enum HRPType_t { kRecPE
kRecPM
kRecPDigM
};
enum HESDType_t { kESDCaloClusE
kESDCaloClusM
kESDCaloCellA
kESDCaloCellM
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
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:
TH2F*fCalibRefHistoH2FH2F reference histogram from LED run
TProfile*fCalibRefHistoProProfile reference histogram from LED run
intfFirstPedestalSamplefirst sample for pedestal calculation, in bunch
intfFirstPedestalSampleTRUfirst sample for pedestal calculation, in bunch
Int_tfFittingAlgorithmselect the fitting algorithm, only used in copy ctor ...
AliEMCALGeometry*fGeomEMCAL geometry, needed for STU decoding
TH2F*fHighEmcHistoH2FH2F reference histogram from LED run
TProfile*fLEDMonRefHistoProProfile reference histogram from LED monitor
intfLastPedestalSamplelast sample for pedestal calculation, in bunch
intfLastPedestalSampleTRUlast sample for pedestal calculation, in bunch
intfMaxSignalHGmaximum signal, for High Gain channels
intfMaxSignalHGLEDMonmaximum signal, for LEDMon channels, high gain
intfMaxSignalLGmaximum signal, for Low Gain channels
intfMaxSignalLGLEDMonmaximum signal, for LEDMon channels, low gain
intfMaxSignalTRUmaximum signal, for TRU channels
intfMinSignalHGminimum signal, for High Gain channels
intfMinSignalHGLEDMonminimum signal, for LEDMon channels, high gain
intfMinSignalLGminimum signal, for Low Gain channels
intfMinSignalLGLEDMonminimum signal, for LEDMon channels, low gain
intfMinSignalTRUminimum signal, for TRU channels
AliCaloRawAnalyzer*fRawAnalyzerfor signal fitting
AliCaloRawAnalyzer*fRawAnalyzerTRUfor TRU signal fitting
intfSuperModulesThe number of SuperModules activated

Class Charts

Inheritance Chart:
TNamed
AliQADataMaker
AliQADataMakerRec
AliEMCALQADataMakerRec

Function documentation

AliEMCALQADataMakerRec(Int_t fitAlgo = Algo::kStandard)
AliEMCALQADataMakerRec(const AliEMCALQADataMakerRec& qadm)
  fTextSM(new TText*[fSuperModules]) ,
  fLineCol(NULL),
  fLineRow(NULL)
copy ctor
void EndOfDetectorCycle(AliQAv1::TASKINDEX_t , TObjArray** list)
Detector specific actions at end of cycle
void GetCalibRefFromOCDB()
Get the reference histogram from OCDB
void InitESDs()
Create histograms to controll ESD
void InitDigits()
 create Digits histograms in Digits subdir
void InitRecPoints()
 create Reconstructed PoInt_ts histograms in RecPoints subdir
void InitRaws()
 create Raws histograms in Raws subdir
void MakeESDs(AliESDEvent* esd)
 make QA data from ESDs
void MakeRaws(AliRawReader* rawReader)
 Check that all the reference histograms exist before we try to use them - otherwise call InitRaws
 RS: Attention: the counters are increments after custom modification of eventSpecie
void MakeDigits()
 makes data from Digits
void MakeDigits(TTree* digTree)
 makes data from Digit Tree
 RS: Attention: the counters are increments in the MakeDigits()
void MakeRecPoints(TTree* recpoTree)
 makes data from RecPoints
void StartOfDetectorCycle()
Detector specific actions at start of cycle
void SetFittingAlgorithm(Int_t val)
Set fitting algorithm and initialize it if this same algorithm was not set before.
void ConvertProfile2H(TProfile* p, TH2* histo)
 reset histogram
void GetTruChannelPosition(Int_t& globRow, Int_t& globColumn, Int_t module, Int_t ddl, Int_t branch, Int_t column) const
void MakeRawsSTU(AliRawReader* rawReader)
virtual ~AliEMCALQADataMakerRec()
{;}
Int_t GetFittingAlgorithm() const
AliCaloRawAnalyzer * GetRawAnalyzer() const
{return fRawAnalyzer ;}
AliCaloRawAnalyzer * GetRawAnalyzerTRU() const
{return fRawAnalyzerTRU;}
void SetSuperModules(int i)
int GetSuperModules() const
{return fSuperModules;}
void SetFirstPedestalSample(int i)
 for pedestal calculation with raw data
int GetFirstPedestalSample() const
void SetLastPedestalSample(int i)
int GetLastPedestalSample() const
void SetFirstPedestalSampleTRU(int i)
int GetFirstPedestalSampleTRU() const
void SetLastPedestalSampleTRU(int i)
int GetLastPedestalSampleTRU() const
void SetMinSignalLG(int i)
 for selection of interesting signal (max-min) range
 Low Gain channels
int GetMinSignalLG() const
{return fMinSignalLG;}
void SetMaxSignalLG(int i)
int GetMaxSignalLG() const
{return fMaxSignalLG;}
void SetMinSignalHG(int i)
 High Gain channels
int GetMinSignalHG() const
{return fMinSignalHG;}
void SetMaxSignalHG(int i)
int GetMaxSignalHG() const
{return fMaxSignalHG;}
void SetMinSignalTRU(int i)
 TRU channels
int GetMinSignalTRU() const
{return fMinSignalTRU;}
void SetMaxSignalTRU(int i)
int GetMaxSignalTRU() const
{return fMaxSignalTRU;}
void SetMinSignalLGLEDMon(int i)
 LEDMon channels
int GetMinSignalLGLEDMon() const
void SetMaxSignalLGLEDMon(int i)
int GetMaxSignalLGLEDMon() const
void SetMinSignalHGLEDMon(int i)
int GetMinSignalHGLEDMon() const
void SetMaxSignalHGLEDMon(int i)
int GetMaxSignalHGLEDMon() const