![]() |
ATLAS Offline Software
|
#include <CSCSimHit.h>
Public Member Functions | |
| CSCSimHit () | |
| ~CSCSimHit () | |
| CSCSimHit (int id, double time, double energy, const Amg::Vector3D &HitStart, const Amg::Vector3D &HitEnd, int particleID) | |
| CSCSimHit (int id, double time, double energy, const Amg::Vector3D &HitStart, const Amg::Vector3D &HitEnd, int particleID, const int truthBarcode) | |
| CSCSimHit (int id, double time, double energy, const Amg::Vector3D &HitStart, const Amg::Vector3D &HitEnd, int particleID, const int truthBarcode, double kineticEnergy) | |
| CSCSimHit (int id, double time, double energy, const Amg::Vector3D &HitStart, const Amg::Vector3D &HitEnd, int particleID, const HepMcParticleLink &hmpl, double kineticEnergy) | |
| double | globalTime () const |
| double | energyDeposit () const |
| const Amg::Vector3D & | getHitStart () const |
| const Amg::Vector3D & | getHitEnd () const |
| int | particleID () const |
| int | CSCid () const |
| std::string | print () const |
| bool | operator< (const CSCSimHit &rhs) const |
| double | meanTime () const |
| int | truthBarcode () const |
| int | truthID () const |
| double | kineticEnergy () const |
| const HepMcParticleLink & | particleLink () const |
| void | setGlobalTime (const double time) |
Private Attributes | |
| int | m_CSCid |
| float | m_globalTime |
| float | m_energyDeposit |
| Amg::Vector3D | m_hitStart |
| Amg::Vector3D | m_hitEnd |
| int | m_particleID |
| HepMcParticleLink | m_partLink |
| float | m_kineticEnergy |
Definition at line 18 of file CSCSimHit.h.
| CSCSimHit::CSCSimHit | ( | ) |
Definition at line 13 of file CSCSimHit.cxx.
|
default |
| CSCSimHit::CSCSimHit | ( | int | id, |
| double | time, | ||
| double | energy, | ||
| const Amg::Vector3D & | HitStart, | ||
| const Amg::Vector3D & | HitEnd, | ||
| int | particleID ) |
Definition at line 26 of file CSCSimHit.cxx.
| CSCSimHit::CSCSimHit | ( | int | id, |
| double | time, | ||
| double | energy, | ||
| const Amg::Vector3D & | HitStart, | ||
| const Amg::Vector3D & | HitEnd, | ||
| int | particleID, | ||
| const int | truthBarcode ) |
Definition at line 42 of file CSCSimHit.cxx.
| CSCSimHit::CSCSimHit | ( | int | id, |
| double | time, | ||
| double | energy, | ||
| const Amg::Vector3D & | HitStart, | ||
| const Amg::Vector3D & | HitEnd, | ||
| int | particleID, | ||
| const int | truthBarcode, | ||
| double | kineticEnergy ) |
Definition at line 60 of file CSCSimHit.cxx.
| CSCSimHit::CSCSimHit | ( | int | id, |
| double | time, | ||
| double | energy, | ||
| const Amg::Vector3D & | HitStart, | ||
| const Amg::Vector3D & | HitEnd, | ||
| int | particleID, | ||
| const HepMcParticleLink & | hmpl, | ||
| double | kineticEnergy ) |
Definition at line 79 of file CSCSimHit.cxx.
|
inline |
Definition at line 54 of file CSCSimHit.h.
|
inline |
Definition at line 50 of file CSCSimHit.h.
|
inline |
Definition at line 52 of file CSCSimHit.h.
|
inline |
Definition at line 51 of file CSCSimHit.h.
|
inline |
Definition at line 49 of file CSCSimHit.h.
|
inline |
Definition at line 64 of file CSCSimHit.h.
|
inline |
Definition at line 90 of file CSCSimHit.h.
|
inline |
Definition at line 56 of file CSCSimHit.h.
|
inline |
Definition at line 53 of file CSCSimHit.h.
|
inline |
Definition at line 93 of file CSCSimHit.h.
| std::string CSCSimHit::print | ( | ) | const |
Definition at line 101 of file CSCSimHit.cxx.
|
inline |
Definition at line 70 of file CSCSimHit.h.
| int CSCSimHit::truthBarcode | ( | ) | const |
Definition at line 135 of file CSCSimHit.cxx.
| int CSCSimHit::truthID | ( | ) | const |
Definition at line 138 of file CSCSimHit.cxx.
|
private |
Definition at line 76 of file CSCSimHit.h.
|
private |
Definition at line 78 of file CSCSimHit.h.
|
private |
Definition at line 77 of file CSCSimHit.h.
|
private |
Definition at line 80 of file CSCSimHit.h.
|
private |
Definition at line 79 of file CSCSimHit.h.
|
private |
Definition at line 83 of file CSCSimHit.h.
|
private |
Definition at line 81 of file CSCSimHit.h.
|
private |
Definition at line 82 of file CSCSimHit.h.