#include <PassiveHit.h>
Public Member Functions | |
double | energy () const |
double | energyTotal () const |
const char * | getName () const |
unsigned int | id () const |
bool | operator< (const PassiveHit &d) const |
bool | operator== (const PassiveHit &d) const |
PassiveHit (std::string vname, unsigned int id, float e=0, float etot=0, float t=0, int it=0, int ip=0, float stepl=0, float xp=0, float yp=0, float zp=0) | |
PassiveHit () | |
int | pdgId () const |
void | setEnergy (double e) |
void | setEnergyTotal (double e) |
void | setID (std::string vname, unsigned int id) |
void | setPDGId (int ip) |
void | setStepLength (float stepl) |
void | setTime (float t) |
void | setTrackId (int it) |
void | setX (float xp) |
void | setY (float yp) |
void | setZ (float zp) |
float | stepLength () const |
double | time () const |
int | trackId () const |
std::string | vname () const |
float | x () const |
float | y () const |
float | z () const |
Static Public Member Functions | |
static const char * | name () |
Protected Attributes | |
float | energy_ |
float | etotal_ |
unsigned int | id_ |
int | ip_ |
int | it_ |
float | stepl_ |
float | time_ |
std::string | vname_ |
float | xp_ |
float | yp_ |
float | zp_ |
Definition at line 9 of file PassiveHit.h.
|
inline |
Definition at line 11 of file PassiveHit.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 37 of file PassiveHit.h.
Referenced by config.CFG::__str__(), validation.Sample::digest(), and getName().
|
inline |
|
inline |
|
inline |
Definition at line 64 of file PassiveHit.h.
References ip_.
Referenced by Particle.Particle::__str__().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 72 of file PassiveHit.h.
References xp_.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
Definition at line 74 of file PassiveHit.h.
References yp_.
Referenced by svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
Definition at line 76 of file PassiveHit.h.
References zp_.
Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().
|
protected |
Definition at line 88 of file PassiveHit.h.
Referenced by energy(), operator<(), operator==(), and setEnergy().
|
protected |
Definition at line 89 of file PassiveHit.h.
Referenced by energyTotal(), and setEnergyTotal().
|
protected |
Definition at line 87 of file PassiveHit.h.
Referenced by id(), operator==(), and setID().
|
protected |
Definition at line 92 of file PassiveHit.h.
Referenced by pdgId(), and setPDGId().
|
protected |
Definition at line 91 of file PassiveHit.h.
Referenced by setTrackId(), and trackId().
|
protected |
Definition at line 93 of file PassiveHit.h.
Referenced by setStepLength(), and stepLength().
|
protected |
Definition at line 90 of file PassiveHit.h.
|
protected |
Definition at line 86 of file PassiveHit.h.
Referenced by operator==(), setID(), and vname().
|
protected |
Definition at line 94 of file PassiveHit.h.
|
protected |
Definition at line 95 of file PassiveHit.h.
|
protected |
Definition at line 96 of file PassiveHit.h.