#include <FP420G4Hit.h>
Public Member Functions | |
void | addEnergyDeposit (double em, double hd) |
void | addEnergyDeposit (const FP420G4Hit &aHit) |
void | addEnergyLoss (float e) |
void | Draw () override |
FP420G4Hit () | |
FP420G4Hit (const FP420G4Hit &right) | |
double | getEM () const |
double | getEnergyDeposit () const |
float | getEnergyLoss () const |
G4ThreeVector | getEntry () const |
G4ThreeVector | getEntryLocalP () const |
G4ThreeVector | getExitLocalP () const |
double | getHadr () const |
double | getIncidentEnergy () const |
float | getPabs () const |
int | getParentId () const |
int | getParticleType () const |
float | getPhiAtEntry () const |
float | getThetaAtEntry () const |
double | getTimeSlice () const |
int | getTimeSliceID () const |
float | getTof () const |
unsigned int | getTrackID () const |
unsigned int | getUnitID () const |
float | getVx () const |
float | getVy () const |
float | getVz () const |
float | getX () const |
float | getY () const |
float | getZ () const |
const FP420G4Hit & | operator= (const FP420G4Hit &right) |
int | operator== (const FP420G4Hit &) |
void | Print () override |
void | setEM (double e) |
void | setEnergyLoss (float e) |
void | setEntry (const G4ThreeVector &xyz) |
void | setEntryLocalP (const G4ThreeVector &xyz1) |
void | setExitLocalP (const G4ThreeVector &xyz1) |
void | setHadr (double e) |
void | setIncidentEnergy (double e) |
void | setPabs (float e) |
void | setParentId (int p) |
void | setParticleType (short i) |
void | setPhiAtEntry (float f) |
void | setThetaAtEntry (float t) |
void | setTimeSlice (double d) |
void | setTof (float e) |
void | setTrackID (int i) |
void | setUnitID (unsigned int i) |
void | setVx (float p) |
void | setVy (float p) |
void | setVz (float p) |
void | setX (float t) |
void | setY (float t) |
void | setZ (float t) |
~FP420G4Hit () override | |
Private Attributes | |
double | elem |
G4ThreeVector | entry |
G4ThreeVector | entrylp |
G4ThreeVector | exitlp |
double | hadr |
float | theEnergyLoss |
double | theIncidentEnergy |
float | thePabs |
int | theParentId |
int | theParticleType |
float | thePhiAtEntry |
float | theThetaAtEntry |
double | theTimeSlice |
float | theTof |
G4int | theTrackID |
int | theUnitID |
float | theVx |
float | theVy |
float | theVz |
float | theX |
float | theY |
float | theZ |
Definition at line 18 of file FP420G4Hit.h.
FP420G4Hit::FP420G4Hit | ( | ) |
Definition at line 10 of file FP420G4Hit.cc.
References elem, entrylp, exitlp, hadr, theEnergyLoss, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.
|
override |
Definition at line 37 of file FP420G4Hit.cc.
FP420G4Hit::FP420G4Hit | ( | const FP420G4Hit & | right | ) |
Definition at line 39 of file FP420G4Hit.cc.
References elem, entry, entrylp, exitlp, hadr, theEnergyLoss, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.
void FP420G4Hit::addEnergyDeposit | ( | double | em, |
double | hd | ||
) |
void FP420G4Hit::addEnergyDeposit | ( | const FP420G4Hit & | aHit | ) |
void FP420G4Hit::addEnergyLoss | ( | float | e | ) |
Definition at line 146 of file FP420G4Hit.cc.
References MillePedeFileConverter_cfg::e, and theEnergyLoss.
Referenced by FP420SD::UpdateHit().
|
inlineoverride |
Definition at line 26 of file FP420G4Hit.h.
double FP420G4Hit::getEM | ( | ) | const |
double FP420G4Hit::getEnergyDeposit | ( | ) | const |
Definition at line 137 of file FP420G4Hit.cc.
float FP420G4Hit::getEnergyLoss | ( | ) | const |
Definition at line 141 of file FP420G4Hit.cc.
References theEnergyLoss.
Referenced by FP420SD::EndOfEvent(), and FP420Test::update().
G4ThreeVector FP420G4Hit::getEntry | ( | ) | const |
Definition at line 104 of file FP420G4Hit.cc.
References entry.
Referenced by FP420SD::EndOfEvent(), and FP420Test::update().
G4ThreeVector FP420G4Hit::getEntryLocalP | ( | ) | const |
Definition at line 107 of file FP420G4Hit.cc.
References entrylp.
Referenced by FP420SD::EndOfEvent(), and FP420Test::update().
G4ThreeVector FP420G4Hit::getExitLocalP | ( | ) | const |
Definition at line 110 of file FP420G4Hit.cc.
References exitlp.
Referenced by FP420SD::EndOfEvent(), and FP420Test::update().
double FP420G4Hit::getHadr | ( | ) | const |
double FP420G4Hit::getIncidentEnergy | ( | ) | const |
float FP420G4Hit::getPabs | ( | ) | const |
Definition at line 139 of file FP420G4Hit.cc.
References thePabs.
Referenced by FP420SD::EndOfEvent().
int FP420G4Hit::getParentId | ( | ) | const |
int FP420G4Hit::getParticleType | ( | ) | const |
Definition at line 142 of file FP420G4Hit.cc.
References theParticleType.
Referenced by FP420SD::EndOfEvent().
float FP420G4Hit::getPhiAtEntry | ( | ) | const |
Definition at line 151 of file FP420G4Hit.cc.
References thePhiAtEntry.
Referenced by FP420SD::EndOfEvent().
float FP420G4Hit::getThetaAtEntry | ( | ) | const |
Definition at line 150 of file FP420G4Hit.cc.
References theThetaAtEntry.
Referenced by FP420SD::EndOfEvent().
double FP420G4Hit::getTimeSlice | ( | ) | const |
int FP420G4Hit::getTimeSliceID | ( | ) | const |
Definition at line 130 of file FP420G4Hit.cc.
References theTimeSlice.
Referenced by FP420SD::HitExists().
float FP420G4Hit::getTof | ( | ) | const |
Definition at line 140 of file FP420G4Hit.cc.
References theTof.
Referenced by FP420SD::EndOfEvent().
unsigned int FP420G4Hit::getTrackID | ( | ) | const |
Definition at line 122 of file FP420G4Hit.cc.
References theTrackID.
Referenced by FP420SD::EndOfEvent(), FP420SD::HitExists(), and FP420Test::update().
unsigned int FP420G4Hit::getUnitID | ( | ) | const |
Definition at line 125 of file FP420G4Hit.cc.
References theUnitID.
Referenced by FP420SD::EndOfEvent(), FP420SD::HitExists(), and FP420Test::update().
float FP420G4Hit::getVx | ( | ) | const |
float FP420G4Hit::getVy | ( | ) | const |
float FP420G4Hit::getVz | ( | ) | const |
float FP420G4Hit::getX | ( | ) | const |
float FP420G4Hit::getY | ( | ) | const |
float FP420G4Hit::getZ | ( | ) | const |
const FP420G4Hit & FP420G4Hit::operator= | ( | const FP420G4Hit & | right | ) |
Definition at line 67 of file FP420G4Hit.cc.
References elem, entry, entrylp, exitlp, hadr, theEnergyLoss, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.
|
inline |
Definition at line 24 of file FP420G4Hit.h.
|
override |
Definition at line 102 of file FP420G4Hit.cc.
void FP420G4Hit::setEM | ( | double | e | ) |
void FP420G4Hit::setEnergyLoss | ( | float | e | ) |
Definition at line 147 of file FP420G4Hit.cc.
References MillePedeFileConverter_cfg::e, and theEnergyLoss.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setEntry | ( | const G4ThreeVector & | xyz | ) |
Definition at line 105 of file FP420G4Hit.cc.
References entry.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setEntryLocalP | ( | const G4ThreeVector & | xyz1 | ) |
Definition at line 108 of file FP420G4Hit.cc.
References entrylp.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setExitLocalP | ( | const G4ThreeVector & | xyz1 | ) |
Definition at line 111 of file FP420G4Hit.cc.
References exitlp.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setHadr | ( | double | e | ) |
void FP420G4Hit::setIncidentEnergy | ( | double | e | ) |
Definition at line 120 of file FP420G4Hit.cc.
References MillePedeFileConverter_cfg::e, and theIncidentEnergy.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setPabs | ( | float | e | ) |
Definition at line 144 of file FP420G4Hit.cc.
References MillePedeFileConverter_cfg::e, and thePabs.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setParentId | ( | int | p | ) |
Definition at line 166 of file FP420G4Hit.cc.
References AlCaHLTBitMon_ParallelJobs::p, and theParentId.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setParticleType | ( | short | i | ) |
Definition at line 148 of file FP420G4Hit.cc.
References mps_fire::i, and theParticleType.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setPhiAtEntry | ( | float | f | ) |
Definition at line 154 of file FP420G4Hit.cc.
References f, and thePhiAtEntry.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setThetaAtEntry | ( | float | t | ) |
Definition at line 153 of file FP420G4Hit.cc.
References submitPVValidationJobs::t, and theThetaAtEntry.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setTimeSlice | ( | double | d | ) |
Definition at line 129 of file FP420G4Hit.cc.
References ztail::d, and theTimeSlice.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setTof | ( | float | e | ) |
Definition at line 145 of file FP420G4Hit.cc.
References MillePedeFileConverter_cfg::e, and theTof.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setTrackID | ( | int | i | ) |
Definition at line 123 of file FP420G4Hit.cc.
References mps_fire::i, and theTrackID.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setUnitID | ( | unsigned int | i | ) |
Definition at line 126 of file FP420G4Hit.cc.
References mps_fire::i, and theUnitID.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setVx | ( | float | p | ) |
Definition at line 169 of file FP420G4Hit.cc.
References submitPVValidationJobs::t, and theVx.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setVy | ( | float | p | ) |
Definition at line 172 of file FP420G4Hit.cc.
References submitPVValidationJobs::t, and theVy.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setVz | ( | float | p | ) |
Definition at line 175 of file FP420G4Hit.cc.
References submitPVValidationJobs::t, and theVz.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setX | ( | float | t | ) |
Definition at line 157 of file FP420G4Hit.cc.
References submitPVValidationJobs::t, and theX.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setY | ( | float | t | ) |
Definition at line 160 of file FP420G4Hit.cc.
References submitPVValidationJobs::t, and theY.
Referenced by FP420SD::CreateNewHit().
void FP420G4Hit::setZ | ( | float | t | ) |
Definition at line 163 of file FP420G4Hit.cc.
References submitPVValidationJobs::t, and theZ.
Referenced by FP420SD::CreateNewHit().
|
private |
Definition at line 102 of file FP420G4Hit.h.
Referenced by addEnergyDeposit(), FP420G4Hit(), getEM(), getEnergyDeposit(), operator=(), and setEM().
|
private |
Definition at line 99 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getEntry(), operator=(), and setEntry().
|
private |
Definition at line 100 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getEntryLocalP(), operator=(), and setEntryLocalP().
|
private |
Definition at line 101 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getExitLocalP(), operator=(), and setExitLocalP().
|
private |
Definition at line 103 of file FP420G4Hit.h.
Referenced by addEnergyDeposit(), FP420G4Hit(), getEnergyDeposit(), getHadr(), operator=(), and setHadr().
|
private |
Definition at line 116 of file FP420G4Hit.h.
Referenced by addEnergyLoss(), FP420G4Hit(), getEnergyLoss(), operator=(), and setEnergyLoss().
|
private |
Definition at line 104 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getIncidentEnergy(), operator=(), and setIncidentEnergy().
|
private |
Definition at line 114 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getPabs(), operator=(), and setPabs().
|
private |
Definition at line 122 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getParentId(), operator=(), and setParentId().
|
private |
Definition at line 117 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getParticleType(), operator=(), and setParticleType().
|
private |
Definition at line 120 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getPhiAtEntry(), operator=(), and setPhiAtEntry().
|
private |
Definition at line 119 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getThetaAtEntry(), operator=(), and setThetaAtEntry().
|
private |
Definition at line 107 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getTimeSlice(), getTimeSliceID(), operator=(), and setTimeSlice().
|
private |
Definition at line 115 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getTof(), operator=(), and setTof().
|
private |
Definition at line 105 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getTrackID(), operator=(), and setTrackID().
|
private |
Definition at line 109 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getUnitID(), operator=(), and setUnitID().
|
private |
Definition at line 123 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getVx(), operator=(), and setVx().
|
private |
Definition at line 124 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getVy(), operator=(), and setVy().
|
private |
Definition at line 125 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getVz(), operator=(), and setVz().
|
private |
Definition at line 111 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getX(), operator=(), and setX().
|
private |
Definition at line 112 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getY(), operator=(), and setY().
|
private |
Definition at line 113 of file FP420G4Hit.h.
Referenced by FP420G4Hit(), getZ(), operator=(), and setZ().