#include <GenericMuonSimHit.h>
|
| 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 More...
|
|
void | setGlobalDirection (const Amg::Vector3D &globalDirection) |
| sets the direction expressed in global coordinates More...
|
|
void | setKineticEnergy (const double kineticEnergy) |
|
int | truthBarcode () const |
|
int | truthID () const |
|
const HepMcParticleLink & | particleLink () const |
|
Definition at line 15 of file GenericMuonSimHit.h.
◆ GenericMuonSimHit() [1/3]
GenericMuonSimHit::GenericMuonSimHit |
( |
| ) |
|
◆ ~GenericMuonSimHit()
GenericMuonSimHit::~GenericMuonSimHit |
( |
| ) |
|
|
default |
◆ GenericMuonSimHit() [2/3]
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() [3/3]
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 |
|
) |
| |
◆ depositEnergy()
double GenericMuonSimHit::depositEnergy |
( |
| ) |
const |
|
inline |
◆ GenericId()
HitID GenericMuonSimHit::GenericId |
( |
| ) |
const |
|
inline |
◆ globalDirection()
◆ globalPosition()
◆ globalPrePosition()
◆ globalpreTime()
double GenericMuonSimHit::globalpreTime |
( |
| ) |
const |
|
inline |
◆ globalTime()
double GenericMuonSimHit::globalTime |
( |
| ) |
const |
|
inline |
◆ kineticEnergy()
double GenericMuonSimHit::kineticEnergy |
( |
| ) |
const |
|
inline |
◆ localPosition()
◆ localPrePosition()
◆ meanTime()
double GenericMuonSimHit::meanTime |
( |
| ) |
const |
|
inline |
◆ operator<()
◆ particleEncoding()
int GenericMuonSimHit::particleEncoding |
( |
| ) |
const |
|
inline |
◆ particleLink()
◆ print()
std::string GenericMuonSimHit::print |
( |
| ) |
const |
Definition at line 73 of file GenericMuonSimHit.cxx.
77 ss <<
"-------------------------------------------------------------" << std::endl;
78 ss <<
"GenericMuonSimHit:"<<std::endl;
◆ setDepositEnergy()
void GenericMuonSimHit::setDepositEnergy |
( |
const double |
depositEnergy | ) |
|
|
inline |
◆ setGlobalDirection()
◆ setGlobalPosition()
◆ setGlobalTime()
void GenericMuonSimHit::setGlobalTime |
( |
const double |
time | ) |
|
|
inline |
◆ setKineticEnergy()
void GenericMuonSimHit::setKineticEnergy |
( |
const double |
kineticEnergy | ) |
|
|
inline |
◆ StepLength()
double GenericMuonSimHit::StepLength |
( |
| ) |
const |
|
inline |
◆ truthBarcode()
int GenericMuonSimHit::truthBarcode |
( |
| ) |
const |
◆ truthID()
int GenericMuonSimHit::truthID |
( |
| ) |
const |
◆ m_depositEnergy
float GenericMuonSimHit::m_depositEnergy |
|
private |
◆ m_GenericId
HitID GenericMuonSimHit::m_GenericId |
|
private |
◆ m_globalDirection
◆ m_globalPosition
◆ m_globalPrePosition
◆ m_globalpreTime
float GenericMuonSimHit::m_globalpreTime |
|
private |
◆ m_globalTime
float GenericMuonSimHit::m_globalTime |
|
private |
◆ m_kineticEnergy
float GenericMuonSimHit::m_kineticEnergy |
|
private |
◆ m_localPosition
◆ m_localPrePosition
◆ m_particleEncoding
int GenericMuonSimHit::m_particleEncoding |
|
private |
◆ m_partLink
◆ m_StepLength
float GenericMuonSimHit::m_StepLength |
|
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.