ROOT logo
AliRoot » PWG » CALOTRACKCORRBASE » AliCaloTrackESDReader

class AliCaloTrackESDReader: public AliCaloTrackReader

 Class for reading data (ESDs) in order to do prompt gamma
 or other particle identification and correlations




*-- Author: Gustavo Conesa (LNF-INFN)

Function Members (Methods)

public:
AliCaloTrackESDReader()
virtual~AliCaloTrackESDReader()
voidTObject::AbstractMethod(const char* method) const
Bool_tAliCaloTrackReader::AcceptDCA(Float_t pt, Float_t dca)
Bool_tAliCaloTrackReader::AcceptEventWithTriggerBit()
voidAliCaloTrackReader::AcceptFastClusterEvents()
Bool_tAliCaloTrackReader::AcceptOnlyHIJINGLabels() const
virtual voidAliCaloTrackReader::AddChargedParticlesArray(TArrayI&)
virtual voidAliCaloTrackReader::AddNeutralParticlesArray(TArrayI&)
virtual voidAliCaloTrackReader::AddStatusArray(TArrayI&)
voidAliCaloTrackReader::AnalyzeOnlyLED()
voidAliCaloTrackReader::AnalyzeOnlyPhysics()
virtual voidTObject::AppendPad(Option_t* option = "")
Bool_tAliCaloTrackReader::AreBadTriggerEventsRemoved() const
Bool_tAliCaloTrackReader::AreClustersRecalculated() const
Bool_tAliCaloTrackReader::AreUnMatchedTriggerEventsRemoved() const
virtual voidTObject::Browse(TBrowser* b)
Bool_tAliCaloTrackReader::CheckEventTriggers()
virtual Bool_tCheckForPrimaryVertex() const
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual Bool_tAliCaloTrackReader::ComparePtHardAndClusterPt()
virtual Bool_tAliCaloTrackReader::ComparePtHardAndJetPt()
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
voidAliCaloTrackReader::DeletePointers()
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 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 voidAliCaloTrackReader::FillInputBackgroundJets()
virtual voidAliCaloTrackReader::FillInputCTS()
virtual voidAliCaloTrackReader::FillInputEMCAL()
virtual voidAliCaloTrackReader::FillInputEMCALAlgorithm(AliVCluster* clus, Int_t iclus)
virtual voidAliCaloTrackReader::FillInputEMCALCells()
virtual Bool_tAliCaloTrackReader::FillInputEvent(Int_t iEntry, const char* currentFileName)
virtual voidAliCaloTrackReader::FillInputNonStandardJets()
virtual voidAliCaloTrackReader::FillInputPHOS()
virtual voidAliCaloTrackReader::FillInputPHOSCells()
virtual voidAliCaloTrackReader::FillInputVZERO()
virtual voidAliCaloTrackReader::FillVertexArray()
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual TList*AliCaloTrackReader::GetAODBranchList() const
virtual AliAODMCHeader*AliCaloTrackReader::GetAODMCHeader() const
virtual TClonesArray*AliCaloTrackReader::GetAODMCParticles() const
virtual AliAODJetEventBackground*AliCaloTrackReader::GetBackgroundJets() const
virtual Double_tAliCaloTrackReader::GetBField() const
AliCalorimeterUtils*AliCaloTrackReader::GetCaloUtils() const
virtual AliCentrality*AliCaloTrackReader::GetCentrality() const
virtual Float_tAliCaloTrackReader::GetCentralityBin(Int_t i) const
virtual TStringAliCaloTrackReader::GetCentralityClass() const
virtual Int_tAliCaloTrackReader::GetCentralityOpt() const
Float_tAliCaloTrackReader::GetCTSPtMax() const
Float_tAliCaloTrackReader::GetCTSPtMin() const
virtual TObjArray*AliCaloTrackReader::GetCTSTracks() const
virtual Int_tAliCaloTrackReader::GetDataType() const
virtual TObjArray*AliCaloTrackReader::GetDCALClusters() const
virtual Int_tAliCaloTrackReader::GetDebug() const
TStringAliCaloTrackReader::GetDeltaAODFileName() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual AliVCaloCells*AliCaloTrackReader::GetEMCALCells() const
TStringAliCaloTrackReader::GetEMCALClusterListName() const
virtual TObjArray*AliCaloTrackReader::GetEMCALClusters() const
Float_tAliCaloTrackReader::GetEMCALEMax() const
Float_tAliCaloTrackReader::GetEMCALEMin() const
Int_tAliCaloTrackReader::GetEMCalEventBC(Int_t bc) const
Int_tAliCaloTrackReader::GetEMCalEventBCcut(Int_t bc) const
Float_tAliCaloTrackReader::GetEMCALPtMax() const
Float_tAliCaloTrackReader::GetEMCALPtMin() const
Double_tAliCaloTrackReader::GetEMCALTimeCutMax() const
Double_tAliCaloTrackReader::GetEMCALTimeCutMin() const
virtual Int_tAliCaloTrackReader::GetEventCentrality() const
virtual Int_tAliCaloTrackReader::GetEventNumber() const
virtual AliEventplane*AliCaloTrackReader::GetEventPlane() const
virtual Double_tAliCaloTrackReader::GetEventPlaneAngle() const
virtual TStringAliCaloTrackReader::GetEventPlaneMethod() const
Float_tAliCaloTrackReader::GetEventTimeStampFractionMax() const
Float_tAliCaloTrackReader::GetEventTimeStampFractionMin() const
Float_tAliCaloTrackReader::GetEventTriggerL0Threshold() const
Float_tAliCaloTrackReader::GetEventTriggerL1Threshold() const
UInt_tAliCaloTrackReader::GetEventTriggerMask() const
virtual AliFiducialCut*AliCaloTrackReader::GetFiducialCut()
TStringAliCaloTrackReader::GetFiredTriggerClasses() const
TStringAliCaloTrackReader::GetFiredTriggerClassName() const
virtual AliGenEventHeader*AliCaloTrackReader::GetGenEventHeader() const
virtual AliHeader*AliCaloTrackReader::GetHeader() const
virtual const char*TObject::GetIconName() const
virtual TStringAliCaloTrackReader::GetInputBackgroundJetBranchName()
virtual AliVEvent*AliCaloTrackReader::GetInputEvent() const
virtual TStringAliCaloTrackReader::GetInputNonStandardJetBranchName()
Int_tAliCaloTrackReader::GetLastCaloMixedEvent() const
Int_tAliCaloTrackReader::GetLastTracksMixedEvent() const
TList*AliCaloTrackReader::GetListWithMixedEventsForCalo(Int_t bi) const
TList*AliCaloTrackReader::GetListWithMixedEventsForTracks(Int_t bi) const
virtual AliMCEvent*AliCaloTrackReader::GetMC() const
virtual AliMixedEvent*AliCaloTrackReader::GetMixedEvent() const
UInt_tAliCaloTrackReader::GetMixEventTriggerMask() const
virtual const char*TObject::GetName() const
virtual Int_tAliCaloTrackReader::GetNMixedEvent() const
Int_tAliCaloTrackReader::GetNNonPileUpClusters()
virtual TClonesArray*AliCaloTrackReader::GetNonStandardJets() const
Int_tAliCaloTrackReader::GetNPileUpClusters()
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual AliVEvent*AliCaloTrackReader::GetOriginalInputEvent() const
virtual AliAODEvent*AliCaloTrackReader::GetOutputEvent() const
virtual AliVCaloCells*AliCaloTrackReader::GetPHOSCells() const
virtual TObjArray*AliCaloTrackReader::GetPHOSClusters() const
Float_tAliCaloTrackReader::GetPHOSEMax() const
Float_tAliCaloTrackReader::GetPHOSEMin() const
Float_tAliCaloTrackReader::GetPHOSPtMax() const
Float_tAliCaloTrackReader::GetPHOSPtMin() const
virtual Float_tAliCaloTrackReader::GetPtHardAndClusterFactor() const
virtual Float_tAliCaloTrackReader::GetPtHardAndJetFactor() const
Double_tAliCaloTrackReader::GetRunTimeStampMax() const
Double_tAliCaloTrackReader::GetRunTimeStampMin() const
virtual AliStack*AliCaloTrackReader::GetStack() const
TStringAliCaloTrackReader::GetTaskName() const
virtual const char*TObject::GetTitle() const
virtual Float_tAliCaloTrackReader::GetTPCSharedClusterFraction() const
virtual AliESDtrackCuts*GetTrackComplementaryCuts() const
virtual AliESDtrackCuts*GetTrackCuts() const
Double_tAliCaloTrackReader::GetTrackDCACut(Int_t i) const
Int_tAliCaloTrackReader::GetTrackEventBC(Int_t bc) const
Int_tAliCaloTrackReader::GetTrackEventBCcut(Int_t bc) const
virtual ULong_tAliCaloTrackReader::GetTrackFilterMask() const
virtual ULong_tAliCaloTrackReader::GetTrackFilterMaskComplementary() const
Int_tAliCaloTrackReader::GetTrackMultiplicity() const
Float_tAliCaloTrackReader::GetTrackMultiplicityEtaCut() const
ULong_tAliCaloTrackReader::GetTrackStatus() const
Double_tAliCaloTrackReader::GetTrackTimeCutMax() const
Double_tAliCaloTrackReader::GetTrackTimeCutMin() const
Int_tAliCaloTrackReader::GetTriggerClusterBC() const
Int_tAliCaloTrackReader::GetTriggerClusterId() const
Int_tAliCaloTrackReader::GetTriggerClusterIndex() const
TArrayIAliCaloTrackReader::GetTriggerPatches(Int_t tmin, Int_t tmax)
virtual UInt_tTObject::GetUniqueID() const
Int_tAliCaloTrackReader::GetV0Multiplicity(Int_t i) const
Int_tAliCaloTrackReader::GetV0Signal(Int_t i) const
virtual voidAliCaloTrackReader::GetVertex(Double_t* v) const
virtual Double_t*AliCaloTrackReader::GetVertex(Int_t evtIndex) const
virtual voidAliCaloTrackReader::GetVertex(Double_t* vertex, const Int_t evtIndex) const
Int_tAliCaloTrackReader::GetVertexBC() const
Int_tAliCaloTrackReader::GetVertexBC(const AliVVertex* vtx)
virtual Float_tAliCaloTrackReader::GetZvertexCut() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
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 voidInit()
virtual voidAliCaloTrackReader::InitParameters()
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tAliCaloTrackReader::IsAccessToTrackTimeOn() const
Bool_tAliCaloTrackReader::IsBackgroundJetsSwitchedOn() const
Bool_tAliCaloTrackReader::IsBadCellTriggerEvent() const
Bool_tAliCaloTrackReader::IsBadMaxCellTriggerEvent() const
Bool_tAliCaloTrackReader::IsCTSSwitchedOn() const
Bool_tAliCaloTrackReader::IsDCACutOn() const
Bool_tAliCaloTrackReader::IsDCALSwitchedOn() const
Bool_tAliCaloTrackReader::IsEmbeddedClusterSelectionOn() const
Bool_tAliCaloTrackReader::IsEMCALCellsSwitchedOn() const
Bool_tAliCaloTrackReader::IsEMCALSwitchedOn() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
Bool_tAliCaloTrackReader::IsEventCentral() const
Bool_tAliCaloTrackReader::IsEventEMCALL0() const
Bool_tAliCaloTrackReader::IsEventEMCALL1() const
Bool_tAliCaloTrackReader::IsEventEMCALL1Gamma() const
Bool_tAliCaloTrackReader::IsEventEMCALL1Gamma1() const
Bool_tAliCaloTrackReader::IsEventEMCALL1Gamma2() const
Bool_tAliCaloTrackReader::IsEventEMCALL1Jet() const
Bool_tAliCaloTrackReader::IsEventEMCALL1Jet1() const
Bool_tAliCaloTrackReader::IsEventEMCALL1Jet2() const
Bool_tAliCaloTrackReader::IsEventMinimumBias() const
Bool_tAliCaloTrackReader::IsEventSemiCentral() const
Bool_tAliCaloTrackReader::IsEventTriggerAtSEOn() const
Bool_tAliCaloTrackReader::IsEventWithNoTrackRejectionDone() const
Bool_tAliCaloTrackReader::IsExoticEvent() const
Bool_tAliCaloTrackReader::IsFastClusterAccepted() const
virtual Bool_tAliCaloTrackReader::IsFiducialCutOn() const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tAliCaloTrackReader::IsHIJINGLabel(Int_t label)
Bool_tAliCaloTrackReader::IsInTimeWindow(Double_t tof, Float_t energy) const
Bool_tAliCaloTrackReader::IsLEDEventRemoved() const
Bool_tAliCaloTrackReader::IsNonStandardJetsSwitchedOn() const
Bool_tTObject::IsOnHeap() const
Bool_tAliCaloTrackReader::IsPHOSCellsSwitchedOn() const
Bool_tAliCaloTrackReader::IsPHOSSwitchedOn() const
Bool_tAliCaloTrackReader::IsPileUpEventRejectionDone() const
Bool_tAliCaloTrackReader::IsPileUpFromEMCal() const
Bool_tAliCaloTrackReader::IsPileUpFromEMCalAndNotSPD() const
Bool_tAliCaloTrackReader::IsPileUpFromNotSPDAndNotEMCal() const
Bool_tAliCaloTrackReader::IsPileUpFromSPD() const
Bool_tAliCaloTrackReader::IsPileUpFromSPDAndEMCal() const
Bool_tAliCaloTrackReader::IsPileUpFromSPDAndNotEMCal() const
Bool_tAliCaloTrackReader::IsPileUpFromSPDOrEMCal() const
Bool_tAliCaloTrackReader::IsPrimaryVertexSelectionDone() const
virtual Bool_tAliCaloTrackReader::IsPtHardAndClusterPtComparisonSet() const
virtual Bool_tAliCaloTrackReader::IsPtHardAndJetPtComparisonSet() const
Bool_tAliCaloTrackReader::IsSelectEventTimeStampOn()
virtual Bool_tTObject::IsSortable() const
Bool_tAliCaloTrackReader::IsTriggerClusterTimeRecal() const
Bool_tAliCaloTrackReader::IsTriggerMatched() const
Bool_tAliCaloTrackReader::IsTriggerMatchedOpenCuts(Int_t i) const
Bool_tAliCaloTrackReader::IsTriggerPatchMatchedToCluster() const
Bool_tAliCaloTrackReader::IsV0ANDEventSelectionDone() const
Bool_tAliCaloTrackReader::IsVertexBCEventSelectionDone() const
Bool_tTObject::IsZombie() const
Bool_tAliCaloTrackReader::ListWithMixedEventsForCaloExists() const
Bool_tAliCaloTrackReader::ListWithMixedEventsForTracksExists() const
virtual voidTObject::ls(Option_t* option = "") const
voidAliCaloTrackReader::MatchTriggerCluster(TArrayI patches)
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)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidAliCaloTrackReader::Print(Option_t* opt) const
virtual Int_tTObject::Read(const char* name)
Bool_tAliCaloTrackReader::ReadAODMCParticles() const
Bool_tAliCaloTrackReader::ReadStack() const
virtual voidTObject::RecursiveRemove(TObject* obj)
Bool_tAliCaloTrackReader::RejectEventWithTriggerBit()
voidAliCaloTrackReader::RejectFastClusterEvents()
Bool_tAliCaloTrackReader::RejectLEDEvents()
voidAliCaloTrackReader::RemapMCLabelForAODs(Int_t& label)
voidTObject::ResetBit(UInt_t f)
virtual voidAliCaloTrackReader::ResetLists()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
virtual Bool_tSelectTrack(AliVTrack* track, Double_t* pTrack)
voidAliCaloTrackReader::SetAcceptEventsWithBit(UInt_t bit)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidAliCaloTrackReader::SetCaloUtils(AliCalorimeterUtils* caloutils)
virtual voidAliCaloTrackReader::SetCentralityBin(Int_t min, Int_t max)
virtual voidAliCaloTrackReader::SetCentralityClass(TString name)
virtual voidAliCaloTrackReader::SetCentralityOpt(Int_t opt)
voidAliCaloTrackReader::SetCTSPtMax(Float_t pt)
voidAliCaloTrackReader::SetCTSPtMin(Float_t pt)
virtual voidAliCaloTrackReader::SetDataType(Int_t data)
virtual voidAliCaloTrackReader::SetDebug(Int_t d)
voidAliCaloTrackReader::SetDeltaAODFileName(TString name)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidAliCaloTrackReader::SetEMCALClusterListName(TString& name)
voidAliCaloTrackReader::SetEMCALEMax(Float_t e)
voidAliCaloTrackReader::SetEMCALEMin(Float_t e)
voidAliCaloTrackReader::SetEMCalEventBC(Int_t bc)
voidAliCaloTrackReader::SetEMCalEventBCcut(Int_t bc)
virtual voidAliCaloTrackReader::SetEMCALOverlapAngle(Float_t)
voidAliCaloTrackReader::SetEMCALParametrizedMaxTimeCut(Int_t i, Float_t par)
voidAliCaloTrackReader::SetEMCALParametrizedMinTimeCut(Int_t i, Float_t par)
voidAliCaloTrackReader::SetEMCALPtMax(Float_t pt)
voidAliCaloTrackReader::SetEMCALPtMin(Float_t pt)
voidAliCaloTrackReader::SetEMCALTimeCut(Double_t a, Double_t b)
virtual voidAliCaloTrackReader::SetEventPlaneMethod(TString m)
voidAliCaloTrackReader::SetEventTimeStampFraction(Float_t a, Float_t b)
voidAliCaloTrackReader::SetEventTriggerBit()
voidAliCaloTrackReader::SetEventTriggerL0Threshold(Float_t tr)
voidAliCaloTrackReader::SetEventTriggerL1Bit(Int_t ega, Int_t eje)
voidAliCaloTrackReader::SetEventTriggerL1Threshold(Float_t tr)
voidAliCaloTrackReader::SetEventTriggerMask(UInt_t evtTrig = AliVEvent::kAny)
virtual voidAliCaloTrackReader::SetFiducialCut(AliFiducialCut* fc)
voidAliCaloTrackReader::SetFiredTriggerClassName(TString name)
voidAliCaloTrackReader::SetGeneratorMinMaxParticles()
virtual voidAliCaloTrackReader::SetInputBackgroundJetBranchName(TString name)
virtual voidAliCaloTrackReader::SetInputEvent(AliVEvent* input)
virtual voidAliCaloTrackReader::SetInputNonStandardJetBranchName(TString name)
virtual voidSetInputOutputMCEvent(AliVEvent* esd, AliAODEvent* aod, AliMCEvent* mc)
voidAliCaloTrackReader::SetLastCaloMixedEvent(Int_t e)
voidAliCaloTrackReader::SetLastTracksMixedEvent(Int_t e)
voidAliCaloTrackReader::SetListWithMixedEventsForCalo(TList** l)
voidAliCaloTrackReader::SetListWithMixedEventsForTracks(TList** l)
virtual voidAliCaloTrackReader::SetMC(AliMCEvent *const mc)
voidAliCaloTrackReader::SetMixEventTriggerMask(UInt_t evtTrig = AliVEvent::kAnyINT)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidAliCaloTrackReader::SetOutputEvent(AliAODEvent* aod)
voidAliCaloTrackReader::SetPHOSEMax(Float_t e)
voidAliCaloTrackReader::SetPHOSEMin(Float_t e)
virtual voidAliCaloTrackReader::SetPHOSOverlapAngle(Float_t)
voidAliCaloTrackReader::SetPHOSPtMax(Float_t pt)
voidAliCaloTrackReader::SetPHOSPtMin(Float_t pt)
voidAliCaloTrackReader::SetPileUpParamForEMCal(Int_t param)
voidAliCaloTrackReader::SetPileUpParamForSPD(Int_t i, Double_t param)
virtual voidAliCaloTrackReader::SetPtHardAndClusterPtComparison(Bool_t compare)
virtual voidAliCaloTrackReader::SetPtHardAndClusterPtFactor(Float_t factor)
virtual voidAliCaloTrackReader::SetPtHardAndJetPtComparison(Bool_t compare)
virtual voidAliCaloTrackReader::SetPtHardAndJetPtFactor(Float_t factor)
voidAliCaloTrackReader::SetRejectEventsWithBit(UInt_t bit)
voidAliCaloTrackReader::SetRunTimeStamp(Double_t a, Double_t b)
voidAliCaloTrackReader::SetTaskName(TString name)
virtual voidAliCaloTrackReader::SetTPCSharedClusterFraction(Float_t)
virtual voidSetTrackComplementaryCuts(AliESDtrackCuts* cuts)
virtual voidSetTrackCuts(AliESDtrackCuts* cuts)
voidAliCaloTrackReader::SetTrackDCACut(Int_t i, Float_t cut)
voidAliCaloTrackReader::SetTrackEventBC(Int_t bc)
voidAliCaloTrackReader::SetTrackEventBCcut(Int_t bc)
virtual voidAliCaloTrackReader::SetTrackFilterMask(ULong_t)
virtual voidAliCaloTrackReader::SetTrackFilterMaskComplementary(ULong_t)
voidAliCaloTrackReader::SetTrackMultiplicityEtaCut(Float_t eta)
voidAliCaloTrackReader::SetTrackStatus(ULong_t bit)
voidAliCaloTrackReader::SetTrackTimeCut(Double_t a, Double_t b)
voidAliCaloTrackReader::SetTriggerPatchTimeWindow(Int_t min, Int_t max)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidAliCaloTrackReader::SetZvertexCut(Float_t zcut = 10.)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
voidAliCaloTrackReader::SwitchOffAcceptOnlyHIJINGLabels()
voidAliCaloTrackReader::SwitchOffAccessTrackTimeCut()
virtual voidAliCaloTrackReader::SwitchOffAODHybridTrackSelection()
voidAliCaloTrackReader::SwitchOffAODMCParticles()
virtual voidAliCaloTrackReader::SwitchOffAODPrimaryTrackSelection()
virtual voidAliCaloTrackReader::SwitchOffAODTrackSharedClusterSelection()
voidAliCaloTrackReader::SwitchOffBackgroundJets()
voidAliCaloTrackReader::SwitchOffBadTriggerEventsRemoval()
voidAliCaloTrackReader::SwitchOffClusterELinearityCorrection()
voidAliCaloTrackReader::SwitchOffClusterRecalculation()
virtual voidSwitchOffConstrainTrackToVertex()
voidAliCaloTrackReader::SwitchOffCTS()
voidAliCaloTrackReader::SwitchOffDCAL()
voidAliCaloTrackReader::SwitchOffEmbeddedClustersSelection()
voidAliCaloTrackReader::SwitchOffEMCAL()
voidAliCaloTrackReader::SwitchOffEMCALCells()
voidAliCaloTrackReader::SwitchOffEMCALEventRejectionWith2Thresholds()
voidAliCaloTrackReader::SwitchOffEventTriggerAtSE()
virtual voidAliCaloTrackReader::SwitchOffFiducialCut()
voidAliCaloTrackReader::SwitchOffLEDEventsRemoval()
voidAliCaloTrackReader::SwitchOffNonStandardJets()
virtual voidAliCaloTrackReader::SwitchOffOnlyGeneratorParticles()
virtual voidAliCaloTrackReader::SwitchOffOverlapCheck()
voidAliCaloTrackReader::SwitchOffPHOS()
voidAliCaloTrackReader::SwitchOffPHOSCells()
virtual voidAliCaloTrackReader::SwitchOffPi0Decay()
voidAliCaloTrackReader::SwitchOffPileUpEventRejection()
voidAliCaloTrackReader::SwitchOffPrimaryVertexSelection()
voidAliCaloTrackReader::SwitchOffRecalculateVertexBC()
voidAliCaloTrackReader::SwitchOffRejectNoTrackEvents()
voidAliCaloTrackReader::SwitchOffSelectEventTimeStamp()
voidAliCaloTrackReader::SwitchOffStack()
virtual voidAliCaloTrackReader::SwitchOffStatusSelection()
voidAliCaloTrackReader::SwitchOffTrackHitSPDSelection()
voidAliCaloTrackReader::SwitchOffTriggerClusterTimeRecal()
voidAliCaloTrackReader::SwitchOffTriggerPatchMatching()
voidAliCaloTrackReader::SwitchOffUnMatchedTriggerEventsRemoval()
voidAliCaloTrackReader::SwitchOffUseEMCALTimeCut()
voidAliCaloTrackReader::SwitchOffUseParametrizedTimeCut()
voidAliCaloTrackReader::SwitchOffUseTrackDCACut()
voidAliCaloTrackReader::SwitchOffUseTrackTimeCut()
voidAliCaloTrackReader::SwitchOffV0ANDSelection()
voidAliCaloTrackReader::SwitchOffVertexBCEventSelection()
voidAliCaloTrackReader::SwitchOffWriteDeltaAOD()
voidAliCaloTrackReader::SwitchOnAcceptOnlyHIJINGLabels()
voidAliCaloTrackReader::SwitchOnAccessTrackTimeCut()
virtual voidAliCaloTrackReader::SwitchOnAODHybridTrackSelection()
voidAliCaloTrackReader::SwitchOnAODMCParticles()
virtual voidAliCaloTrackReader::SwitchOnAODPrimaryTrackSelection()
virtual voidAliCaloTrackReader::SwitchOnAODTrackSharedClusterSelection()
voidAliCaloTrackReader::SwitchOnBackgroundJets()
voidAliCaloTrackReader::SwitchOnBadTriggerEventsRemoval()
voidAliCaloTrackReader::SwitchOnClusterELinearityCorrection()
voidAliCaloTrackReader::SwitchOnClusterRecalculation()
virtual voidSwitchOnConstrainTrackToVertex()
voidAliCaloTrackReader::SwitchOnCTS()
voidAliCaloTrackReader::SwitchOnDCAL()
voidAliCaloTrackReader::SwitchOnEmbeddedClustersSelection()
voidAliCaloTrackReader::SwitchOnEMCAL()
voidAliCaloTrackReader::SwitchOnEMCALCells()
voidAliCaloTrackReader::SwitchOnEMCALEventRejectionWith2Thresholds()
voidAliCaloTrackReader::SwitchOnEventTriggerAtSE()
virtual voidAliCaloTrackReader::SwitchOnFiducialCut()
voidAliCaloTrackReader::SwitchOnLEDEventsRemoval()
voidAliCaloTrackReader::SwitchOnNonStandardJets()
virtual voidAliCaloTrackReader::SwitchOnOnlyGeneratorParticles()
virtual voidAliCaloTrackReader::SwitchOnOverlapCheck()
voidAliCaloTrackReader::SwitchOnPHOS()
voidAliCaloTrackReader::SwitchOnPHOSCells()
virtual voidAliCaloTrackReader::SwitchOnPi0Decay()
voidAliCaloTrackReader::SwitchOnPileUpEventRejection()
voidAliCaloTrackReader::SwitchOnPrimaryVertexSelection()
voidAliCaloTrackReader::SwitchOnRecalculateVertexBC()
voidAliCaloTrackReader::SwitchOnRejectNoTrackEvents()
voidAliCaloTrackReader::SwitchOnSelectEventTimeStamp()
voidAliCaloTrackReader::SwitchOnStack()
virtual voidAliCaloTrackReader::SwitchOnStatusSelection()
voidAliCaloTrackReader::SwitchOnTrackHitSPDSelection()
voidAliCaloTrackReader::SwitchOnTriggerClusterTimeRecal()
voidAliCaloTrackReader::SwitchOnTriggerPatchMatching()
voidAliCaloTrackReader::SwitchOnUnMatchedTriggerEventsRemoval()
voidAliCaloTrackReader::SwitchOnUseEMCALTimeCut()
voidAliCaloTrackReader::SwitchOnUseParametrizedTimeCut()
voidAliCaloTrackReader::SwitchOnUseTrackDCACut()
voidAliCaloTrackReader::SwitchOnUseTrackTimeCut()
voidAliCaloTrackReader::SwitchOnV0ANDSelection()
voidAliCaloTrackReader::SwitchOnVertexBCEventSelection()
voidAliCaloTrackReader::SwitchOnWriteDeltaAOD()
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
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_tAliCaloTrackReader::WriteDeltaAODToFile() const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

