ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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;
13  m_finalClusterContainer = nullptr;
14 
15  //initialise number of tracks
16  m_numInnerTracks = 0;
17 
18 }

◆ ~eflowTauObject()

eflowTauObject::~eflowTauObject ( )
inline

Definition at line 41 of file eflowTauObject.h.

41 { return m_PFOContainer;}

Member Function Documentation

◆ getClusterContainer()

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

Definition at line 49 of file eflowTauObject.h.

◆ getFinalClusterContainer()

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

Definition at line 50 of file eflowTauObject.h.

◆ getNumInnerTracks()

int eflowTauObject::getNumInnerTracks ( ) const
inline

Definition at line 53 of file eflowTauObject.h.

◆ getPFOContainer()

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

Definition at line 51 of file eflowTauObject.h.

◆ getTrackContainer()

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

Definition at line 48 of file eflowTauObject.h.

◆ setClusterContainer()

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

Definition at line 44 of file eflowTauObject.h.

44 { m_numInnerTracks = numTrack; }

◆ setFinalClusterContainer()

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

Definition at line 45 of file eflowTauObject.h.

◆ setNumInnerTracks()

void eflowTauObject::setNumInnerTracks ( int  numTrack)
inline

Definition at line 54 of file eflowTauObject.h.

◆ setPFOContainer()

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

Definition at line 43 of file eflowTauObject.h.

43 { return m_numInnerTracks;}

◆ setTrackContainer()

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

Definition at line 46 of file eflowTauObject.h.

Member Data Documentation

◆ m_clusterContainer

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

Definition at line 59 of file eflowTauObject.h.

◆ m_finalClusterContainer

xAOD::CaloClusterContainer* eflowTauObject::m_finalClusterContainer
private

Definition at line 60 of file eflowTauObject.h.

◆ m_numInnerTracks

int eflowTauObject::m_numInnerTracks
private

Definition at line 61 of file eflowTauObject.h.

◆ m_PFOContainer

xAOD::PFOContainer* eflowTauObject::m_PFOContainer
private

Definition at line 57 of file eflowTauObject.h.

◆ m_trackContainer

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

Definition at line 58 of file eflowTauObject.h.


The documentation for this class was generated from the following files:
eflowTauObject::m_finalClusterContainer
xAOD::CaloClusterContainer * m_finalClusterContainer
Definition: eflowTauObject.h:60
eflowTauObject::m_PFOContainer
xAOD::PFOContainer * m_PFOContainer
Definition: eflowTauObject.h:57
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
eflowTauObject::m_trackContainer
const ElementLinkVector< xAOD::TrackParticleContainer > * m_trackContainer
Definition: eflowTauObject.h:58
eflowTauObject::m_clusterContainer
ElementLinkVector< xAOD::CaloClusterContainer > * m_clusterContainer
Definition: eflowTauObject.h:59
eflowTauObject::m_numInnerTracks
int m_numInnerTracks
Definition: eflowTauObject.h:61