ROOT logo
AliRoot » PWGGA » CALOTRACKCORRELATIONS » AliAnaEMCALTriggerClusters

class AliAnaEMCALTriggerClusters: public AliAnaCaloTrackCorrBaseClass


 Class for study of EMCAL trigger behavior

 -- Author: Gustavo Conesa (CNRS-LPSC-Grenoble)

Function Members (Methods)

public:
AliAnaEMCALTriggerClusters()
virtual~AliAnaEMCALTriggerClusters()
voidTObject::AbstractMethod(const char* method) const
virtual voidAliAnaCaloTrackCorrBaseClass::AddAODParticle(AliAODPWG4Particle part)
virtual voidAliAnaCaloTrackCorrBaseClass::AddToHistogramsName(TString add)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
virtual Int_tAliAnaCaloTrackCorrBaseClass::CheckMixedEventVertex(Int_t caloLabel, Int_t trackLabel)
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 voidAliAnaCaloTrackCorrBaseClass::ConnectInputOutputAODBranches()
virtual voidTObject::Copy(TObject& object) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual Bool_tAliAnaCaloTrackCorrBaseClass::DoOwnMix() const
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
voidFillBadTriggerEventHistogram()
virtual voidAliAnaCaloTrackCorrBaseClass::FillEventMixPool()
voidFillRawClusterTriggerBCHistograms(Int_t idcalo, Float_t ecluster, Float_t tofcluster, Float_t etacluster, Float_t phicluster)
virtual AliVCluster*AliAnaCaloTrackCorrBaseClass::FindCluster(TObjArray* clusters, const Int_t id, Int_t& iclus, const Int_t first = 0)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetAddedHistogramsStringToName() const
virtual TObjString*GetAnalysisCuts()
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetAODBranch(const TString& aodBranchName) const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetAODCaloClusters() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetAODObjArrayName() const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetAODTracks() const
virtual AliAODJetEventBackground*AliAnaCaloTrackCorrBaseClass::GetBackgroundJets() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetBaseParametersList()
virtual AliCaloPID*AliAnaCaloTrackCorrBaseClass::GetCaloPID()
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetCalorimeter() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetCalorimeterString() const
virtual AliCalorimeterUtils*AliAnaCaloTrackCorrBaseClass::GetCaloUtils() const
virtual AliCentrality*AliAnaCaloTrackCorrBaseClass::GetCentrality() const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetCreateOutputAODBranch()
virtual TList*GetCreateOutputObjects()
virtual TObjArray*AliAnaCaloTrackCorrBaseClass::GetCTSTracks() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetDebug() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual AliVCaloCells*AliAnaCaloTrackCorrBaseClass::GetEMCALCells() const
virtual TObjArray*AliAnaCaloTrackCorrBaseClass::GetEMCALClusters() const
virtual AliEMCALGeometry*AliAnaCaloTrackCorrBaseClass::GetEMCALGeometry() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventCentrality() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventCentralityBin() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventMixBin() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventMixBin(Int_t iCen, Int_t iVz, Int_t iRP) const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventNumber() const
virtual AliEventplane*AliAnaCaloTrackCorrBaseClass::GetEventPlane() const
virtual Double_tAliAnaCaloTrackCorrBaseClass::GetEventPlaneAngle() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetEventPlaneMethod() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventRPBin() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetEventVzBin() const
virtual AliFiducialCut*AliAnaCaloTrackCorrBaseClass::GetFiducialCut()
Int_tAliAnaCaloTrackCorrBaseClass::GetFirstSMCoveredByTRD() const
virtual AliHistogramRanges*AliAnaCaloTrackCorrBaseClass::GetHistogramRanges()
virtual const char*TObject::GetIconName() const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetInputAODBranch() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetInputAODName() const
virtual AliIsolationCut*AliAnaCaloTrackCorrBaseClass::GetIsolationCut()
Float_tGetM02Max() const
Float_tGetM02Min() const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetMaxEnergy() const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetMaxPt() const
virtual AliMCAnalysisUtils*AliAnaCaloTrackCorrBaseClass::GetMCAnalysisUtils()
virtual AliGenEventHeader*AliAnaCaloTrackCorrBaseClass::GetMCGenEventHeader() const
virtual AliHeader*AliAnaCaloTrackCorrBaseClass::GetMCHeader() const
virtual AliStack*AliAnaCaloTrackCorrBaseClass::GetMCStack() const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetMinEnergy() const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetMinPt() const
virtual AliMixedEvent*AliAnaCaloTrackCorrBaseClass::GetMixedEvent() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetModuleNumber(AliAODPWG4Particle* part) const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetModuleNumber(AliVCluster* cluster) const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetModuleNumberCellIndexes(Int_t absId, Int_t calo, Int_t& icol, Int_t& irow, Int_t& iRCU) const
virtual const char*TObject::GetName() const
Double_tGetNCellCut() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNCentrBin() const
virtual AliNeutralMesonSelection*AliAnaCaloTrackCorrBaseClass::GetNeutralMesonSelection()
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNMaxEvMix() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNMixedEvent() const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetNonStandardJets() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNRPBin() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNTrackMultBin() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetNZvertBin() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual TClonesArray*AliAnaCaloTrackCorrBaseClass::GetOutputAODBranch() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetOutputAODClassName() const
virtual TStringAliAnaCaloTrackCorrBaseClass::GetOutputAODName() const
virtual Float_tAliAnaCaloTrackCorrBaseClass::GetPairTimeCut() const
virtual AliVCaloCells*AliAnaCaloTrackCorrBaseClass::GetPHOSCells() const
virtual TObjArray*AliAnaCaloTrackCorrBaseClass::GetPHOSClusters() const
virtual AliPHOSGeoUtils*AliAnaCaloTrackCorrBaseClass::GetPHOSGeometry() const
virtual AliCaloTrackReader*AliAnaCaloTrackCorrBaseClass::GetReader() const
virtual const char*TObject::GetTitle() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetTrackMultiplicity() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetTrackMultiplicityBin() const
virtual UInt_tTObject::GetUniqueID() const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetV0Multiplicity(Int_t i) const
virtual Int_tAliAnaCaloTrackCorrBaseClass::GetV0Signal(Int_t i) const
virtual voidAliAnaCaloTrackCorrBaseClass::GetVertex(Double_t* vertex) const
virtual Double_t*AliAnaCaloTrackCorrBaseClass::GetVertex(Int_t evtIndex) const
virtual voidAliAnaCaloTrackCorrBaseClass::GetVertex(Double_t* vertex, Int_t evtIndex) const
virtual Float_tAliAnaCaloTrackCorrBaseClass::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 voidAliAnaCaloTrackCorrBaseClass::InitDebug()
virtual voidInitParameters()
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsCaloPIDOn() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsDataMC() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsFiducialCutOn() const
virtual Bool_tTObject::IsFolder() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsHighMultiplicityAnalysisOn() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsPileUpAnalysisOn() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsRealCaloAcceptanceOn() const
virtual Bool_tTObject::IsSortable() const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::IsTrackMatched(AliVCluster* cluster, AliVEvent* event)
Bool_tIsTrackMatchRejectionOn() const
Bool_tTObject::IsZombie() const
virtual voidTObject::ls(Option_t* option = "") const
virtual voidAliAnaCaloTrackCorrBaseClass::MakeAnalysisFillAOD()
virtual voidMakeAnalysisFillHistograms()
virtual Bool_tAliAnaCaloTrackCorrBaseClass::MakePlotsOn() const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tAliAnaCaloTrackCorrBaseClass::NewOutputAOD() 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 voidPrint(Option_t* opt) const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
virtual voidAliAnaCaloTrackCorrBaseClass::SetAODObjArrayName(TString name)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidAliAnaCaloTrackCorrBaseClass::SetCaloPID(AliCaloPID* pid)
virtual voidAliAnaCaloTrackCorrBaseClass::SetCalorimeter(TString& calo)
virtual voidAliAnaCaloTrackCorrBaseClass::SetCalorimeter(Int_t calo)
virtual voidAliAnaCaloTrackCorrBaseClass::SetCaloUtils(AliCalorimeterUtils* caloutils)
virtual voidAliAnaCaloTrackCorrBaseClass::SetDebug(Int_t d)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidAliAnaCaloTrackCorrBaseClass::SetEnergyCutRange(Double_t mi, Double_t ma)
virtual voidAliAnaCaloTrackCorrBaseClass::SetFiducialCut(AliFiducialCut* fc)
voidAliAnaCaloTrackCorrBaseClass::SetFirstSMCoveredByTRD(Int_t n)
virtual voidAliAnaCaloTrackCorrBaseClass::SetHistogramRanges(AliHistogramRanges* hr)
virtual voidAliAnaCaloTrackCorrBaseClass::SetInputAODName(TString name)
virtual voidAliAnaCaloTrackCorrBaseClass::SetIsolationCut(AliIsolationCut* ic)
voidSetM02(Float_t min, Float_t max)
virtual voidAliAnaCaloTrackCorrBaseClass::SetMaxEnergy(Float_t e)
virtual voidAliAnaCaloTrackCorrBaseClass::SetMaxPt(Float_t pt)
virtual voidAliAnaCaloTrackCorrBaseClass::SetMCAnalysisUtils(AliMCAnalysisUtils* mcutils)
virtual voidAliAnaCaloTrackCorrBaseClass::SetMinEnergy(Float_t e)
virtual voidAliAnaCaloTrackCorrBaseClass::SetMinPt(Float_t pt)
voidSetNCellCut(Int_t n)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNCentrBin(Int_t n = 1)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNeutralMesonSelection(AliNeutralMesonSelection *const nms)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNMaxEvMix(Int_t n = 20)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNRPBin(Int_t n = 1)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNTrackMultBin(Int_t n = 1)
virtual voidAliAnaCaloTrackCorrBaseClass::SetNZvertBin(Int_t n = 1)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidAliAnaCaloTrackCorrBaseClass::SetOutputAODClassName(TString name)
virtual voidAliAnaCaloTrackCorrBaseClass::SetOutputAODName(TString name)
virtual voidAliAnaCaloTrackCorrBaseClass::SetPairTimeCut(Float_t t)
virtual voidAliAnaCaloTrackCorrBaseClass::SetPtCutRange(Double_t mi, Double_t ma)
virtual voidAliAnaCaloTrackCorrBaseClass::SetReader(AliCaloTrackReader* reader)
virtual voidAliAnaCaloTrackCorrBaseClass::SetTrackMultiplicityBin(Int_t bin, Int_t mult)
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffCaloPID()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffDataMC()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffFiducialCut()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffFillHighMultiplicityHistograms()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffFillPileUpHistograms()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffOwnMix()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffPlotsMaking()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffRealCaloAcceptance()
voidSwitchOffTrackMatchRejection()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOffTrackMultBins()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnCaloPID()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnDataMC()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnFiducialCut()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnFillHighMultiplicityHistograms()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnFillPileUpHistograms()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnOwnMix()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnPlotsMaking()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnRealCaloAcceptance()
voidSwitchOnTrackMatchRejection()
virtual voidAliAnaCaloTrackCorrBaseClass::SwitchOnTrackMultBins()
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
virtual voidAliAnaCaloTrackCorrBaseClass::Terminate(TList*)
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual Bool_tAliAnaCaloTrackCorrBaseClass::UseTrackMultBins() const
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

