17 #ifndef ALIREDUCEDHIGHPTEVENT_H
18 #define ALIREDUCEDHIGHPTEVENT_H
41 namespace HighPtTracks {
43 class AliReducedEmcalCluster;
44 class AliReducedGeneratedParticle;
45 class AliReducedReconstructedTrack;
46 class AliReducedMCHeader;
58 void Copy(TObject *target)
const;
void SetMonteCarloHeader(AliReducedMCHeader *header)
Reduced EMCAL cluster information.
AliReducedGeneratedParticle * GetParticleForIndex(Int_t index)
Bool_t IsJetLowFromString() const
void AddReducedCluster(AliReducedEmcalCluster *cluster)
Float_t fCentralityPercentile
Centrality percentile.
AliReducedPatchContainer * fReducedPatchInfo
Container for reduced trigger patches.
Container structure for reduced trigger patches.
void SetDecisionFromTriggerString(Bool_t isGammaLow, Bool_t isGammaHigh, Bool_t isJetLow, Bool_t isJetHigh)
Declaration of class AliReducedPatchContainer, a container for reduced trigger patches.
TObjArray * GetClusterContainer()
void AddReducedReconstructedParticle(AliReducedReconstructedTrack *trk)
AliReducedPatchContainer * GetPatchContainer()
void SetVertexZ(Float_t vz)
Bool_t fGammaTriggerString[2]
gamma trigger selection from trigger string
void AddReducedGeneratedParticle(AliReducedGeneratedParticle *part)
AliReducedMCHeader * fMCHeader
Reduced Monte-Carlo header.
Bool_t IsGammaLowFromString() const
void SetMinBiasEvent(Bool_t isMinBias)
AliReducedMCHeader * GetMonteCarloHeader()
TObjArray * fReducedParticleInfo
Container for reduced true particles.
void Copy(TObject *target) const
Structure for reduced particle information at generator level.
AliReducedHighPtEvent(Bool_t doAlloc=kFALSE)
Float_t GetCentralityPercentile() const
Event structure for high-pt analysis.
AliReducedHighPtEvent & operator=(const AliReducedHighPtEvent &ref)
Bool_t IsGammaHighFromString() const
Bool_t fIsMinBias
Flag event as min. bias event.
Float_t fVertexZ
z-position of the primary vertex
Structure for reconstructed track information.
void SetCentralityPercentile(Float_t cent)
virtual ~AliReducedHighPtEvent()
TObjArray * fReducedClusterInfo
Container for reduced EMCAL clusters.
AliReducedEmcalCluster * GetClusterForIndex(Int_t index)
TObjArray * GetTrackContainer()
TObjArray * fReducedTrackInfo
Container for reduced reconstructed tracks.
Bool_t IsJetHighFromString() const
TObjArray * GetParticleContainer()
Bool_t fJetTriggerString[2]
jet trigger selection from trigger string
Float_t GetVertexZ() const