ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
eflowRecMatchTrack Class Reference

This class, which inherits from the pure virtual ITrack, stores a pointer to an eflowRecTrack and has an interface which returns an eflowEtaPhiPosition (representing the track eta, phi coordinates in the requested calorimeter layer) More...

#include <eflowRecTrack.h>

Inheritance diagram for eflowRecMatchTrack:
Collaboration diagram for eflowRecMatchTrack:

Public Member Functions

 eflowRecMatchTrack (const eflowRecTrack *efRecTrack)
 
virtual ~eflowRecMatchTrack ()
 
virtual eflowEtaPhiPosition etaPhiInLayer (PFMatch::LayerType layer) const
 

Private Attributes

const eflowRecTrackm_efRecTrack
 

Detailed Description

This class, which inherits from the pure virtual ITrack, stores a pointer to an eflowRecTrack and has an interface which returns an eflowEtaPhiPosition (representing the track eta, phi coordinates in the requested calorimeter layer)

Definition at line 172 of file eflowRecTrack.h.

Constructor & Destructor Documentation

◆ eflowRecMatchTrack()

eflowRecMatchTrack::eflowRecMatchTrack ( const eflowRecTrack efRecTrack)
inline

Definition at line 174 of file eflowRecTrack.h.

174 : m_efRecTrack(efRecTrack) { assert(m_efRecTrack); }

◆ ~eflowRecMatchTrack()

virtual eflowRecMatchTrack::~eflowRecMatchTrack ( )
inlinevirtual

Definition at line 175 of file eflowRecTrack.h.

175 { }

Member Function Documentation

◆ etaPhiInLayer()

virtual eflowEtaPhiPosition eflowRecMatchTrack::etaPhiInLayer ( PFMatch::LayerType  layer) const
inlinevirtual

Implements PFMatch::ITrack.

Definition at line 177 of file eflowRecTrack.h.

177  {
179  else {
180  std::cerr << "eflowRecMatchTrack ERROR: Invalid pointer to eflowRecTrack " << std::endl;
181  return eflowEtaPhiPosition(-999.,-999.);
182  }
183  }

Member Data Documentation

◆ m_efRecTrack

const eflowRecTrack* eflowRecMatchTrack::m_efRecTrack
private

Definition at line 186 of file eflowRecTrack.h.


The documentation for this class was generated from the following file:
eflowEtaPhiPosition
Definition: eflowUtil.h:85
TRT::Hit::layer
@ layer
Definition: HitInfo.h:79
eflowRecTrack::getTrackCaloPoints
const eflowTrackCaloPoints & getTrackCaloPoints() const
Definition: eflowRecTrack.h:55
eflowTrackCaloPoints::getEtaPhiPos
const eflowEtaPhiPosition & getEtaPhiPos(eflowCalo::LAYER layer) const
Definition: eflowTrackCaloPoints.cxx:86
eflowRecMatchTrack::m_efRecTrack
const eflowRecTrack * m_efRecTrack
Definition: eflowRecTrack.h:186