#include <BscG4Hit.h>
Public Member Functions | |
void | addEnergyDeposit (float em, float hd) |
void | addEnergyDeposit (const BscG4Hit &aHit) |
BscG4Hit () | |
BscG4Hit (const BscG4Hit &right) | |
void | Draw () override |
float | getEM () const |
float | getEnergyDeposit () const |
float | getEnergyLoss () const |
const G4ThreeVector & | getEntry () const |
const G4ThreeVector & | getEntryLocalP () const |
const G4ThreeVector & | getExitLocalP () const |
float | getHadr () const |
float | getIncidentEnergy () const |
float | getPabs () const |
int | getParentId () const |
int | getParticleType () const |
float | getPhiAtEntry () const |
int | getProcessId () const |
float | getThetaAtEntry () const |
double | getTimeSlice () const |
int | getTimeSliceID () const |
float | getTof () const |
int | getTrackID () const |
uint32_t | getUnitID () const |
float | getVx () const |
float | getVy () const |
float | getVz () const |
float | getX () const |
float | getY () const |
float | getZ () const |
const BscG4Hit & | operator= (const BscG4Hit &right) |
int | operator== (const BscG4Hit &) |
void | Print () override |
void | setEM (float e) |
void | setEnergyLoss (float e) |
void | setEntry (const G4ThreeVector &xyz) |
void | setEntryLocalP (const G4ThreeVector &xyz) |
void | setExitLocalP (const G4ThreeVector &xyz) |
void | setHadr (float e) |
void | setHitPosition (const G4ThreeVector &) |
void | setIncidentEnergy (float e) |
void | setPabs (float e) |
void | setParentId (int p) |
void | setParticleType (int i) |
void | setPhiAtEntry (float f) |
void | setProcessId (int p) |
void | setThetaAtEntry (float t) |
void | setTimeSlice (double d) |
void | setTof (float e) |
void | setTrackID (int id) |
void | setUnitID (uint32_t id) |
void | setVertexPosition (const G4ThreeVector &) |
void | setVx (float p) |
void | setVy (float p) |
void | setVz (float p) |
void | setX (float t) |
void | setY (float t) |
void | setZ (float t) |
~BscG4Hit () override | |
Private Attributes | |
float | elem |
G4ThreeVector | entry |
G4ThreeVector | entrylp |
G4ThreeVector | exitlp |
float | hadr |
float | theEnergyLoss |
float | theIncidentEnergy |
float | thePabs |
int | theParentId |
int | theParticleType |
float | thePhiAtEntry |
int | theProcessId |
float | theThetaAtEntry |
double | theTimeSlice |
float | theTof |
int | theTrackID |
int | theUnitID |
float | theVx |
float | theVy |
float | theVz |
float | theX |
float | theY |
float | theZ |
Definition at line 17 of file BscG4Hit.h.
BscG4Hit::BscG4Hit | ( | ) |
Definition at line 9 of file BSCG4Hit.cc.
References elem, hadr, theEnergyLoss, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theProcessId, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.
|
override |
Definition at line 35 of file BSCG4Hit.cc.
BscG4Hit::BscG4Hit | ( | const BscG4Hit & | right | ) |
Definition at line 37 of file BSCG4Hit.cc.
References elem, entry, entrylp, exitlp, hadr, theEnergyLoss, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theProcessId, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.
void BscG4Hit::addEnergyDeposit | ( | float | em, |
float | hd | ||
) |
Definition at line 112 of file BSCG4Hit.cc.
References elem, hadr, and theEnergyLoss.
Referenced by getTimeSliceID(), and TimingSD::updateHit().
void BscG4Hit::addEnergyDeposit | ( | const BscG4Hit & | aHit | ) |
Definition at line 102 of file BSCG4Hit.cc.
References elem, getEM(), getHadr(), hadr, and theEnergyLoss.
|
inlineoverride |
|
inline |
Definition at line 41 of file BscG4Hit.h.
References elem.
Referenced by addEnergyDeposit(), and operator<<().
|
inline |
|
inline |
Definition at line 66 of file BscG4Hit.h.
References theEnergyLoss.
Referenced by TimingSD::EndOfEvent(), operator<<(), and BscTest::update().
|
inline |
Definition at line 32 of file BscG4Hit.h.
References entry, and setEntry().
Referenced by operator<<(), and BscTest::update().
|
inline |
Definition at line 35 of file BscG4Hit.h.
References entrylp.
Referenced by TimingSD::EndOfEvent(), operator<<(), and BscTest::update().
|
inline |
Definition at line 38 of file BscG4Hit.h.
References exitlp.
Referenced by Bcm1fSD::checkHit(), PltSD::checkHit(), TimingSD::EndOfEvent(), operator<<(), and BscTest::update().
|
inline |
Definition at line 44 of file BscG4Hit.h.
References hadr.
Referenced by addEnergyDeposit(), and operator<<().
|
inline |
|
inline |
Definition at line 64 of file BscG4Hit.h.
References thePabs.
Referenced by TimingSD::EndOfEvent(), and operator<<().
|
inline |
|
inline |
Definition at line 67 of file BscG4Hit.h.
References theParticleType.
Referenced by TimingSD::EndOfEvent(), and operator<<().
|
inline |
Definition at line 75 of file BscG4Hit.h.
References thePhiAtEntry.
Referenced by TimingSD::EndOfEvent().
|
inline |
Definition at line 91 of file BscG4Hit.h.
References theProcessId.
Referenced by TimingSD::EndOfEvent().
|
inline |
Definition at line 74 of file BscG4Hit.h.
References theThetaAtEntry.
Referenced by TimingSD::EndOfEvent().
|
inline |
|
inline |
Definition at line 58 of file BscG4Hit.h.
References addEnergyDeposit(), and theTimeSlice.
Referenced by TimingSD::hitExists(), and operator<<().
|
inline |
Definition at line 65 of file BscG4Hit.h.
References theTof.
Referenced by TimingSD::EndOfEvent(), and operator<<().
|
inline |
Definition at line 50 of file BscG4Hit.h.
References theTrackID.
Referenced by TimingSD::EndOfEvent(), operator<<(), and BscTest::update().
|
inline |
Definition at line 53 of file BscG4Hit.h.
References theUnitID.
Referenced by TimingSD::EndOfEvent(), TimingSD::hitExists(), operator<<(), and BscTest::update().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 66 of file BSCG4Hit.cc.
References elem, entry, entrylp, exitlp, hadr, theEnergyLoss, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theProcessId, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.
|
inline |
Definition at line 25 of file BscG4Hit.h.
|
override |
|
inline |
Definition at line 42 of file BscG4Hit.h.
References MillePedeFileConverter_cfg::e, elem, hadr, and theEnergyLoss.
|
inline |
Definition at line 71 of file BscG4Hit.h.
References MillePedeFileConverter_cfg::e, and theEnergyLoss.
void BscG4Hit::setEntry | ( | const G4ThreeVector & | xyz | ) |
Definition at line 97 of file BSCG4Hit.cc.
References entry, theX, theY, theZ, and findQualityFiles::v.
Referenced by TimingSD::checkHit(), TimingSD::createNewHit(), and getEntry().
|
inline |
Definition at line 36 of file BscG4Hit.h.
References entrylp.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 39 of file BscG4Hit.h.
References exitlp.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 45 of file BscG4Hit.h.
References MillePedeFileConverter_cfg::e, elem, hadr, and theEnergyLoss.
void BscG4Hit::setHitPosition | ( | const G4ThreeVector & | v | ) |
|
inline |
Definition at line 48 of file BscG4Hit.h.
References MillePedeFileConverter_cfg::e, and theIncidentEnergy.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 69 of file BscG4Hit.h.
References MillePedeFileConverter_cfg::e, and thePabs.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 96 of file BscG4Hit.h.
References AlCaHLTBitMon_ParallelJobs::p, and theParentId.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 72 of file BscG4Hit.h.
References mps_fire::i, and theParticleType.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 78 of file BscG4Hit.h.
References f, and thePhiAtEntry.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 97 of file BscG4Hit.h.
References AlCaHLTBitMon_ParallelJobs::p, and theProcessId.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 77 of file BscG4Hit.h.
References protons_cff::t, and theThetaAtEntry.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 57 of file BscG4Hit.h.
References edmIntegrityCheck::d, and theTimeSlice.
Referenced by TimingSD::createNewHit().
|
inline |
Definition at line 70 of file BscG4Hit.h.
References MillePedeFileConverter_cfg::e, and theTof.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 51 of file BscG4Hit.h.
References triggerObjects_cff::id, and theTrackID.
Referenced by TimingSD::checkHit(), and TimingSD::createNewHit().
|
inline |
Definition at line 54 of file BscG4Hit.h.
References triggerObjects_cff::id, and theUnitID.
Referenced by TimingSD::createNewHit().
void BscG4Hit::setVertexPosition | ( | const G4ThreeVector & | v | ) |
Definition at line 122 of file BSCG4Hit.cc.
References theVx, theVy, and theVz.
Referenced by TimingSD::checkHit(), TimingSD::createNewHit(), and setZ().
|
inline |
|
inline |
|
inline |
Definition at line 100 of file BscG4Hit.h.
References entry, AlCaHLTBitMon_ParallelJobs::p, and theVz.
|
inline |
|
inline |
|
inline |
Definition at line 85 of file BscG4Hit.h.
References setHitPosition(), setVertexPosition(), protons_cff::t, and theZ.
|
private |
Definition at line 107 of file BscG4Hit.h.
Referenced by addEnergyDeposit(), BscG4Hit(), getEM(), operator=(), setEM(), and setHadr().
|
private |
Definition at line 100 of file BscG4Hit.h.
Referenced by BscG4Hit(), getEntry(), operator=(), setEntry(), and setVz().
|
private |
Definition at line 105 of file BscG4Hit.h.
Referenced by BscG4Hit(), getEntryLocalP(), operator=(), and setEntryLocalP().
|
private |
Definition at line 106 of file BscG4Hit.h.
Referenced by BscG4Hit(), getExitLocalP(), operator=(), and setExitLocalP().
|
private |
Definition at line 108 of file BscG4Hit.h.
Referenced by addEnergyDeposit(), BscG4Hit(), getHadr(), operator=(), setEM(), and setHadr().
|
private |
Definition at line 120 of file BscG4Hit.h.
Referenced by addEnergyDeposit(), BscG4Hit(), getEnergyDeposit(), getEnergyLoss(), operator=(), setEM(), setEnergyLoss(), and setHadr().
|
private |
Definition at line 109 of file BscG4Hit.h.
Referenced by BscG4Hit(), getIncidentEnergy(), operator=(), and setIncidentEnergy().
|
private |
Definition at line 118 of file BscG4Hit.h.
Referenced by BscG4Hit(), getPabs(), operator=(), and setPabs().
|
private |
Definition at line 126 of file BscG4Hit.h.
Referenced by BscG4Hit(), getParentId(), operator=(), and setParentId().
|
private |
Definition at line 121 of file BscG4Hit.h.
Referenced by BscG4Hit(), getParticleType(), operator=(), and setParticleType().
|
private |
Definition at line 124 of file BscG4Hit.h.
Referenced by BscG4Hit(), getPhiAtEntry(), operator=(), and setPhiAtEntry().
|
private |
Definition at line 127 of file BscG4Hit.h.
Referenced by BscG4Hit(), getProcessId(), operator=(), and setProcessId().
|
private |
Definition at line 123 of file BscG4Hit.h.
Referenced by BscG4Hit(), getThetaAtEntry(), operator=(), and setThetaAtEntry().
|
private |
Definition at line 111 of file BscG4Hit.h.
Referenced by BscG4Hit(), getTimeSlice(), getTimeSliceID(), operator=(), and setTimeSlice().
|
private |
Definition at line 119 of file BscG4Hit.h.
Referenced by BscG4Hit(), getTof(), operator=(), and setTof().
|
private |
Definition at line 110 of file BscG4Hit.h.
Referenced by BscG4Hit(), getTrackID(), operator=(), and setTrackID().
|
private |
Definition at line 113 of file BscG4Hit.h.
Referenced by BscG4Hit(), getUnitID(), operator=(), and setUnitID().
|
private |
Definition at line 128 of file BscG4Hit.h.
Referenced by BscG4Hit(), getVx(), operator=(), setVertexPosition(), and setVx().
|
private |
Definition at line 129 of file BscG4Hit.h.
Referenced by BscG4Hit(), getVy(), operator=(), setVertexPosition(), and setVy().
|
private |
Definition at line 130 of file BscG4Hit.h.
Referenced by BscG4Hit(), getVz(), operator=(), setVertexPosition(), and setVz().
|
private |
Definition at line 115 of file BscG4Hit.h.
Referenced by BscG4Hit(), getX(), operator=(), setEntry(), setHitPosition(), and setX().
|
private |
Definition at line 116 of file BscG4Hit.h.
Referenced by BscG4Hit(), getY(), operator=(), setEntry(), setHitPosition(), and setY().
|
private |
Definition at line 117 of file BscG4Hit.h.
Referenced by BscG4Hit(), getZ(), operator=(), setEntry(), setHitPosition(), and setZ().