public:
enum AliAnaCaloTrackCorrBaseClass::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
};
private:
Float_tfMaxM02Remove clusters with small M02
Float_tfMinM02Remove clusters with large M02
TLorentzVectorfMomentum! Cluster momentum
Int_tfNCellsCutAccept for the analysis clusters with more than fNCellsCut cells
Bool_tfRejectTrackMatchReject clusters which have an associated TPC track
TH1F*fhE! Raw clusters E
TH1F*fhESelected! Selected custers E
TH2F*fhEtaPhi! Raw Pseudorapidity vs Phi of clusters for E > 0.5
TH2F*fhEtaPhiEMCALBC0! Pseudorapidity vs Phi of clusters for E > 0.5
TH2F*fhEtaPhiEMCALBC1! Pseudorapidity vs Phi of clusters for E > 0.5
TH2F*fhEtaPhiEMCALBCN! Pseudorapidity vs Phi of clusters for E > 0.5
TH2F*fhEtaPhiNoTrigger! Pseudorapidity vs Phi of highest E exotic cluster in event, no trigger at all
TH2F*fhEtaPhiSelected! Pseudorapidity vs Phi of clusters for E > 0.5
TH2F*fhEtaPhiSelectedEMCALBC0! Pseudorapidity vs Phi of identified photon for E > 0.5
TH2F*fhEtaPhiSelectedEMCALBC1! Pseudorapidity vs Phi of identified photon for E > 0.5
TH2F*fhEtaPhiSelectedEMCALBCN! Pseudorapidity vs Phi of identified photon for E > 0.5
TH2F*fhEtaPhiSelectedTriggerEMCALBC[11]! Pseudorapidity vs Phi of photons for E > 0.5
TH2F*fhEtaPhiSelectedTriggerEMCALBCUM[11]! Pseudorapidity vs Phi of photons for E > 2, not matched to trigger
TH2F*fhEtaPhiTriggerEMCALBC[11]! Pseudorapidity vs Phi of clusters for E > 2
TH2F*fhEtaPhiTriggerEMCALBCBad! Pseudorapidity vs Phi of trigger exotic clusters
TH2F*fhEtaPhiTriggerEMCALBCBadCluster! Pseudorapidity vs Phi of trigger bad clusters
TH2F*fhEtaPhiTriggerEMCALBCBadExotic! Pseudorapidity vs Phi of trigger exotic and bad clusters
TH2F*fhEtaPhiTriggerEMCALBCBadExoticCluster! Pseudorapidity vs Phi of trigger exotic and bad clusters
TH2F*fhEtaPhiTriggerEMCALBCCluster[11]! Pseudorapidity vs Phi of trigger clusters
TH2F*fhEtaPhiTriggerEMCALBCClusterBelowTh1! Pseudorapidity vs Phi of trigger clusters, 1 GeV below nominal threshold
TH2F*fhEtaPhiTriggerEMCALBCClusterBelowTh2! Pseudorapidity vs Phi of trigger clusters, 1 GeV below nominal threshold
TH2F*fhEtaPhiTriggerEMCALBCClusterOverTh! Pseudorapidity vs Phi of trigger clusters, over nominal threshold
TH2F*fhEtaPhiTriggerEMCALBCExotic! Pseudorapidity vs Phi of trigger exotic clusters
TH2F*fhEtaPhiTriggerEMCALBCExoticCluster! Pseudorapidity vs Phi of trigger exotic clusters
TH2F*fhEtaPhiTriggerEMCALBCUM[11]! Pseudorapidity vs Phi of clusters for E > 2, not matched to trigger
TH2F*fhEtaPhiTriggerEMCALBCUMBad! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger
TH2F*fhEtaPhiTriggerEMCALBCUMBadCluster! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger
TH2F*fhEtaPhiTriggerEMCALBCUMBadExotic! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger
TH2F*fhEtaPhiTriggerEMCALBCUMBadExoticCluster! Pseudorapidity vs Phi of highest E exotic and bad cluster in event, not matched to trigger
TH2F*fhEtaPhiTriggerEMCALBCUMCluster[11]! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger
TH2F*fhEtaPhiTriggerEMCALBCUMClusterBelowTh1! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger, 2 GeV below nominal threshold
TH2F*fhEtaPhiTriggerEMCALBCUMClusterBelowTh2! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger, 2 GeV below nominal threshold
TH2F*fhEtaPhiTriggerEMCALBCUMClusterOverTh! Pseudorapidity vs Phi of highest E cluster in event, not matched to trigger, over nominal threshold
TH2F*fhEtaPhiTriggerEMCALBCUMExotic! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger
TH2F*fhEtaPhiTriggerEMCALBCUMExoticCluster! Pseudorapidity vs Phi of highest E exotic cluster in event, not matched to trigger
TH2F*fhEtaPhiTriggerEMCALBCUMReMatchBothCluster! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger, rematched open both
TH2F*fhEtaPhiTriggerEMCALBCUMReMatchCheckNeighCluster! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger, rematched with neigbour patchs
TH2F*fhEtaPhiTriggerEMCALBCUMReMatchOpenTimeCluster! Pseudorapidity vs Phi of highest E bad cluster in event, not matched to trigger, rematched open time trigger
TH2F*fhTimeNoTrigger! Time distribution of highest energy exotic cluster in event, no trigger at all
TH2F*fhTimeSelectedTriggerEMCALBC[11]! Time distribution of photons, when trigger is in a given BC
TH2F*fhTimeSelectedTriggerEMCALBC0UMReMatchBoth! Time distribution of photons in event, when trigger is not found, rematched open both
TH2F*fhTimeSelectedTriggerEMCALBC0UMReMatchCheckNeigh! Time distribution of photons in event, when trigger is not found, rematched with neigbour patchs
TH2F*fhTimeSelectedTriggerEMCALBC0UMReMatchOpenTime! Time distribution of photons in event, when trigger is not found, rematched open time trigger
TH2F*fhTimeSelectedTriggerEMCALBCPileUpSPD[11]! Time distribution of photons, when trigger is in a given BC, tagged as pile-up SPD
TH2F*fhTimeSelectedTriggerEMCALBCUM[11]! Time distribution of photons, when trigger is in a given BC, not matched to trigger
TH2F*fhTimeTriggerEMCALBC[11]! Time distribution of clusters, when trigger is in a given BC
TH2F*fhTimeTriggerEMCALBC0UMReMatchBoth! Time distribution of clusters, not matched to trigger, rematched open both
TH2F*fhTimeTriggerEMCALBC0UMReMatchCheckNeigh! Time distribution of clusters, not matched to trigger, rematched with neighbour patchs
TH2F*fhTimeTriggerEMCALBC0UMReMatchOpenTime! Time distribution of clusters, not matched to trigger, rematched open time trigger
TH2F*fhTimeTriggerEMCALBCBad! Time distribution of clusters, when trigger exotic
TH2F*fhTimeTriggerEMCALBCBadCluster! Time distribution of clusters, when trigger bad cluster is in a given BC
TH2F*fhTimeTriggerEMCALBCBadExotic! Time distribution of clusters, when trigger exotic and bad cluster
TH2F*fhTimeTriggerEMCALBCBadExoticCluster! Time distribution of clusters, when trigger exotic and bad cluster
TH2F*fhTimeTriggerEMCALBCBadMaxCell! Time distribution of trigger clusters, when trigger bad max cell
TH2F*fhTimeTriggerEMCALBCBadMaxCellExotic! Time distribution of trigger clusters, when trigger exotic cluster with bad max cell
TH2F*fhTimeTriggerEMCALBCCluster! Time distribution of clusters, when trigger cluster is in a given BC
TH2F*fhTimeTriggerEMCALBCExotic! Time distribution of clusters, when trigger exotic cluster
TH2F*fhTimeTriggerEMCALBCExoticCluster! Time distribution of clusters, when trigger exotic cluster
TH2F*fhTimeTriggerEMCALBCPileUpSPD[11]! Time distribution of clusters, when trigger is in a given BC, tagged as pile-up SPD
TH2F*fhTimeTriggerEMCALBCUM[11]! Time distribution of clusters, when trigger is in a given BC, not matched to trigger
TH2F*fhTimeTriggerEMCALBCUMBad! Time distribution of highest energy exotic cluster in event, not matched to trigger
TH2F*fhTimeTriggerEMCALBCUMBadCluster! Time distribution of highest energy bad cluster in event, when trigger is in a given BC, not
TH2F*fhTimeTriggerEMCALBCUMBadExotic! Time distribution of highest energy exotic cluster in event, not matched to trigger
TH2F*fhTimeTriggerEMCALBCUMBadExoticCluster! Time distribution of highest energy exotic and bad cluster in event, not matched to trigger
TH2F*fhTimeTriggerEMCALBCUMBadMaxCell! Time distribution of highest energy bad max cell cluster in event, when trigger is not found
TH2F*fhTimeTriggerEMCALBCUMBadMaxCellExotic! Time distribution of highest energy exotic with bad max cell cluster in event, when trigger is not found
TH2F*fhTimeTriggerEMCALBCUMCluster! Time distribution of highest energy cluster in event, when trigger is in a given BC, not
TH2F*fhTimeTriggerEMCALBCUMExotic! Time distribution of highest energy exotic cluster in event, not matched to trigger
TH2F*fhTimeTriggerEMCALBCUMExoticCluster! Time distribution of highest energy exotic cluster in event, not matched to trigger
TH2F*fhTimeTriggerEMCALBCUMReMatchBothCluster! Time distribution of highest energy bad max cell cluster in event, when trigger is not found, rematched open both
TH2F*fhTimeTriggerEMCALBCUMReMatchCheckNeighCluster! Time distribution of highest energy bad max cell cluster in event, when trigger is not found, rematched with neigbour patchs
TH2F*fhTimeTriggerEMCALBCUMReMatchOpenTimeCluster! Time distribution of highest energy bad max cell cluster in event, when trigger is not found, rematched open time trigger

