#include <LUCID_SimHit.h>
|
| | 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 |
| |
Definition at line 17 of file LUCID_SimHit.h.
◆ LUCID_SimHit() [1/4]
| LUCID_SimHit::LUCID_SimHit |
( |
| ) |
|
◆ LUCID_SimHit() [2/4]
◆ LUCID_SimHit() [3/4]
| 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() [4/4]
| 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 |
|
) |
| |
◆ GetEnergy()
| float LUCID_SimHit::GetEnergy |
( |
| ) |
const |
|
inline |
◆ GetEPX()
| float LUCID_SimHit::GetEPX |
( |
| ) |
const |
|
inline |
◆ GetEPY()
| float LUCID_SimHit::GetEPY |
( |
| ) |
const |
|
inline |
◆ GetEPZ()
| float LUCID_SimHit::GetEPZ |
( |
| ) |
const |
|
inline |
◆ GetGenVolume()
| int LUCID_SimHit::GetGenVolume |
( |
| ) |
const |
|
inline |
◆ GetPdgCode()
| int LUCID_SimHit::GetPdgCode |
( |
| ) |
const |
|
inline |
◆ GetPostStepTime()
| float LUCID_SimHit::GetPostStepTime |
( |
| ) |
const |
|
inline |
◆ GetPreStepTime()
| float LUCID_SimHit::GetPreStepTime |
( |
| ) |
const |
|
inline |
◆ GetTubeID()
| short LUCID_SimHit::GetTubeID |
( |
| ) |
const |
|
inline |
◆ GetWavelength()
| float LUCID_SimHit::GetWavelength |
( |
| ) |
const |
|
inline |
◆ GetX()
| float LUCID_SimHit::GetX |
( |
| ) |
const |
|
inline |
◆ GetY()
| float LUCID_SimHit::GetY |
( |
| ) |
const |
|
inline |
◆ GetZ()
| float LUCID_SimHit::GetZ |
( |
| ) |
const |
|
inline |
◆ isDetected()
| bool LUCID_SimHit::isDetected |
( |
CLHEP::HepRandomEngine * |
rndEngine | ) |
const |
Definition at line 126 of file LUCID_SimHit.cxx.
129 double ran = CLHEP::RandFlat::shoot(rndEngine, 0., 1.);
130 bool det = (ran<qef);
◆ operator<()
◆ operator=()
◆ operator==()
◆ particleLink()
◆ print()
| std::string LUCID_SimHit::print |
( |
| ) |
const |
◆ truthBarcode()
| int LUCID_SimHit::truthBarcode |
( |
| ) |
const |
|
inline |
◆ truthID()
| int LUCID_SimHit::truthID |
( |
| ) |
const |
|
inline |
◆ m_energy
| float LUCID_SimHit::m_energy {} |
|
private |
◆ m_genVolume
| int LUCID_SimHit::m_genVolume {} |
|
private |
◆ m_partLink
◆ m_pdgCode
| int LUCID_SimHit::m_pdgCode {} |
|
private |
◆ m_postStepTime
| float LUCID_SimHit::m_postStepTime {} |
|
private |
◆ m_preStepTime
| float LUCID_SimHit::m_preStepTime {} |
|
private |
◆ m_stepEndPosX
| float LUCID_SimHit::m_stepEndPosX {} |
|
private |
◆ m_stepEndPosY
| float LUCID_SimHit::m_stepEndPosY {} |
|
private |
◆ m_stepEndPosZ
| float LUCID_SimHit::m_stepEndPosZ {} |
|
private |
◆ m_stepStartPosX
| float LUCID_SimHit::m_stepStartPosX {} |
|
private |
◆ m_stepStartPosY
| float LUCID_SimHit::m_stepStartPosY {} |
|
private |
◆ m_stepStartPosZ
| float LUCID_SimHit::m_stepStartPosZ {} |
|
private |
◆ m_tubeID
| short LUCID_SimHit::m_tubeID {} |
|
private |
◆ m_wavelength
| float LUCID_SimHit::m_wavelength {} |
|
private |
The documentation for this class was generated from the following files:
int barcode() const
Return the barcode of the target particle.
int id() const
Return the id of the target particle.