#include <PPSDiamondG4Hit.h>
Public Member Functions | |
void | addEnergyLoss (double e) |
void | Draw () override |
double | energyLoss () const |
const G4ThreeVector & | entry () const |
const G4ThreeVector & | exit () const |
double | globalTimehit () const |
double | incidentEnergy () const |
const G4ThreeVector & | localEntry () const |
const G4ThreeVector & | localExit () const |
const PPSDiamondG4Hit & | operator= (const PPSDiamondG4Hit &right) |
int | operator== (const PPSDiamondG4Hit &) |
double | p () const |
int | parentId () const |
int | particleType () const |
double | phiAtEntry () const |
PPSDiamondG4Hit () | |
PPSDiamondG4Hit (const PPSDiamondG4Hit &right) | |
void | Print () override |
double | px () const |
double | py () const |
double | pz () const |
void | setEnergyLoss (double e) |
void | setEntry (const G4ThreeVector &xyz) |
void | setExit (const G4ThreeVector &xyz) |
void | setGlobalTimehit (double h) |
void | setIncidentEnergy (double e) |
void | setLocalEntry (const G4ThreeVector &theLocalEntryPoint) |
void | setLocalExit (const G4ThreeVector &theLocalExitPoint) |
void | setP (double e) |
void | setParentId (int p) |
void | setParticleType (short i) |
void | setPhiAtEntry (double f) |
void | setPx (double p) |
void | setPy (double p) |
void | setPz (double p) |
void | setThetaAtEntry (double t) |
void | setTimeSlice (double d) |
void | setTof (double e) |
void | setTrackID (int i) |
void | setUnitID (unsigned int i) |
void | setVx (double p) |
void | setVy (double p) |
void | setVz (double p) |
void | setX (double t) |
void | setY (double t) |
void | setZ (double t) |
double | thetaAtEntry () const |
double | timeSlice () const |
int | timeSliceID () const |
double | tof () const |
unsigned int | trackID () const |
int | unitID () const |
double | vx () const |
double | vy () const |
double | vz () const |
double | x () const |
double | y () const |
double | z () const |
~PPSDiamondG4Hit () override | |
Private Attributes | |
G4ThreeVector | entry_ |
G4ThreeVector | exit_ |
G4ThreeVector | local_entry_ |
G4ThreeVector | local_exit_ |
double | theEnergyLoss_ |
double | theGlobaltimehit_ |
double | theIncidentEnergy_ |
double | thePabs_ |
int | theParentId_ |
int | theParticleType_ |
double | thePhiAtEntry_ |
double | thePx_ |
double | thePy_ |
double | thePz_ |
double | theThetaAtEntry_ |
double | theTimeSlice_ |
double | theTof_ |
int | theTrackID_ |
uint32_t | theUnitID_ |
double | theVx_ |
double | theVy_ |
double | theVz_ |
double | theX_ |
double | theY_ |
double | theZ_ |
Definition at line 13 of file PPSDiamondG4Hit.h.
PPSDiamondG4Hit::PPSDiamondG4Hit | ( | ) |
Definition at line 8 of file PPSDiamondG4Hit.cc.
References theEnergyLoss_, theGlobaltimehit_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.
|
override |
Definition at line 30 of file PPSDiamondG4Hit.cc.
PPSDiamondG4Hit::PPSDiamondG4Hit | ( | const PPSDiamondG4Hit & | right | ) |
Definition at line 32 of file PPSDiamondG4Hit.cc.
References entry_, exit_, local_entry_, local_exit_, theEnergyLoss_, theGlobaltimehit_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.
void PPSDiamondG4Hit::addEnergyLoss | ( | double | e | ) |
Definition at line 124 of file PPSDiamondG4Hit.cc.
References MillePedeFileConverter_cfg::e, and theEnergyLoss_.
|
inlineoverride |
Definition at line 21 of file PPSDiamondG4Hit.h.
double PPSDiamondG4Hit::energyLoss | ( | void | ) | const |
Definition at line 118 of file PPSDiamondG4Hit.cc.
References theEnergyLoss_.
Referenced by PPSDiamondSD::EndOfEvent().
const G4ThreeVector & PPSDiamondG4Hit::entry | ( | ) | const |
const G4ThreeVector & PPSDiamondG4Hit::exit | ( | ) | const |
double PPSDiamondG4Hit::globalTimehit | ( | ) | const |
double PPSDiamondG4Hit::incidentEnergy | ( | ) | const |
const G4ThreeVector & PPSDiamondG4Hit::localEntry | ( | ) | const |
Definition at line 98 of file PPSDiamondG4Hit.cc.
References local_entry_.
Referenced by PPSDiamondSD::EndOfEvent().
const G4ThreeVector & PPSDiamondG4Hit::localExit | ( | ) | const |
Definition at line 100 of file PPSDiamondG4Hit.cc.
References local_exit_.
Referenced by PPSDiamondSD::EndOfEvent().
const PPSDiamondG4Hit & PPSDiamondG4Hit::operator= | ( | const PPSDiamondG4Hit & | right | ) |
Definition at line 60 of file PPSDiamondG4Hit.cc.
References entry_, exit_, local_entry_, local_exit_, theEnergyLoss_, theGlobaltimehit_, theIncidentEnergy_, thePabs_, theParentId_, theParticleType_, thePhiAtEntry_, thePx_, thePy_, thePz_, theThetaAtEntry_, theTimeSlice_, theTof_, theTrackID_, theUnitID_, theVx_, theVy_, theVz_, theX_, theY_, and theZ_.
|
inline |
Definition at line 19 of file PPSDiamondG4Hit.h.
double PPSDiamondG4Hit::p | ( | ) | const |
Definition at line 116 of file PPSDiamondG4Hit.cc.
References thePabs_.
Referenced by PPSDiamondSD::EndOfEvent(), Electron.Electron::ptErr(), setParentId(), setPx(), setPy(), and setPz().
int PPSDiamondG4Hit::parentId | ( | ) | const |
int PPSDiamondG4Hit::particleType | ( | ) | const |
Definition at line 119 of file PPSDiamondG4Hit.cc.
References theParticleType_.
Referenced by PPSDiamondSD::EndOfEvent().
double PPSDiamondG4Hit::phiAtEntry | ( | ) | const |
Definition at line 128 of file PPSDiamondG4Hit.cc.
References thePhiAtEntry_.
Referenced by PPSDiamondSD::EndOfEvent().
|
override |
Definition at line 90 of file PPSDiamondG4Hit.cc.
double PPSDiamondG4Hit::px | ( | ) | const |
double PPSDiamondG4Hit::py | ( | ) | const |
double PPSDiamondG4Hit::pz | ( | ) | const |
void PPSDiamondG4Hit::setEnergyLoss | ( | double | e | ) |
Definition at line 123 of file PPSDiamondG4Hit.cc.
References MillePedeFileConverter_cfg::e, and theEnergyLoss_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setEntry | ( | const G4ThreeVector & | xyz | ) |
Definition at line 93 of file PPSDiamondG4Hit.cc.
References entry_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setExit | ( | const G4ThreeVector & | xyz | ) |
Definition at line 96 of file PPSDiamondG4Hit.cc.
References exit_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setGlobalTimehit | ( | double | h | ) |
Definition at line 163 of file PPSDiamondG4Hit.cc.
References h, and theGlobaltimehit_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setIncidentEnergy | ( | double | e | ) |
Definition at line 104 of file PPSDiamondG4Hit.cc.
References MillePedeFileConverter_cfg::e, and theIncidentEnergy_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setLocalEntry | ( | const G4ThreeVector & | theLocalEntryPoint | ) |
Definition at line 99 of file PPSDiamondG4Hit.cc.
References local_entry_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setLocalExit | ( | const G4ThreeVector & | theLocalExitPoint | ) |
Definition at line 101 of file PPSDiamondG4Hit.cc.
References local_exit_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setP | ( | double | e | ) |
Definition at line 121 of file PPSDiamondG4Hit.cc.
References MillePedeFileConverter_cfg::e, and thePabs_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setParentId | ( | int | p | ) |
Definition at line 143 of file PPSDiamondG4Hit.cc.
References p(), and theParentId_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setParticleType | ( | short | i | ) |
Definition at line 125 of file PPSDiamondG4Hit.cc.
References mps_fire::i, and theParticleType_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setPhiAtEntry | ( | double | f | ) |
Definition at line 131 of file PPSDiamondG4Hit.cc.
References f, and thePhiAtEntry_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setPx | ( | double | p | ) |
Definition at line 154 of file PPSDiamondG4Hit.cc.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setPy | ( | double | p | ) |
Definition at line 155 of file PPSDiamondG4Hit.cc.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setPz | ( | double | p | ) |
Definition at line 156 of file PPSDiamondG4Hit.cc.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setThetaAtEntry | ( | double | t | ) |
Definition at line 130 of file PPSDiamondG4Hit.cc.
References OrderedSet::t, and theThetaAtEntry_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setTimeSlice | ( | double | d | ) |
Definition at line 113 of file PPSDiamondG4Hit.cc.
References ztail::d, and theTimeSlice_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setTof | ( | double | e | ) |
Definition at line 122 of file PPSDiamondG4Hit.cc.
References MillePedeFileConverter_cfg::e, and theTof_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setTrackID | ( | int | i | ) |
Definition at line 107 of file PPSDiamondG4Hit.cc.
References mps_fire::i, and theTrackID_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setUnitID | ( | unsigned int | i | ) |
Definition at line 110 of file PPSDiamondG4Hit.cc.
References mps_fire::i, and theUnitID_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setVx | ( | double | p | ) |
Definition at line 146 of file PPSDiamondG4Hit.cc.
References OrderedSet::t, and theVx_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setVy | ( | double | p | ) |
Definition at line 149 of file PPSDiamondG4Hit.cc.
References OrderedSet::t, and theVy_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setVz | ( | double | p | ) |
Definition at line 152 of file PPSDiamondG4Hit.cc.
References OrderedSet::t, and theVz_.
Referenced by PPSDiamondSD::importInfoToHit().
void PPSDiamondG4Hit::setX | ( | double | t | ) |
Definition at line 134 of file PPSDiamondG4Hit.cc.
References OrderedSet::t, and theX_.
void PPSDiamondG4Hit::setY | ( | double | t | ) |
Definition at line 137 of file PPSDiamondG4Hit.cc.
References OrderedSet::t, and theY_.
void PPSDiamondG4Hit::setZ | ( | double | t | ) |
Definition at line 140 of file PPSDiamondG4Hit.cc.
References OrderedSet::t, and theZ_.
double PPSDiamondG4Hit::thetaAtEntry | ( | ) | const |
Definition at line 127 of file PPSDiamondG4Hit.cc.
References theThetaAtEntry_.
Referenced by PPSDiamondSD::EndOfEvent().
double PPSDiamondG4Hit::timeSlice | ( | ) | const |
int PPSDiamondG4Hit::timeSliceID | ( | ) | const |
double PPSDiamondG4Hit::tof | ( | ) | const |
Definition at line 117 of file PPSDiamondG4Hit.cc.
References theTof_.
Referenced by PPSDiamondSD::EndOfEvent().
unsigned int PPSDiamondG4Hit::trackID | ( | ) | const |
Definition at line 106 of file PPSDiamondG4Hit.cc.
References theTrackID_.
Referenced by PPSDiamondSD::EndOfEvent().
int PPSDiamondG4Hit::unitID | ( | ) | const |
Definition at line 109 of file PPSDiamondG4Hit.cc.
References theUnitID_.
Referenced by PPSDiamondSD::EndOfEvent().
double PPSDiamondG4Hit::vx | ( | ) | const |
double PPSDiamondG4Hit::vy | ( | ) | const |
double PPSDiamondG4Hit::vz | ( | ) | const |
double PPSDiamondG4Hit::x | ( | ) | const |
Definition at line 133 of file PPSDiamondG4Hit.cc.
References theX_.
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
double PPSDiamondG4Hit::y | ( | ) | const |
Definition at line 136 of file PPSDiamondG4Hit.cc.
References theY_.
Referenced by svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
double PPSDiamondG4Hit::z | ( | ) | const |
Definition at line 139 of file PPSDiamondG4Hit.cc.
References theZ_.
Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().
|
private |
Definition at line 95 of file PPSDiamondG4Hit.h.
Referenced by entry(), operator=(), PPSDiamondG4Hit(), and setEntry().
|
private |
Definition at line 96 of file PPSDiamondG4Hit.h.
Referenced by exit(), operator=(), PPSDiamondG4Hit(), and setExit().
|
private |
Definition at line 97 of file PPSDiamondG4Hit.h.
Referenced by localEntry(), operator=(), PPSDiamondG4Hit(), and setLocalEntry().
|
private |
Definition at line 98 of file PPSDiamondG4Hit.h.
Referenced by localExit(), operator=(), PPSDiamondG4Hit(), and setLocalExit().
|
private |
Definition at line 109 of file PPSDiamondG4Hit.h.
Referenced by addEnergyLoss(), energyLoss(), operator=(), PPSDiamondG4Hit(), and setEnergyLoss().
|
private |
Definition at line 103 of file PPSDiamondG4Hit.h.
Referenced by globalTimehit(), operator=(), PPSDiamondG4Hit(), and setGlobalTimehit().
|
private |
Definition at line 99 of file PPSDiamondG4Hit.h.
Referenced by incidentEnergy(), operator=(), PPSDiamondG4Hit(), and setIncidentEnergy().
|
private |
Definition at line 107 of file PPSDiamondG4Hit.h.
Referenced by operator=(), p(), PPSDiamondG4Hit(), and setP().
|
private |
Definition at line 111 of file PPSDiamondG4Hit.h.
Referenced by operator=(), parentId(), PPSDiamondG4Hit(), and setParentId().
|
private |
Definition at line 110 of file PPSDiamondG4Hit.h.
Referenced by operator=(), particleType(), PPSDiamondG4Hit(), and setParticleType().
|
private |
Definition at line 119 of file PPSDiamondG4Hit.h.
Referenced by operator=(), phiAtEntry(), PPSDiamondG4Hit(), and setPhiAtEntry().
|
private |
Definition at line 115 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), px(), and setPx().
|
private |
Definition at line 116 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), py(), and setPy().
|
private |
Definition at line 117 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), pz(), and setPz().
|
private |
Definition at line 118 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setThetaAtEntry(), and thetaAtEntry().
|
private |
Definition at line 102 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setTimeSlice(), timeSlice(), and timeSliceID().
|
private |
Definition at line 108 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setTof(), and tof().
|
private |
Definition at line 100 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setTrackID(), and trackID().
|
private |
Definition at line 101 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setUnitID(), and unitID().
|
private |
Definition at line 112 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setVx(), and vx().
|
private |
Definition at line 113 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setVy(), and vy().
|
private |
Definition at line 114 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setVz(), and vz().
|
private |
Definition at line 104 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setX(), and x().
|
private |
Definition at line 105 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setY(), and y().
|
private |
Definition at line 106 of file PPSDiamondG4Hit.h.
Referenced by operator=(), PPSDiamondG4Hit(), setZ(), and z().