Class Charts

Inheritance Chart:
TObject
AliAnaCaloTrackCorrBaseClass
AliAnaEMCALTriggerClusters

Function documentation

AliAnaEMCALTriggerClusters()
 Histograms
default ctor
void FillBadTriggerEventHistogram()
 Fill Bad events histo, study bad/exotic trigger BC
void FillRawClusterTriggerBCHistograms(Int_t idcalo, Float_t ecluster, Float_t tofcluster, Float_t etacluster, Float_t phicluster)
 Fill trigger related histograms
TObjString * GetAnalysisCuts()
Save parameters used for analysis
TList * GetCreateOutputObjects()
 Create histograms to be saved in output file and
 store them in outputContainer
void Init()
void InitParameters()
void MakeAnalysisFillHistograms()
Do photon analysis and fill aods
void Print(Option_t* opt) const
Print some relevant parameters set for the analysis
AliAnaEMCALTriggerClusters()
virtual ~AliAnaEMCALTriggerClusters()
{ ; }
void SetNCellCut(Int_t n)
 Analysis parameters setters getters
{ fNCellsCut = n ; }
Double_t GetNCellCut() const
{ return fNCellsCut ; }
void SetM02(Float_t min, Float_t max)
{ fMinM02 = min; fMaxM02 = max ; }
Float_t GetM02Min() const
{ return fMinM02 ; }
Float_t GetM02Max() const
{ return fMaxM02 ; }
Bool_t IsTrackMatchRejectionOn() const
{ return fRejectTrackMatch ; }
void SwitchOnTrackMatchRejection()
void SwitchOffTrackMatchRejection()