AliPhysics  b97afa6 (b97afa6)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EMCalTriggerPtAnalysis::AliEMCalTriggerEventData Class Reference

Simple event container within the high- \( p_{t} \) track analysis. More...

#include <AliEMCalTriggerEventData.h>

Inheritance diagram for EMCalTriggerPtAnalysis::AliEMCalTriggerEventData:

Public Member Functions

 AliEMCalTriggerEventData ()
 
 AliEMCalTriggerEventData (const AliEMCalTriggerEventData &ref)
 
AliEMCalTriggerEventDataoperator= (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
 
AliJetContainerGetJetContainerData () const
 
AliJetContainerGetJetContainerMC () 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...
 
AliJetContainerfJetContainerMC
 Container with reconstructed jets. More...
 
AliJetContainerfJetContainerData
 Container with reconstructed jets. More...
 

Detailed Description

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.

Constructor & Destructor Documentation

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.

virtual EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::~AliEMCalTriggerEventData ( )
inlinevirtual

Destructor

Definition at line 37 of file AliEMCalTriggerEventData.h.

Member Function Documentation

const TClonesArray* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::GetClusterContainer ( ) const
inline

Get the cluster container

Returns
the container with corrected clusters

Definition at line 58 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerClusterAnalysisComponent::Process(), and EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent::Process().

AliJetContainer* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::GetJetContainerData ( ) const
inline

Get the container with jets in the reconstructed event

Returns
The container with jets (if available - null otherwise)

Definition at line 78 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::Process().

AliJetContainer* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::GetJetContainerMC ( ) const
inline

Get the container with jets in the Monte-Carlo event

Returns
The container with jets (if available - null otherwise)

Definition at line 83 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::Process().

const TClonesArray* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::GetMatchedTrackContainer ( ) const
inline

Get the container with tracks used for cluster-track matching and jet finding

Returns
The container with selected tracks

Definition at line 63 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent::Process().

AliMCEvent* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::GetMCEvent ( ) const
inline
const TClonesArray* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::GetParticleContainer ( ) const
inline

Get the container with MC-true particles selected

Returns
The container with true particles

Definition at line 68 of file AliEMCalTriggerEventData.h.

UInt_t EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::GetTriggerBitSelection ( ) const
inline

Get the trigger bit selection

Returns
The trigger bit selection of the event

Definition at line 48 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerClass::IsEventTriggered().

const TClonesArray* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::GetTriggerPatchContainer ( ) const
inline
AliEMCalTriggerEventData & EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::operator= ( const AliEMCalTriggerEventData ref)

assignment operator

Definition at line 61 of file AliEMCalTriggerEventData.cxx.

void EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::SetClusterContainer ( const TClonesArray *const  cont)
inline

Set the container with corrected EMCAL clusters

Parameters
contThe container with corrected EMCAL clusters

Definition at line 104 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().

void EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::SetDataJetContainer ( AliJetContainer *const  cont)
inline

Set the data with jets found in the reconstructed event

Parameters
contThe container with found jets

Definition at line 129 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().

void EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::SetMCEvent ( AliMCEvent *const  ev)
inline

Set the corresponding Monte-Carlo event

Parameters
evThe corresponding Monte-Carlo Event

Definition at line 99 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().

void EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::SetMCJetContainer ( AliJetContainer *const  cont)
inline

Set the data with jets found in the Monte-Carlo event

Parameters
contThe container with found jets

Definition at line 124 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().

void EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::SetParticleContainer ( const TClonesArray *const  cont)
inline

Set the container with selected MC-true particles

Parameters
contThe container with selected particles

Definition at line 114 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().

void EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::SetRecEvent ( AliVEvent *const  ev)
inline

Set the reconstructed event

Parameters
evThe reconstructed event (ESD or AOD event)

Definition at line 89 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().

void EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::SetTrackContainer ( const TClonesArray *const  cont)
inline

Set the container with tracks selected for cluster-track matching and jet finding

Parameters
contThe container with selected tracks

Definition at line 109 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().

void EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::SetTriggerBitSelection ( Int_t  triggerbits)
inline

Set the trigger bit selection for the given event

Parameters
triggerbits

Definition at line 94 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().

void EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::SetTriggerPatchContainer ( const TClonesArray *const  cont)
inline

Set the container with reconstructed trigger patches

Parameters
contThe container with reconstructed trigger patches

Definition at line 119 of file AliEMCalTriggerEventData.h.

Referenced by EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::BuildEvent().

Member Data Documentation

const TClonesArray* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::fClusterContainer
protected

Container with calibrated clusters.

Definition at line 135 of file AliEMCalTriggerEventData.h.

Referenced by GetClusterContainer(), operator=(), and SetClusterContainer().

AliJetContainer* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::fJetContainerData
protected

Container with reconstructed jets.

Definition at line 140 of file AliEMCalTriggerEventData.h.

Referenced by GetJetContainerData(), operator=(), and SetDataJetContainer().

AliJetContainer* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::fJetContainerMC
protected

Container with reconstructed jets.

Definition at line 139 of file AliEMCalTriggerEventData.h.

Referenced by GetJetContainerMC(), operator=(), and SetMCJetContainer().

AliMCEvent* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::fMCEvent
protected

Monte-Carlo event.

Definition at line 133 of file AliEMCalTriggerEventData.h.

Referenced by GetMCEvent(), operator=(), and SetMCEvent().

const TClonesArray* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::fParticleContainer
protected

Container with MC-true filtered particles.

Definition at line 137 of file AliEMCalTriggerEventData.h.

Referenced by GetParticleContainer(), operator=(), and SetParticleContainer().

AliVEvent* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::fRecEvent
protected

Reconstructed event.

Definition at line 132 of file AliEMCalTriggerEventData.h.

Referenced by GetRecEvent(), operator=(), and SetRecEvent().

const TClonesArray* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::fTrackContainer
protected

Container with matched tracks.

Definition at line 136 of file AliEMCalTriggerEventData.h.

Referenced by GetMatchedTrackContainer(), operator=(), and SetTrackContainer().

Int_t EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::fTriggerBitSelection
protected

Event trigger bit selection.

Definition at line 134 of file AliEMCalTriggerEventData.h.

Referenced by GetTriggerBitSelection(), operator=(), and SetTriggerBitSelection().

const TClonesArray* EMCalTriggerPtAnalysis::AliEMCalTriggerEventData::fTriggerPatchContainer
protected

Container with trigger patches.

Definition at line 138 of file AliEMCalTriggerEventData.h.

Referenced by GetTriggerPatchContainer(), operator=(), and SetTriggerPatchContainer().


The documentation for this class was generated from the following files: