![]() |
AliPhysics
58ae0ed (58ae0ed)
|
Event structure for high-pt analysis. More...
#include <AliReducedHighPtEvent.h>
Protected Attributes | |
Int_t | fRunNumber |
Run number. More... | |
Float_t | fCentralityPercentile |
Centrality percentile. More... | |
Float_t | fVertexZ |
z-position of the primary vertex More... | |
AliReducedMCHeader * | fMCHeader |
Reduced Monte-Carlo header. More... | |
Bool_t | fJetTriggerString [2] |
jet trigger selection from trigger string More... | |
Bool_t | fGammaTriggerString [2] |
gamma trigger selection from trigger string More... | |
Bool_t | fIsMinBias |
Flag event as min. bias event. More... | |
AliReducedPatchContainer * | fReducedPatchInfo |
Container for reduced trigger patches. More... | |
TObjArray * | fReducedClusterInfo |
Container for reduced EMCAL clusters. More... | |
TObjArray * | fReducedParticleInfo |
Container for reduced true particles. More... | |
TObjArray * | fReducedTrackInfo |
Container for reduced reconstructed tracks. More... | |
Event structure for high-pt analysis.
Definition at line 53 of file AliReducedHighPtEvent.h.
HighPtTracks::AliReducedHighPtEvent::AliReducedHighPtEvent | ( | Bool_t | doAlloc = kFALSE | ) |
Constructor. If doAlloc is true, then the containers are allocated. Otherwise the constructor becomes the ROOT dummy constructor needed for I/O
doAlloc | if true then the containers are allocated |
Definition at line 37 of file AliReducedHighPtEvent.cxx.
HighPtTracks::AliReducedHighPtEvent::AliReducedHighPtEvent | ( | const AliReducedHighPtEvent & | ref | ) |
Copy constructor, taking ownership over pointer members. For this a deep copy is performed. Copy functionality is implemented in the function Copy
ref | The reference for the copy |
Definition at line 67 of file AliReducedHighPtEvent.cxx.
|
virtual |
Destructor, cleaning up allocated memory
Definition at line 100 of file AliReducedHighPtEvent.cxx.
Referenced by operator=().
void HighPtTracks::AliReducedHighPtEvent::AddReducedCluster | ( | AliReducedEmcalCluster * | cluster | ) |
Add cluster information to the reduced event
cluster | The reduced cluster to be added |
Definition at line 183 of file AliReducedHighPtEvent.cxx.
void HighPtTracks::AliReducedHighPtEvent::AddReducedGeneratedParticle | ( | AliReducedGeneratedParticle * | part | ) |
Add reduced generated particle to the list of particles
part | The reduced particle to be added |
Definition at line 195 of file AliReducedHighPtEvent.cxx.
void HighPtTracks::AliReducedHighPtEvent::AddReducedReconstructedParticle | ( | AliReducedReconstructedTrack * | trk | ) |
Add reduced reconstructed particle to the list of tracks
trk | The track to be added |
Definition at line 207 of file AliReducedHighPtEvent.cxx.
void HighPtTracks::AliReducedHighPtEvent::Copy | ( | TObject & | target | ) | const |
Implementation of the copy functionality. Copies information from this object into the target object. Performs a deep copy.
target |
Definition at line 113 of file AliReducedHighPtEvent.cxx.
Referenced by AliReducedHighPtEvent(), and operator=().
|
inline |
Get the centrality percentile of the event
Definition at line 90 of file AliReducedHighPtEvent.h.
|
inline |
Get the cluster container
Definition at line 65 of file AliReducedHighPtEvent.h.
AliReducedEmcalCluster * HighPtTracks::AliReducedHighPtEvent::GetClusterForIndex | ( | Int_t | index | ) |
Find EMCAL cluster by internal cluster ID
index | ID of the EMCAL cluster |
Definition at line 148 of file AliReducedHighPtEvent.cxx.
std::vector< HighPtTracks::AliReducedEmcalCluster * > HighPtTracks::AliReducedHighPtEvent::GetClusterVector | ( | ) | const |
Create a stl vector with reduced Emcal cluster information
Definition at line 219 of file AliReducedHighPtEvent.cxx.
|
inline |
Get the Monte-Carlo header
Definition at line 100 of file AliReducedHighPtEvent.h.
|
inline |
Get the particle container (at generator level)
Definition at line 71 of file AliReducedHighPtEvent.h.
AliReducedGeneratedParticle * HighPtTracks::AliReducedHighPtEvent::GetParticleForIndex | ( | Int_t | index | ) |
Find generated particle in the event with a given unique ID
index | unique ID of the particle |
Definition at line 166 of file AliReducedHighPtEvent.cxx.
std::vector< HighPtTracks::AliReducedGeneratedParticle * > HighPtTracks::AliReducedHighPtEvent::GetParticleVector | ( | ) | const |
Create a stl vector with reduced generated particle information
Definition at line 231 of file AliReducedHighPtEvent.cxx.
|
inline |
Get the container with trigger patches
Definition at line 85 of file AliReducedHighPtEvent.h.
|
inline |
|
inline |
Get the container with reconstructed tracks
Definition at line 77 of file AliReducedHighPtEvent.h.
std::vector< HighPtTracks::AliReducedReconstructedTrack * > HighPtTracks::AliReducedHighPtEvent::GetTrackVector | ( | ) | const |
Create a stl vector with reduced reconstructed
Definition at line 243 of file AliReducedHighPtEvent.cxx.
|
inline |
Get the z-position of the primary vertex
Definition at line 95 of file AliReducedHighPtEvent.h.
|
inline |
Check if event is triggered as Gamma high
Definition at line 115 of file AliReducedHighPtEvent.h.
|
inline |
Check if event is triggered as Gamma low
Definition at line 110 of file AliReducedHighPtEvent.h.
|
inline |
Check if event is triggered as Jet high
Definition at line 125 of file AliReducedHighPtEvent.h.
|
inline |
Check if event is triggered as Jet low
Definition at line 120 of file AliReducedHighPtEvent.h.
|
inline |
Check if event is a min. bias event
Definition at line 105 of file AliReducedHighPtEvent.h.
AliReducedHighPtEvent & HighPtTracks::AliReducedHighPtEvent::operator= | ( | const AliReducedHighPtEvent & | ref | ) |
Assignment operator, taking ownership over pointer members. For this a deep copy is performed. Copy functionality is implemented in the function Copy
ref | The reference for the copy |
Definition at line 87 of file AliReducedHighPtEvent.cxx.
|
inline |
Set the event centrality percentile
cent | Event centrality percentile |
Definition at line 144 of file AliReducedHighPtEvent.h.
|
inline |
Set the trigger decision from the trigger string
isGammaLow | If true event is triggered as gamma low event |
isGammaHigh | If true event is triggered as gamma high event |
isJetLow | If true event is triggered as jet low event |
isJetHigh | If true event is triggered as jet high event |
Definition at line 152 of file AliReducedHighPtEvent.h.
|
inline |
Flag event as min. bias event
isMinBias | If true evnet is a min. bias event |
Definition at line 162 of file AliReducedHighPtEvent.h.
|
inline |
Set the reduced MC event header
header | The Monte-Carlo event header |
Definition at line 167 of file AliReducedHighPtEvent.h.
|
inline |
Set the run number
runnumber | The run number |
Definition at line 172 of file AliReducedHighPtEvent.h.
|
inline |
Set the z-Position of the primary vertex
vz | z-Position of the primary vertex |
Definition at line 139 of file AliReducedHighPtEvent.h.
|
protected |
Centrality percentile.
Definition at line 176 of file AliReducedHighPtEvent.h.
Referenced by Copy(), GetCentralityPercentile(), and SetCentralityPercentile().
|
protected |
gamma trigger selection from trigger string
Definition at line 180 of file AliReducedHighPtEvent.h.
Referenced by AliReducedHighPtEvent(), Copy(), IsGammaHighFromString(), IsGammaLowFromString(), and SetDecisionFromTriggerString().
|
protected |
Flag event as min. bias event.
Definition at line 181 of file AliReducedHighPtEvent.h.
Referenced by Copy(), IsMinBias(), and SetMinBiasEvent().
|
protected |
jet trigger selection from trigger string
Definition at line 179 of file AliReducedHighPtEvent.h.
Referenced by AliReducedHighPtEvent(), Copy(), IsJetHighFromString(), IsJetLowFromString(), and SetDecisionFromTriggerString().
|
protected |
Reduced Monte-Carlo header.
Definition at line 178 of file AliReducedHighPtEvent.h.
Referenced by Copy(), GetMonteCarloHeader(), SetMonteCarloHeader(), and ~AliReducedHighPtEvent().
|
protected |
Container for reduced EMCAL clusters.
Definition at line 183 of file AliReducedHighPtEvent.h.
Referenced by AddReducedCluster(), AliReducedHighPtEvent(), Copy(), GetClusterContainer(), GetClusterForIndex(), GetClusterVector(), and ~AliReducedHighPtEvent().
|
protected |
Container for reduced true particles.
Definition at line 184 of file AliReducedHighPtEvent.h.
Referenced by AddReducedGeneratedParticle(), Copy(), GetParticleContainer(), GetParticleForIndex(), GetParticleVector(), and ~AliReducedHighPtEvent().
|
protected |
Container for reduced trigger patches.
Definition at line 182 of file AliReducedHighPtEvent.h.
Referenced by AliReducedHighPtEvent(), Copy(), GetPatchContainer(), and ~AliReducedHighPtEvent().
|
protected |
Container for reduced reconstructed tracks.
Definition at line 185 of file AliReducedHighPtEvent.h.
Referenced by AddReducedReconstructedParticle(), AliReducedHighPtEvent(), Copy(), GetTrackContainer(), and ~AliReducedHighPtEvent().
|
protected |
Run number.
Definition at line 175 of file AliReducedHighPtEvent.h.
Referenced by GetRunNumber(), and SetRunNumber().
|
protected |
z-position of the primary vertex
Definition at line 177 of file AliReducedHighPtEvent.h.
Referenced by Copy(), GetVertexZ(), and SetVertexZ().