public:
enum AliCaloTrackReader::inputDataType { kESD
kAOD
kMC
};
enum AliCaloTrackReader::detector { kEMCAL
kPHOS
kCTS
kDCAL
kDCALPHOS
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
TList*AliCaloTrackReader::fAODBranchList-> List with AOD branches created and needed in analysis
TArrayIAliCaloTrackReader::fAcceptEventsWithBitAccept events if trigger bit is on
Bool_tAliCaloTrackReader::fAcceptFastClusterAccept events from fast cluster, exclude these events for LHC11a
Bool_tAliCaloTrackReader::fAcceptOnlyHIJINGLabelsSelect clusters or tracks that where generated by HIJING, reject other generators in case of cocktail
Bool_tAliCaloTrackReader::fAccessTrackTOFAccess the track TOF, in case of problems when accessing GetTOFBunchCrossing
Bool_tAliCaloTrackReader::fAnaLEDAnalyze LED data only.
AliAODJetEventBackground*AliCaloTrackReader::fBackgroundJets! background jets
Int_tAliCaloTrackReader::fBitEGATrigger bit on VCaloTrigger for EGA
Int_tAliCaloTrackReader::fBitEJETrigger bit on VCaloTrigger for EJE
Float_tAliCaloTrackReader::fCTSPtMaxpT Threshold on charged particles
Float_tAliCaloTrackReader::fCTSPtMinpT Threshold on charged particles
TObjArray*AliCaloTrackReader::fCTSTracks-> temporal array with tracks
AliCalorimeterUtils*AliCaloTrackReader::fCaloUtilsPointer to CalorimeterUtils
Int_tAliCaloTrackReader::fCentralityBin[2]Minimum and maximum value of the centrality for the analysis
TStringAliCaloTrackReader::fCentralityClassName of selected centrality class
Int_tAliCaloTrackReader::fCentralityOptOption for the returned value of the centrality, possible options 5, 10, 100
Bool_tAliCaloTrackReader::fCheckFidCutDo analysis for clusters in defined region
Bool_tAliCaloTrackReader::fComparePtHardAndClusterPtIn MonteCarlo, jet events, reject events with too large cluster energy
Bool_tAliCaloTrackReader::fComparePtHardAndJetPtIn MonteCarlo, jet events, reject fake events with wrong jet energy.
Bool_tAliCaloTrackReader::fCorrectELinearityCorrect cluster linearity, always on
TObjArray*AliCaloTrackReader::fDCALClusters-> temporal array with DCAL CaloClusters, not needed in the normal case, use just EMCal array with DCal limits
Int_tAliCaloTrackReader::fDataTypeSelect MC:Kinematics, Data:ESD/AOD, MCData:Both
Int_tAliCaloTrackReader::fDebugDebugging level
TStringAliCaloTrackReader::fDeltaAODFileNameDelta AOD file name
Bool_tAliCaloTrackReader::fDoPileUpEventRejectionSelect pile-up events by SPD
Bool_tAliCaloTrackReader::fDoRejectNoTrackEventsReject events with no selected tracks in event
Bool_tAliCaloTrackReader::fDoV0ANDEventSelectionSelect events depending on V0AND
Bool_tAliCaloTrackReader::fDoVertexBCEventSelectionSelect events with vertex on BC=0 or -100
AliVCaloCells*AliCaloTrackReader::fEMCALCells! temporal array with EMCAL CaloCells
TObjArray*AliCaloTrackReader::fEMCALClusters-> temporal array with EMCAL CaloClusters
TStringAliCaloTrackReader::fEMCALClustersListNameAlternative list of clusters produced elsewhere and not from InputEvent
Double_tAliCaloTrackReader::fEMCALParamTimeCutMax[4]Remove clusters/cells with time larger than parametrized value, in ns
Float_tAliCaloTrackReader::fEMCALParamTimeCutMin[4]Remove clusters/cells with time smaller than parametrized value, in ns
Float_tAliCaloTrackReader::fEMCALPtMaxpT Threshold on emcal clusters
Float_tAliCaloTrackReader::fEMCALPtMinpT Threshold on emcal clusters
Double_tAliCaloTrackReader::fEMCALTimeCutMaxRemove clusters/cells with time larger than this value, in ns
Double_tAliCaloTrackReader::fEMCALTimeCutMinRemove clusters/cells with time smaller than this value, in ns
Int_tAliCaloTrackReader::fEMCalBCEvent[19]Fill one entry per event if there is a cluster in a given BC
Int_tAliCaloTrackReader::fEMCalBCEventCut[19]Fill one entry per event if there is a cluster in a given BC, depend on cluster E, acceptance cut
Int_tAliCaloTrackReader::fEventNumberEvent number
TStringAliCaloTrackReader::fEventPlaneMethodName of event plane method, by default "Q"
Bool_tAliCaloTrackReader::fEventTrigCentralEvent is AliVEvent::kCentral on its name, it should correspond to PbPb
Bool_tAliCaloTrackReader::fEventTrigEMCALL0Event is EMCal L0 on its name, it should correspond to AliVEvent::kEMC7, AliVEvent::kEMC1
Bool_tAliCaloTrackReader::fEventTrigEMCALL1Gamma1Event is L1-Gamma, threshold 1 on its name, it should correspond kEMCEGA
Bool_tAliCaloTrackReader::fEventTrigEMCALL1Gamma2Event is L1-Gamma, threshold 2 on its name, it should correspond kEMCEGA
Bool_tAliCaloTrackReader::fEventTrigEMCALL1Jet1Event is L1-Gamma, threshold 1 on its name, it should correspond kEMCEGA
Bool_tAliCaloTrackReader::fEventTrigEMCALL1Jet2Event is L1-Gamma, threshold 2 on its name, it should correspond kEMCEGA
Bool_tAliCaloTrackReader::fEventTrigMinBiasEvent is min bias on its name, it should correspond to AliVEvent::kMB, AliVEvent::kAnyInt
Bool_tAliCaloTrackReader::fEventTrigSemiCentralEvent is AliVEvent::kSemiCentral on its name, it should correspond to PbPb
Bool_tAliCaloTrackReader::fEventTriggerAtSEselect triggered event at SE base task or here
UInt_tAliCaloTrackReader::fEventTriggerMaskselect this triggerered event
AliFiducialCut*AliCaloTrackReader::fFiducialCutAcceptance cuts
Bool_tAliCaloTrackReader::fFillCTSuse data from CTS
Bool_tAliCaloTrackReader::fFillDCALuse data from DCAL, not needed in the normal case, use just EMCal array with DCal limits
Bool_tAliCaloTrackReader::fFillEMCALuse data from EMCAL
Bool_tAliCaloTrackReader::fFillEMCALCellsuse data from EMCAL
Bool_tAliCaloTrackReader::fFillInputBackgroundJetBranchFlag to use data from background jets
Bool_tAliCaloTrackReader::fFillInputNonStandardJetBranchFlag to use data from non standard jets
Bool_tAliCaloTrackReader::fFillPHOSuse data from PHOS
Bool_tAliCaloTrackReader::fFillPHOSCellsuse data from PHOS
TStringAliCaloTrackReader::fFiredTriggerClassNameName of trigger event type used to do the analysis
TStringAliCaloTrackReader::fInputBackgroundJetBranchNameName of background jet branch
AliVEvent*AliCaloTrackReader::fInputEvent! pointer to esd or aod input
TStringAliCaloTrackReader::fInputNonStandardJetBranchNameName of non standard jet branch
Bool_tAliCaloTrackReader::fIsBadCellEventBad cell triggered event flag, any cell in cluster is bad
Bool_tAliCaloTrackReader::fIsBadMaxCellEventBad cell triggered event flag, only max energy cell is bad
Bool_tAliCaloTrackReader::fIsExoticEventExotic trigger event flag
Bool_tAliCaloTrackReader::fIsTriggerMatchCould match the event to a trigger patch?
Bool_tAliCaloTrackReader::fIsTriggerMatchOpenCut[3]Could not match the event to a trigger patch?, retry opening cuts
Int_tAliCaloTrackReader::fLastMixedCaloEventTemporary container with the last event added to the mixing list for photons
Int_tAliCaloTrackReader::fLastMixedTracksEventTemporary container with the last event added to the mixing list for tracks
TList**AliCaloTrackReader::fListMixedCaloEvents! Container for photon stored for different events, used in case of own mixing, set in analysis class
TList**AliCaloTrackReader::fListMixedTracksEvents! Container for tracks stored for different events, used in case of own mixing, set in analysis class
AliMCEvent*AliCaloTrackReader::fMC! Monte Carlo Event Handler
UInt_tAliCaloTrackReader::fMixEventTriggerMaskselect this triggerered event for mixing, tipically kMB or kAnyINT
AliMixedEvent*AliCaloTrackReader::fMixedEvent! mixed event object. This class is not the owner
TLorentzVectorAliCaloTrackReader::fMomentum! Temporal TLorentzVector container, avoid declaration of TLorentzVectors per event
Int_tAliCaloTrackReader::fNMCProducedMaxIn case of cocktail, select particles in the list with label up to this value
Int_tAliCaloTrackReader::fNMCProducedMinIn case of cocktail, select particles in the list with label from this value
Int_tAliCaloTrackReader::fNMixedEventnumber of events in mixed event buffer
Int_tAliCaloTrackReader::fNNonPileUpClustersNumber of clusters with time below 20 ns
Int_tAliCaloTrackReader::fNPileUpClustersNumber of clusters with time avobe 20 ns
Int_tAliCaloTrackReader::fNPileUpClustersCutCut to select event as pile-up
TClonesArray*AliCaloTrackReader::fNonStandardJets! temporal array with jets
AliAODEvent*AliCaloTrackReader::fOutputEvent! pointer to aod output
AliVCaloCells*AliCaloTrackReader::fPHOSCells! temporal array with PHOS CaloCells
TObjArray*AliCaloTrackReader::fPHOSClusters-> temporal array with PHOS CaloClusters
Float_tAliCaloTrackReader::fPHOSPtMaxpT Threshold on phos clusters
Float_tAliCaloTrackReader::fPHOSPtMinpT Threshold on phos clusters
Double_tAliCaloTrackReader::fPileUpParamSPD[5]Parameters to pass to method IsPileupFromSPD: Int_t minContributors,
Float_tAliCaloTrackReader::fPtHardAndClusterPtFactorFactor between ptHard and cluster pT to reject/accept event.
Float_tAliCaloTrackReader::fPtHardAndJetPtFactorFactor between ptHard and jet pT to reject/accept event.
Bool_tAliCaloTrackReader::fReadAODMCParticlesAccess kine information from filtered AOD MC particles
Bool_tAliCaloTrackReader::fReadStackAccess kine information from stack
Bool_tAliCaloTrackReader::fRecalculateClustersCorrect clusters, recalculate them if recalibration parameters is given
Bool_tAliCaloTrackReader::fRecalculateVertexBCRecalculate vertex BC from tracks pointing to vertex
Bool_tAliCaloTrackReader::fRejectEMCalTriggerEventsWith2TresholdsReject events EG2 also triggered by EG1 or EJ2 also triggered by EJ1
TArrayIAliCaloTrackReader::fRejectEventsWithBitReject events if trigger bit is on
Bool_tAliCaloTrackReader::fRemoveBadTriggerEventsRemove triggered events because trigger was exotic, bad, or out of BC
Bool_tAliCaloTrackReader::fRemoveLEDEventsRemove events where LED was wrongly firing - EMCAL LHC11a
Bool_tAliCaloTrackReader::fRemoveUnMatchedTriggersAnalyze events where trigger patch and cluster where found or not
Bool_tAliCaloTrackReader::fSelectEmbeddedClustersUse only simulated clusters that come from embedding.
Bool_tAliCaloTrackReader::fSelectSPDHitTracksEnsure that track hits SPD layers
TStringAliCaloTrackReader::fTaskNameName of task that executes the analysis
Float_tAliCaloTrackReader::fTimeStampEventFracMaxMaximum value of time stamp fraction event
Float_tAliCaloTrackReader::fTimeStampEventFracMinMinimum value of time stamp fraction event
Bool_tAliCaloTrackReader::fTimeStampEventSelectSelect events within a fraction of data taking time
Double_tAliCaloTrackReader::fTimeStampRunMaxMaximum value of time stamp in run
Double_tAliCaloTrackReader::fTimeStampRunMinMinimum value of time stamp in run
Int_tAliCaloTrackReader::fTrackBCEvent[19]Fill one entry per event if there is a track in a given BC
Int_tAliCaloTrackReader::fTrackBCEventCut[19]Fill one entry per event if there is a track in a given BC, depend on track pT, acceptance cut
Double_tAliCaloTrackReader::fTrackDCACut[3]Remove tracks with DCA larger than cut, parameters of function stored here
Int_tAliCaloTrackReader::fTrackMultTrack multiplicity
Float_tAliCaloTrackReader::fTrackMultEtaCutTrack multiplicity eta cut
ULong_tAliCaloTrackReader::fTrackStatusTrack selection bit, select tracks refitted in TPC, ITS ...
Double_tAliCaloTrackReader::fTrackTimeCutMaxRemove tracks with time larger than this value, in ns
Double_tAliCaloTrackReader::fTrackTimeCutMinRemove tracks with time smaller than this value, in ns
Int_tAliCaloTrackReader::fTriggerClusterBCEvent triggered by a cluster in BC -5 0 to 5
Int_tAliCaloTrackReader::fTriggerClusterIdId of trigger cluster (cluster->GetID())
Int_tAliCaloTrackReader::fTriggerClusterIndexIndex in clusters array of trigger cluster
Bool_tAliCaloTrackReader::fTriggerClusterTimeRecalIn case cluster already calibrated, do not try to recalibrate even if recalib on in RecoUtils.
Float_tAliCaloTrackReader::fTriggerL0EventThresholdL0 Threshold to look for triggered events, set outside
Float_tAliCaloTrackReader::fTriggerL1EventThresholdL1 Threshold to look for triggered events, set in data
Bool_tAliCaloTrackReader::fTriggerL1EventThresholdFixL1 Threshold is fix and set outside
Bool_tAliCaloTrackReader::fTriggerPatchClusterMatchSearch for the trigger patch and check if associated cluster was the trigger
Int_tAliCaloTrackReader::fTriggerPatchTimeWindow[2]Trigger patch selection window
Bool_tAliCaloTrackReader::fUseEMCALTimeCutDo time cut selection
Bool_tAliCaloTrackReader::fUseEventsWithPrimaryVertexSelect events with primary vertex
Bool_tAliCaloTrackReader::fUseParamTimeCutUse simple or parametrized time cut
Bool_tAliCaloTrackReader::fUseTrackDCACutDo DCA selection
Bool_tAliCaloTrackReader::fUseTrackTimeCutDo time cut selection
Int_tAliCaloTrackReader::fV0ADC[2]Integrated V0 signal
Int_tAliCaloTrackReader::fV0Mul[2]Integrated V0 Multiplicity
Double_t**AliCaloTrackReader::fVertex! vertex array 3 dim for each mixed event buffer
Int_tAliCaloTrackReader::fVertexBCVertex BC
Bool_tAliCaloTrackReader::fWriteOutputDeltaAODWrite the created delta AOD objects into file
Float_tAliCaloTrackReader::fZvtxCutCut on vertex position
private:
Bool_tfConstrainTrackConstrain Track to vertex
AliESDtrackCuts*fESDtrackComplementaryCutsTrack cut, complementary cuts for hybrids
AliESDtrackCuts*fESDtrackCutsTrack cut

Class Charts

Inheritance Chart:
TObject
AliCaloTrackReader
AliCaloTrackESDReader

Function documentation

AliCaloTrackESDReader()
Default Ctor
~AliCaloTrackESDReader()
Dtor
Bool_t CheckForPrimaryVertex() const
Check if the vertex was well reconstructed, copy of conversion group
void Init()
Init reader. Method to be called in AliAnaCaloTrackCorrMaker
Bool_t SelectTrack(AliVTrack* track, Double_t* pTrack)
 Select ESD track using the cuts declared in fESDtrackCuts
 in case of hybrid tracks, 2 different sets of cuts defined.
void SetTrackCuts(AliESDtrackCuts* cuts)
 Set Track cuts
void SetTrackComplementaryCuts(AliESDtrackCuts* cuts)
 Set Track cuts for complementary tracks (hybrids)
void SetInputOutputMCEvent(AliVEvent* esd, AliAODEvent* aod, AliMCEvent* mc)
 Connect the data pointers
AliCaloTrackESDReader()
AliESDtrackCuts* GetTrackCuts() const
{ return fESDtrackCuts ; }
AliESDtrackCuts* GetTrackComplementaryCuts() const
void SwitchOnConstrainTrackToVertex()
void SwitchOffConstrainTrackToVertex()