![]() |
ATLAS Offline Software
|
#include <LUCID_SimHit.h>
Public Member Functions | |
| LUCID_SimHit () | |
| LUCID_SimHit (const LUCID_SimHit &) | |
| LUCID_SimHit (short tubeID, int pdgCode, int truthBarcode, int genVolume, float stepStartPosX, float stepStartPosY, float stepStartPosZ, float stepEndPosX, float stepEndPosY, float stepEndPosZ, float preStepTime, float postStepTime, float wavelength, float energy) | |
| LUCID_SimHit (short tubeID, int pdgCode, const HepMcParticleLink &partLink, int genVolume, float stepStartPosX, float stepStartPosY, float stepStartPosZ, float stepEndPosX, float stepEndPosY, float stepEndPosZ, float preStepTime, float postStepTime, float wavelength, float energy) | |
| std::string | print () const |
| const LUCID_SimHit & | operator= (const LUCID_SimHit &t) |
| int | operator== (const LUCID_SimHit &) const |
| bool | operator< (const LUCID_SimHit &) const |
| const HepMcParticleLink & | particleLink () const |
| float | GetX () const |
| float | GetY () const |
| float | GetZ () const |
| float | GetEPX () const |
| float | GetEPY () const |
| float | GetEPZ () const |
| short | GetTubeID () const |
| int | truthBarcode () const |
| int | truthID () const |
| int | GetPdgCode () const |
| int | GetGenVolume () const |
| float | GetPreStepTime () const |
| float | GetPostStepTime () const |
| float | GetWavelength () const |
| float | GetEnergy () const |
| bool | isDetected (CLHEP::HepRandomEngine *rndEngine) const |
Private Attributes | |
| short | m_tubeID {} |
| int | m_pdgCode {} |
| HepMcParticleLink | m_partLink |
| int | m_genVolume {} |
| float | m_stepStartPosX {} |
| float | m_stepStartPosY {} |
| float | m_stepStartPosZ {} |
| float | m_stepEndPosX {} |
| float | m_stepEndPosY {} |
| float | m_stepEndPosZ {} |
| float | m_preStepTime {} |
| float | m_postStepTime {} |
| float | m_wavelength {} |
| float | m_energy {} |
Definition at line 17 of file LUCID_SimHit.h.
| LUCID_SimHit::LUCID_SimHit | ( | ) |
Definition at line 9 of file LUCID_SimHit.cxx.
| LUCID_SimHit::LUCID_SimHit | ( | const LUCID_SimHit & | simhit | ) |
Definition at line 26 of file LUCID_SimHit.cxx.
| LUCID_SimHit::LUCID_SimHit | ( | short | tubeID, |
| int | pdgCode, | ||
| int | truthBarcode, | ||
| int | genVolume, | ||
| float | stepStartPosX, | ||
| float | stepStartPosY, | ||
| float | stepStartPosZ, | ||
| float | stepEndPosX, | ||
| float | stepEndPosY, | ||
| float | stepEndPosZ, | ||
| float | preStepTime, | ||
| float | postStepTime, | ||
| float | wavelength, | ||
| float | energy ) |
Definition at line 28 of file LUCID_SimHit.cxx.
| LUCID_SimHit::LUCID_SimHit | ( | short | tubeID, |
| int | pdgCode, | ||
| const HepMcParticleLink & | partLink, | ||
| int | genVolume, | ||
| float | stepStartPosX, | ||
| float | stepStartPosY, | ||
| float | stepStartPosZ, | ||
| float | stepEndPosX, | ||
| float | stepEndPosY, | ||
| float | stepEndPosZ, | ||
| float | preStepTime, | ||
| float | postStepTime, | ||
| float | wavelength, | ||
| float | energy ) |
Definition at line 58 of file LUCID_SimHit.cxx.
|
inline |
Definition at line 77 of file LUCID_SimHit.h.
|
inline |
Definition at line 65 of file LUCID_SimHit.h.
|
inline |
Definition at line 66 of file LUCID_SimHit.h.
|
inline |
Definition at line 67 of file LUCID_SimHit.h.
|
inline |
Definition at line 73 of file LUCID_SimHit.h.
|
inline |
Definition at line 72 of file LUCID_SimHit.h.
|
inline |
Definition at line 75 of file LUCID_SimHit.h.
|
inline |
Definition at line 74 of file LUCID_SimHit.h.
|
inline |
Definition at line 69 of file LUCID_SimHit.h.
|
inline |
Definition at line 76 of file LUCID_SimHit.h.
|
inline |
Definition at line 61 of file LUCID_SimHit.h.
|
inline |
Definition at line 62 of file LUCID_SimHit.h.
|
inline |
Definition at line 63 of file LUCID_SimHit.h.
| bool LUCID_SimHit::isDetected | ( | CLHEP::HepRandomEngine * | rndEngine | ) | const |
Definition at line 126 of file LUCID_SimHit.cxx.
| bool LUCID_SimHit::operator< | ( | const LUCID_SimHit & | rhs | ) | const |
Definition at line 137 of file LUCID_SimHit.cxx.
| const LUCID_SimHit & LUCID_SimHit::operator= | ( | const LUCID_SimHit & | t | ) |
Definition at line 106 of file LUCID_SimHit.cxx.
| int LUCID_SimHit::operator== | ( | const LUCID_SimHit & | simhit | ) | const |
Definition at line 135 of file LUCID_SimHit.cxx.
|
inline |
Definition at line 99 of file LUCID_SimHit.h.
| std::string LUCID_SimHit::print | ( | ) | const |
Definition at line 88 of file LUCID_SimHit.cxx.
|
inline |
Definition at line 70 of file LUCID_SimHit.h.
|
inline |
Definition at line 71 of file LUCID_SimHit.h.
|
private |
Definition at line 96 of file LUCID_SimHit.h.
|
private |
Definition at line 86 of file LUCID_SimHit.h.
|
private |
Definition at line 85 of file LUCID_SimHit.h.
|
private |
Definition at line 84 of file LUCID_SimHit.h.
|
private |
Definition at line 94 of file LUCID_SimHit.h.
|
private |
Definition at line 93 of file LUCID_SimHit.h.
|
private |
Definition at line 90 of file LUCID_SimHit.h.
|
private |
Definition at line 91 of file LUCID_SimHit.h.
|
private |
Definition at line 92 of file LUCID_SimHit.h.
|
private |
Definition at line 87 of file LUCID_SimHit.h.
|
private |
Definition at line 88 of file LUCID_SimHit.h.
|
private |
Definition at line 89 of file LUCID_SimHit.h.
|
private |
Definition at line 83 of file LUCID_SimHit.h.
|
private |
Definition at line 95 of file LUCID_SimHit.h.