ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
Rec::ParticleCellIntersection Class Reference

class storing information on the intersection of a track with a cell More...

#include <ParticleCellIntersection.h>

Collaboration diagram for Rec::ParticleCellIntersection:

Public Member Functions

 ParticleCellIntersection (const CaloCell &cell, double expectEnergyLoss, double pathLength)
 constructor taking a cell, expected energy loss, entry and exit position More...
 
const CaloCellcell () const
 return cell More...
 
double expectedEnergyLoss () const
 return expected energy loss More...
 
double pathLength () const
 entry position More...
 

Private Attributes

const CaloCellm_cell
 
double m_expectedEnergyLoss
 
double m_pathLength
 

Detailed Description

class storing information on the intersection of a track with a cell

Definition at line 13 of file ParticleCellIntersection.h.

Constructor & Destructor Documentation

◆ ParticleCellIntersection()

Rec::ParticleCellIntersection::ParticleCellIntersection ( const CaloCell cell,
double  expectEnergyLoss,
double  pathLength 
)
inline

constructor taking a cell, expected energy loss, entry and exit position

Definition at line 33 of file ParticleCellIntersection.h.

33  :
35  }

Member Function Documentation

◆ cell()

const CaloCell& Rec::ParticleCellIntersection::cell ( ) const
inline

return cell

Definition at line 19 of file ParticleCellIntersection.h.

19 { return *m_cell; }

◆ expectedEnergyLoss()

double Rec::ParticleCellIntersection::expectedEnergyLoss ( ) const
inline

return expected energy loss

Definition at line 22 of file ParticleCellIntersection.h.

22 { return m_expectedEnergyLoss; }

◆ pathLength()

double Rec::ParticleCellIntersection::pathLength ( ) const
inline

entry position

Definition at line 25 of file ParticleCellIntersection.h.

25 { return m_pathLength; }

Member Data Documentation

◆ m_cell

const CaloCell* Rec::ParticleCellIntersection::m_cell
private

Definition at line 28 of file ParticleCellIntersection.h.

◆ m_expectedEnergyLoss

double Rec::ParticleCellIntersection::m_expectedEnergyLoss
private

Definition at line 29 of file ParticleCellIntersection.h.

◆ m_pathLength

double Rec::ParticleCellIntersection::m_pathLength
private

Definition at line 30 of file ParticleCellIntersection.h.


The documentation for this class was generated from the following file:
Rec::ParticleCellIntersection::m_pathLength
double m_pathLength
Definition: ParticleCellIntersection.h:30
Rec::ParticleCellIntersection::m_cell
const CaloCell * m_cell
Definition: ParticleCellIntersection.h:28
Rec::ParticleCellIntersection::cell
const CaloCell & cell() const
return cell
Definition: ParticleCellIntersection.h:19
Rec::ParticleCellIntersection::m_expectedEnergyLoss
double m_expectedEnergyLoss
Definition: ParticleCellIntersection.h:29
Rec::ParticleCellIntersection::pathLength
double pathLength() const
entry position
Definition: ParticleCellIntersection.h:25