![]() |
ATLAS Offline Software
|
#include <MDTSimHit.h>
Public Member Functions | |
| MDTSimHit () | |
| ~MDTSimHit () | |
| MDTSimHit (HitID id, double time, double radius, const Amg::Vector3D &position) | |
| MDTSimHit (HitID id, double time, double radius, const Amg::Vector3D &position, const int truthBarcode) | |
| MDTSimHit (HitID id, double time, double radius, const Amg::Vector3D &position, const int truthBarcode, const double stepLength, const double energyDeposit, const int particleEncoding, const double kineticEnergy) | |
| MDTSimHit (HitID id, double time, double radius, const Amg::Vector3D &position, const HepMcParticleLink &hmpl, const double stepLength, const double energyDeposit, const int particleEncoding, const double kineticEnergy) | |
| double | globalTime () const |
| void | setGlobalTime (double time) |
| double | driftRadius () const |
| void | setDriftRadius (double radius) |
| const Amg::Vector3D & | localPosition () const |
| void | setLocalPosition (Amg::Vector3D &localPosition) |
| double | stepLength () const |
| double | energyDeposit () const |
| int | particleEncoding () const |
| double | kineticEnergy () const |
| HitID | MDTid () const |
| std::string | print () const |
| bool | operator< (const MDTSimHit &rhs) const |
| double | meanTime () const |
| int | truthBarcode () const |
| int | truthID () const |
| const HepMcParticleLink & | particleLink () const |
Private Attributes | |
| HitID | m_MDTid |
| float | m_globalTime |
| float | m_driftRadius |
| Amg::Vector3D | m_localPosition |
| HepMcParticleLink | m_partLink |
| float | m_stepLength |
| float | m_energyDeposit |
| int | m_particleEncoding |
| float | m_kineticEnergy |
Definition at line 21 of file MDTSimHit.h.
| MDTSimHit::MDTSimHit | ( | ) |
Definition at line 11 of file MDTSimHit.cxx.
|
default |
| MDTSimHit::MDTSimHit | ( | HitID | id, |
| double | time, | ||
| double | radius, | ||
| const Amg::Vector3D & | position ) |
Definition at line 28 of file MDTSimHit.cxx.
| MDTSimHit::MDTSimHit | ( | HitID | id, |
| double | time, | ||
| double | radius, | ||
| const Amg::Vector3D & | position, | ||
| const int | truthBarcode ) |
Definition at line 42 of file MDTSimHit.cxx.
| MDTSimHit::MDTSimHit | ( | HitID | id, |
| double | time, | ||
| double | radius, | ||
| const Amg::Vector3D & | position, | ||
| const int | truthBarcode, | ||
| const double | stepLength, | ||
| const double | energyDeposit, | ||
| const int | particleEncoding, | ||
| const double | kineticEnergy ) |
Definition at line 58 of file MDTSimHit.cxx.
| MDTSimHit::MDTSimHit | ( | HitID | id, |
| double | time, | ||
| double | radius, | ||
| const Amg::Vector3D & | position, | ||
| const HepMcParticleLink & | hmpl, | ||
| const double | stepLength, | ||
| const double | energyDeposit, | ||
| const int | particleEncoding, | ||
| const double | kineticEnergy ) |
Definition at line 78 of file MDTSimHit.cxx.
|
inline |
Definition at line 51 of file MDTSimHit.h.
|
inline |
Definition at line 58 of file MDTSimHit.h.
|
inline |
Definition at line 48 of file MDTSimHit.h.
|
inline |
Definition at line 60 of file MDTSimHit.h.
|
inline |
Definition at line 54 of file MDTSimHit.h.
|
inline |
Definition at line 62 of file MDTSimHit.h.
|
inline |
Definition at line 97 of file MDTSimHit.h.
|
inline |
Definition at line 64 of file MDTSimHit.h.
|
inline |
Definition at line 59 of file MDTSimHit.h.
|
inline |
Definition at line 100 of file MDTSimHit.h.
| std::string MDTSimHit::print | ( | ) | const |
Definition at line 100 of file MDTSimHit.cxx.
|
inline |
Definition at line 52 of file MDTSimHit.h.
|
inline |
Definition at line 49 of file MDTSimHit.h.
|
inline |
Definition at line 55 of file MDTSimHit.h.
|
inline |
Definition at line 57 of file MDTSimHit.h.
| int MDTSimHit::truthBarcode | ( | ) | const |
Definition at line 118 of file MDTSimHit.cxx.
| int MDTSimHit::truthID | ( | ) | const |
Definition at line 121 of file MDTSimHit.cxx.
|
private |
Definition at line 84 of file MDTSimHit.h.
|
private |
Definition at line 89 of file MDTSimHit.h.
|
private |
Definition at line 83 of file MDTSimHit.h.
|
private |
Definition at line 91 of file MDTSimHit.h.
|
private |
Definition at line 85 of file MDTSimHit.h.
|
private |
Definition at line 82 of file MDTSimHit.h.
|
private |
Definition at line 90 of file MDTSimHit.h.
|
private |
Definition at line 86 of file MDTSimHit.h.
|
private |
Definition at line 88 of file MDTSimHit.h.