![]() |
AliPhysics
b97afa6 (b97afa6)
|
Simple event container within the high- \( p_{t} \) track analysis. More...
#include <AliEMCalTriggerEventData.h>
Public Member Functions | |
AliEMCalTriggerEventData () | |
AliEMCalTriggerEventData (const AliEMCalTriggerEventData &ref) | |
AliEMCalTriggerEventData & | operator= (const AliEMCalTriggerEventData &ref) |
virtual | ~AliEMCalTriggerEventData () |
AliVEvent * | GetRecEvent () const |
UInt_t | GetTriggerBitSelection () const |
AliMCEvent * | GetMCEvent () const |
const TClonesArray * | GetClusterContainer () const |
const TClonesArray * | GetMatchedTrackContainer () const |
const TClonesArray * | GetParticleContainer () const |
const TClonesArray * | GetTriggerPatchContainer () const |
AliJetContainer * | GetJetContainerData () const |
AliJetContainer * | GetJetContainerMC () const |
void | SetRecEvent (AliVEvent *const ev) |
void | SetTriggerBitSelection (Int_t triggerbits) |
void | SetMCEvent (AliMCEvent *const ev) |
void | SetClusterContainer (const TClonesArray *const cont) |
void | SetTrackContainer (const TClonesArray *const cont) |
void | SetParticleContainer (const TClonesArray *const cont) |
void | SetTriggerPatchContainer (const TClonesArray *const cont) |
void | SetMCJetContainer (AliJetContainer *const cont) |
void | SetDataJetContainer (AliJetContainer *const cont) |
Protected Attributes | |
AliVEvent * | fRecEvent |
Reconstructed event. More... | |
AliMCEvent * | fMCEvent |
Monte-Carlo event. More... | |
Int_t | fTriggerBitSelection |
Event trigger bit selection. More... | |
const TClonesArray * | fClusterContainer |
Container with calibrated clusters. More... | |
const TClonesArray * | fTrackContainer |
Container with matched tracks. More... | |
const TClonesArray * | fParticleContainer |
Container with MC-true filtered particles. More... | |
const TClonesArray * | fTriggerPatchContainer |
Container with trigger patches. More... | |
AliJetContainer * | fJetContainerMC |
Container with reconstructed jets. More... | |
AliJetContainer * | fJetContainerData |
Container with reconstructed jets. More... | |
Simple event container within the high- \( p_{t} \) track analysis.
This class combines the reconstructed event (and if available the Monte-Carlo evnet) with the containers from the EMCAL jet framework relevant for this taks and the
Definition at line 29 of file AliEMCalTriggerEventData.h.
EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::AliEMCalTriggerEventData | ( | ) |
Default constructor
Definition at line 27 of file AliEMCalTriggerEventData.cxx.
EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::AliEMCalTriggerEventData | ( | const AliEMCalTriggerEventData & | ref | ) |
Copy constructor
Definition at line 44 of file AliEMCalTriggerEventData.cxx.
|
inlinevirtual |
Destructor
Definition at line 37 of file AliEMCalTriggerEventData.h.
|
inline |
Get the cluster container
Definition at line 58 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerClusterAnalysisComponent::Process(), and EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent::Process().
|
inline |
Get the container with jets in the reconstructed event
Definition at line 78 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process().
|
inline |
Get the container with jets in the Monte-Carlo event
Definition at line 83 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process().
|
inline |
Get the container with tracks used for cluster-track matching and jet finding
Definition at line 63 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent::Process().
|
inline |
Get the MC event (if available)
Definition at line 53 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerMCParticleAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), and EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent::Process().
|
inline |
Get the container with MC-true particles selected
Definition at line 68 of file AliEMCalTriggerEventData.h.
|
inline |
Get the reconstructed event
Definition at line 43 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::Create(), EMCalTriggerPtAnalysis::AliEMCalTriggerEventSelection::IsEventSelected(), EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerClass::IsEventTriggered(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCParticleAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerEventCounterAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerClusterAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process(), and EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent::Process().
|
inline |
Get the trigger bit selection
Definition at line 48 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerClass::IsEventTriggered().
|
inline |
Get the container with EMCAL trigger patches
Definition at line 73 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::Create(), EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerClass::IsEventTriggered(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::Process(), and EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent::Process().
AliEMCalTriggerEventData & EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::operator= | ( | const AliEMCalTriggerEventData & | ref | ) |
assignment operator
Definition at line 61 of file AliEMCalTriggerEventData.cxx.
|
inline |
Set the container with corrected EMCAL clusters
cont | The container with corrected EMCAL clusters |
Definition at line 104 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().
|
inline |
Set the data with jets found in the reconstructed event
cont | The container with found jets |
Definition at line 129 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().
|
inline |
Set the corresponding Monte-Carlo event
ev | The corresponding Monte-Carlo Event |
Definition at line 99 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().
|
inline |
Set the data with jets found in the Monte-Carlo event
cont | The container with found jets |
Definition at line 124 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().
|
inline |
Set the container with selected MC-true particles
cont | The container with selected particles |
Definition at line 114 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().
|
inline |
Set the reconstructed event
ev | The reconstructed event (ESD or AOD event) |
Definition at line 89 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().
|
inline |
Set the container with tracks selected for cluster-track matching and jet finding
cont | The container with selected tracks |
Definition at line 109 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().
|
inline |
Set the trigger bit selection for the given event
triggerbits |
Definition at line 94 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().
|
inline |
Set the container with reconstructed trigger patches
cont | The container with reconstructed trigger patches |
Definition at line 119 of file AliEMCalTriggerEventData.h.
Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().
|
protected |
Container with calibrated clusters.
Definition at line 135 of file AliEMCalTriggerEventData.h.
Referenced by GetClusterContainer(), operator=(), and SetClusterContainer().
|
protected |
Container with reconstructed jets.
Definition at line 140 of file AliEMCalTriggerEventData.h.
Referenced by GetJetContainerData(), operator=(), and SetDataJetContainer().
|
protected |
Container with reconstructed jets.
Definition at line 139 of file AliEMCalTriggerEventData.h.
Referenced by GetJetContainerMC(), operator=(), and SetMCJetContainer().
|
protected |
Monte-Carlo event.
Definition at line 133 of file AliEMCalTriggerEventData.h.
Referenced by GetMCEvent(), operator=(), and SetMCEvent().
|
protected |
Container with MC-true filtered particles.
Definition at line 137 of file AliEMCalTriggerEventData.h.
Referenced by GetParticleContainer(), operator=(), and SetParticleContainer().
|
protected |
Reconstructed event.
Definition at line 132 of file AliEMCalTriggerEventData.h.
Referenced by GetRecEvent(), operator=(), and SetRecEvent().
|
protected |
Container with matched tracks.
Definition at line 136 of file AliEMCalTriggerEventData.h.
Referenced by GetMatchedTrackContainer(), operator=(), and SetTrackContainer().
|
protected |
Event trigger bit selection.
Definition at line 134 of file AliEMCalTriggerEventData.h.
Referenced by GetTriggerBitSelection(), operator=(), and SetTriggerBitSelection().
|
protected |
Container with trigger patches.
Definition at line 138 of file AliEMCalTriggerEventData.h.
Referenced by GetTriggerPatchContainer(), operator=(), and SetTriggerPatchContainer().