![]() |
ATLAS Offline Software
|
#include <GenericMuonSimHit.h>
Public Member Functions | |
| GenericMuonSimHit () | |
| ~GenericMuonSimHit () | |
| GenericMuonSimHit (HitID id, double time, double pretime, const Amg::Vector3D &position, const Amg::Vector3D &local_position, const Amg::Vector3D &preposition, const Amg::Vector3D &local_preposition, const int particleEncoding, const double kineticEnergy, const Amg::Vector3D &direction, const double depositEnergy, const double StepLength, const int truthBarcode) | |
| GenericMuonSimHit (HitID id, double time, double pretime, const Amg::Vector3D &position, const Amg::Vector3D &local_position, const Amg::Vector3D &preposition, const Amg::Vector3D &local_preposition, const int particleEncoding, const double kineticEnergy, const Amg::Vector3D &direction, const double depositEnergy, const double StepLength, const HepMcParticleLink &hmpl) | |
| double | globalpreTime () const |
| double | globalTime () const |
| const Amg::Vector3D & | globalPrePosition () const |
| const Amg::Vector3D & | localPrePosition () const |
| const Amg::Vector3D & | globalPosition () const |
| const Amg::Vector3D & | localPosition () const |
| int | particleEncoding () const |
| double | kineticEnergy () const |
| const Amg::Vector3D & | globalDirection () const |
| double | depositEnergy () const |
| double | StepLength () const |
| HitID | GenericId () const |
| std::string | print () const |
| bool | operator< (const GenericMuonSimHit &rhs) const |
| double | meanTime () const |
| void | setGlobalTime (const double time) |
| void | setDepositEnergy (const double depositEnergy) |
| void | setGlobalPosition (const Amg::Vector3D &globalPosition) |
| sets the position expressed in global coordinates | |
| void | setGlobalDirection (const Amg::Vector3D &globalDirection) |
| sets the direction expressed in global coordinates | |
| void | setKineticEnergy (const double kineticEnergy) |
| int | truthBarcode () const |
| int | truthID () const |
| const HepMcParticleLink & | particleLink () const |
Private Attributes | |
| HitID | m_GenericId |
| float | m_globalTime |
| float | m_globalpreTime |
| Amg::Vector3D | m_globalPosition |
| Amg::Vector3D | m_localPosition |
| Amg::Vector3D | m_globalPrePosition |
| Amg::Vector3D | m_localPrePosition |
| int | m_particleEncoding |
| float | m_kineticEnergy |
| Amg::Vector3D | m_globalDirection |
| float | m_depositEnergy |
| float | m_StepLength |
| HepMcParticleLink | m_partLink |
Definition at line 15 of file GenericMuonSimHit.h.
| GenericMuonSimHit::GenericMuonSimHit | ( | ) |
Definition at line 8 of file GenericMuonSimHit.cxx.
|
default |
| GenericMuonSimHit::GenericMuonSimHit | ( | HitID | id, |
| double | time, | ||
| double | pretime, | ||
| const Amg::Vector3D & | position, | ||
| const Amg::Vector3D & | local_position, | ||
| const Amg::Vector3D & | preposition, | ||
| const Amg::Vector3D & | local_preposition, | ||
| const int | particleEncoding, | ||
| const double | kineticEnergy, | ||
| const Amg::Vector3D & | direction, | ||
| const double | depositEnergy, | ||
| const double | StepLength, | ||
| const int | truthBarcode ) |
Definition at line 23 of file GenericMuonSimHit.cxx.
| GenericMuonSimHit::GenericMuonSimHit | ( | HitID | id, |
| double | time, | ||
| double | pretime, | ||
| const Amg::Vector3D & | position, | ||
| const Amg::Vector3D & | local_position, | ||
| const Amg::Vector3D & | preposition, | ||
| const Amg::Vector3D & | local_preposition, | ||
| const int | particleEncoding, | ||
| const double | kineticEnergy, | ||
| const Amg::Vector3D & | direction, | ||
| const double | depositEnergy, | ||
| const double | StepLength, | ||
| const HepMcParticleLink & | hmpl ) |
Definition at line 48 of file GenericMuonSimHit.cxx.
|
inline |
Definition at line 60 of file GenericMuonSimHit.h.
|
inline |
Definition at line 63 of file GenericMuonSimHit.h.
|
inline |
Definition at line 59 of file GenericMuonSimHit.h.
|
inline |
Definition at line 55 of file GenericMuonSimHit.h.
|
inline |
Definition at line 52 of file GenericMuonSimHit.h.
|
inline |
Definition at line 47 of file GenericMuonSimHit.h.
|
inline |
Definition at line 49 of file GenericMuonSimHit.h.
|
inline |
Definition at line 58 of file GenericMuonSimHit.h.
|
inline |
Definition at line 56 of file GenericMuonSimHit.h.
|
inline |
Definition at line 53 of file GenericMuonSimHit.h.
|
inline |
Definition at line 114 of file GenericMuonSimHit.h.
|
inline |
Definition at line 66 of file GenericMuonSimHit.h.
|
inline |
Definition at line 57 of file GenericMuonSimHit.h.
|
inline |
Definition at line 112 of file GenericMuonSimHit.h.
| std::string GenericMuonSimHit::print | ( | ) | const |
Definition at line 73 of file GenericMuonSimHit.cxx.
|
inline |
Definition at line 72 of file GenericMuonSimHit.h.
|
inline |
sets the direction expressed in global coordinates
Definition at line 74 of file GenericMuonSimHit.h.
|
inline |
sets the position expressed in global coordinates
Definition at line 73 of file GenericMuonSimHit.h.
|
inline |
Definition at line 71 of file GenericMuonSimHit.h.
|
inline |
Definition at line 75 of file GenericMuonSimHit.h.
|
inline |
Definition at line 61 of file GenericMuonSimHit.h.
| int GenericMuonSimHit::truthBarcode | ( | ) | const |
Definition at line 95 of file GenericMuonSimHit.cxx.
| int GenericMuonSimHit::truthID | ( | ) | const |
Definition at line 98 of file GenericMuonSimHit.cxx.
|
private |
Definition at line 104 of file GenericMuonSimHit.h.
|
private |
Definition at line 90 of file GenericMuonSimHit.h.
|
private |
Definition at line 103 of file GenericMuonSimHit.h.
|
private |
Definition at line 94 of file GenericMuonSimHit.h.
|
private |
Definition at line 97 of file GenericMuonSimHit.h.
|
private |
Definition at line 92 of file GenericMuonSimHit.h.
|
private |
Definition at line 91 of file GenericMuonSimHit.h.
|
private |
Definition at line 101 of file GenericMuonSimHit.h.
|
private |
Definition at line 95 of file GenericMuonSimHit.h.
|
private |
Definition at line 98 of file GenericMuonSimHit.h.
|
private |
Definition at line 100 of file GenericMuonSimHit.h.
|
private |
Definition at line 107 of file GenericMuonSimHit.h.
|
private |
Definition at line 105 of file GenericMuonSimHit.h.