![]() |
ATLAS Offline Software
|
#include <SiHit.h>
Public Types | |
| enum | { xDep = 0 , xPhi = 1 , xEta = 2 } |
Public Member Functions | |
| SiHit (const HepGeom::Point3D< double > &localStartPosition, const HepGeom::Point3D< double > &localEndPosition, const double energyLoss, const double meanTime, const int truthBarcode, const unsigned int id) | |
| SiHit (const HepGeom::Point3D< double > &localStartPosition, const HepGeom::Point3D< double > &localEndPosition, const double energyLoss, const double meanTime, const int truthBarcode, const int, const int, const int, const int, const int, const int) | |
| SiHit (const HepGeom::Point3D< double > &localStartPosition, const HepGeom::Point3D< double > &localEndPosition, const double energyLoss, const double meanTime, const HepMcParticleLink &track, const unsigned int id) | |
| SiHit (const HepGeom::Point3D< double > &localStartPosition, const HepGeom::Point3D< double > &localEndPosition, const double energyLoss, const double meanTime, const HepMcParticleLink &track, const int, const int, const int, const int, const int, const int) | |
| SiHit () | |
| ~SiHit ()=default | |
| SiHit & | operator= (SiHit &&) noexcept=default |
| SiHit & | operator= (const SiHit &)=default |
| SiHit (const SiHit &)=default | |
| SiHit (SiHit &&) noexcept=default | |
| unsigned int | identify () const |
| HepGeom::Point3D< double > | localStartPosition () const |
| HepGeom::Point3D< double > | localEndPosition () const |
| double | energyLoss () const |
| double | meanTime () const |
| void | setMeanTime (float meanTime) |
| int | truthBarcode () const |
| int | truthID () const |
| const HepMcParticleLink & | particleLink () const |
| bool | isPixel () const |
| bool | isSCT () const |
| bool | isHGTD () const |
| bool | isPLR () const |
| int | getBarrelEndcap () const |
| int | getLayerDisk () const |
| int | getEtaModule () const |
| int | getPhiModule () const |
| int | getSide () const |
| void | print () const |
| bool | operator< (const SiHit &rhs) const |
| void | ScaleLength (double) |
Private Attributes | |
| float | m_stX |
| float | m_stY |
| float | m_stZ |
| float | m_enX |
| float | m_enY |
| float | m_enZ |
| float | m_energyLoss |
| float | m_meanTime |
| HepMcParticleLink | m_partLink |
| unsigned int | m_ID |
| SiHit::SiHit | ( | const HepGeom::Point3D< double > & | localStartPosition, |
| const HepGeom::Point3D< double > & | localEndPosition, | ||
| const double | energyLoss, | ||
| const double | meanTime, | ||
| const int | truthBarcode, | ||
| const unsigned int | id ) |
Definition at line 26 of file SiHit.cxx.
| SiHit::SiHit | ( | const HepGeom::Point3D< double > & | localStartPosition, |
| const HepGeom::Point3D< double > & | localEndPosition, | ||
| const double | energyLoss, | ||
| const double | meanTime, | ||
| const int | truthBarcode, | ||
| const int | Part, | ||
| const int | BrlECap, | ||
| const int | LayerDisk, | ||
| const int | etaM, | ||
| const int | phiM, | ||
| const int | side ) |
Definition at line 48 of file SiHit.cxx.
| SiHit::SiHit | ( | const HepGeom::Point3D< double > & | localStartPosition, |
| const HepGeom::Point3D< double > & | localEndPosition, | ||
| const double | energyLoss, | ||
| const double | meanTime, | ||
| const HepMcParticleLink & | track, | ||
| const unsigned int | id ) |
Definition at line 73 of file SiHit.cxx.
| SiHit::SiHit | ( | const HepGeom::Point3D< double > & | localStartPosition, |
| const HepGeom::Point3D< double > & | localEndPosition, | ||
| const double | energyLoss, | ||
| const double | meanTime, | ||
| const HepMcParticleLink & | track, | ||
| const int | Part, | ||
| const int | BrlECap, | ||
| const int | LayerDisk, | ||
| const int | etaM, | ||
| const int | phiM, | ||
| const int | side ) |
Definition at line 95 of file SiHit.cxx.
| SiHit::SiHit | ( | ) |
Definition at line 10 of file SiHit.cxx.
|
default |
|
default |
|
defaultnoexcept |
|
inline |
| int SiHit::getBarrelEndcap | ( | ) | const |
|
inline |
| HepGeom::Point3D< double > SiHit::localEndPosition | ( | ) | const |
| HepGeom::Point3D< double > SiHit::localStartPosition | ( | ) | const |
|
inline |
|
inline |
|
inline |
| void SiHit::print | ( | ) | const |
| void SiHit::ScaleLength | ( | double | sfactor | ) |
|
inline |
| int SiHit::truthBarcode | ( | ) | const |
| int SiHit::truthID | ( | ) | const |
|
private |