ATLAS Offline Software
Loading...
Searching...
No Matches
eflowTauObject Class Reference

#include <eflowTauObject.h>

Collaboration diagram for eflowTauObject:

Public Member Functions

 eflowTauObject ()
 ~eflowTauObject ()
void setPFOContainer (xAOD::PFOContainer *PFOContainer)
void setClusterContainer (ElementLinkVector< xAOD::CaloClusterContainer > *clusterContainer)
void setFinalClusterContainer (xAOD::CaloClusterContainer *clusterContainer)
void setTrackContainer (const ElementLinkVector< xAOD::TrackParticleContainer > *trackContainer)
const ElementLinkVector< xAOD::TrackParticleContainer > * getTrackContainer () const
ElementLinkVector< xAOD::CaloClusterContainer > * getClusterContainer () const
xAOD::CaloClusterContainergetFinalClusterContainer () const
xAOD::PFOContainergetPFOContainer () const
int getNumInnerTracks () const
void setNumInnerTracks (int numTrack)

Private Attributes

xAOD::PFOContainerm_PFOContainer
const ElementLinkVector< xAOD::TrackParticleContainer > * m_trackContainer
ElementLinkVector< xAOD::CaloClusterContainer > * m_clusterContainer
xAOD::CaloClusterContainerm_finalClusterContainer
int m_numInnerTracks

Detailed Description

Definition at line 27 of file eflowTauObject.h.

Constructor & Destructor Documentation

◆ eflowTauObject()

eflowTauObject::eflowTauObject ( )

Definition at line 7 of file eflowTauObject.cxx.

7 {
8
9 //initialise the pointers
10 m_PFOContainer = nullptr;
11 m_clusterContainer = nullptr;
12 m_trackContainer = nullptr;
14
15 //initialise number of tracks
17
18}
xAOD::PFOContainer * m_PFOContainer
const ElementLinkVector< xAOD::TrackParticleContainer > * m_trackContainer
xAOD::CaloClusterContainer * m_finalClusterContainer
ElementLinkVector< xAOD::CaloClusterContainer > * m_clusterContainer

◆ ~eflowTauObject()

eflowTauObject::~eflowTauObject ( )
inline

Definition at line 31 of file eflowTauObject.h.

31{};

Member Function Documentation

◆ getClusterContainer()

ElementLinkVector< xAOD::CaloClusterContainer > * eflowTauObject::getClusterContainer ( ) const
inline

Definition at line 39 of file eflowTauObject.h.

39{ return m_clusterContainer; }

◆ getFinalClusterContainer()

xAOD::CaloClusterContainer * eflowTauObject::getFinalClusterContainer ( ) const
inline

Definition at line 40 of file eflowTauObject.h.

◆ getNumInnerTracks()

int eflowTauObject::getNumInnerTracks ( ) const
inline

Definition at line 43 of file eflowTauObject.h.

43{ return m_numInnerTracks;}

◆ getPFOContainer()

xAOD::PFOContainer * eflowTauObject::getPFOContainer ( ) const
inline

Definition at line 41 of file eflowTauObject.h.

41{ return m_PFOContainer;}

◆ getTrackContainer()

const ElementLinkVector< xAOD::TrackParticleContainer > * eflowTauObject::getTrackContainer ( ) const
inline

Definition at line 38 of file eflowTauObject.h.

38{ return m_trackContainer;}

◆ setClusterContainer()

void eflowTauObject::setClusterContainer ( ElementLinkVector< xAOD::CaloClusterContainer > * clusterContainer)
inline

Definition at line 34 of file eflowTauObject.h.

34{ m_clusterContainer = clusterContainer; }

◆ setFinalClusterContainer()

void eflowTauObject::setFinalClusterContainer ( xAOD::CaloClusterContainer * clusterContainer)
inline

Definition at line 35 of file eflowTauObject.h.

35{ m_finalClusterContainer = clusterContainer; }

◆ setNumInnerTracks()

void eflowTauObject::setNumInnerTracks ( int numTrack)
inline

Definition at line 44 of file eflowTauObject.h.

44{ m_numInnerTracks = numTrack; }

◆ setPFOContainer()

void eflowTauObject::setPFOContainer ( xAOD::PFOContainer * PFOContainer)
inline

Definition at line 33 of file eflowTauObject.h.

PFOContainer_v1 PFOContainer
Definition of the current "pfo container version".

◆ setTrackContainer()

void eflowTauObject::setTrackContainer ( const ElementLinkVector< xAOD::TrackParticleContainer > * trackContainer)
inline

Definition at line 36 of file eflowTauObject.h.

36{ m_trackContainer = trackContainer; }

Member Data Documentation

◆ m_clusterContainer

ElementLinkVector<xAOD::CaloClusterContainer>* eflowTauObject::m_clusterContainer
private

Definition at line 49 of file eflowTauObject.h.

◆ m_finalClusterContainer

xAOD::CaloClusterContainer* eflowTauObject::m_finalClusterContainer
private

Definition at line 50 of file eflowTauObject.h.

◆ m_numInnerTracks

int eflowTauObject::m_numInnerTracks
private

Definition at line 51 of file eflowTauObject.h.

◆ m_PFOContainer

xAOD::PFOContainer* eflowTauObject::m_PFOContainer
private

Definition at line 47 of file eflowTauObject.h.

◆ m_trackContainer

const ElementLinkVector<xAOD::TrackParticleContainer>* eflowTauObject::m_trackContainer
private

Definition at line 48 of file eflowTauObject.h.


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