#include <BscG4Hit.h>
Public Member Functions | |
void | addEnergyDeposit (double em, double hd) |
void | addEnergyDeposit (const BscG4Hit &aHit) |
BscG4Hit () | |
BscG4Hit (const BscG4Hit &right) | |
void | Draw () |
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 |
G4int | 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 BscG4Hit & | operator= (const BscG4Hit &right) |
int | operator== (const BscG4Hit &) |
void | Print () |
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) |
~BscG4Hit () | |
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 20 of file BscG4Hit.h.
BscG4Hit::BscG4Hit | ( | ) |
Definition at line 9 of file BSCG4Hit.cc.
References elem, entrylp, exitlp, hadr, theEnergyLoss, theIncidentEnergy, thePabs, theParentId, theParticleType, thePhiAtEntry, theThetaAtEntry, theTimeSlice, theTof, theTrackID, theUnitID, theVx, theVy, theVz, theX, theY, and theZ.
BscG4Hit::~BscG4Hit | ( | ) |
Definition at line 38 of file BSCG4Hit.cc.
BscG4Hit::BscG4Hit | ( | const BscG4Hit & | right | ) |
Definition at line 41 of file BSCG4Hit.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 BscG4Hit::addEnergyDeposit | ( | double | em, |
double | hd | ||
) |
Definition at line 143 of file BSCG4Hit.cc.
Referenced by FastTimerSD::UpdateHit(), BHMSD::UpdateHit(), and BscSD::UpdateHit().
void BscG4Hit::addEnergyDeposit | ( | const BscG4Hit & | aHit | ) |
|
inline |
Definition at line 30 of file BscG4Hit.h.
double BscG4Hit::getEM | ( | ) | const |
Definition at line 124 of file BSCG4Hit.cc.
References elem.
Referenced by addEnergyDeposit(), and operator<<().
double BscG4Hit::getEnergyDeposit | ( | ) | const |
float BscG4Hit::getEnergyLoss | ( | ) | const |
Definition at line 150 of file BSCG4Hit.cc.
References theEnergyLoss.
Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), operator<<(), and BscTest::update().
G4ThreeVector BscG4Hit::getEntry | ( | ) | const |
Definition at line 115 of file BSCG4Hit.cc.
References entry.
Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), operator<<(), and BscTest::update().
G4ThreeVector BscG4Hit::getEntryLocalP | ( | ) | const |
Definition at line 118 of file BSCG4Hit.cc.
References entrylp.
Referenced by operator<<(), and BscTest::update().
G4ThreeVector BscG4Hit::getExitLocalP | ( | ) | const |
Definition at line 121 of file BSCG4Hit.cc.
References exitlp.
Referenced by operator<<(), and BscTest::update().
double BscG4Hit::getHadr | ( | ) | const |
Definition at line 127 of file BSCG4Hit.cc.
References hadr.
Referenced by addEnergyDeposit(), and operator<<().
double BscG4Hit::getIncidentEnergy | ( | ) | const |
Definition at line 130 of file BSCG4Hit.cc.
References theIncidentEnergy.
Referenced by operator<<().
float BscG4Hit::getPabs | ( | ) | const |
Definition at line 148 of file BSCG4Hit.cc.
References thePabs.
Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), and operator<<().
int BscG4Hit::getParentId | ( | ) | const |
int BscG4Hit::getParticleType | ( | ) | const |
Definition at line 151 of file BSCG4Hit.cc.
References theParticleType.
Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), and operator<<().
float BscG4Hit::getPhiAtEntry | ( | ) | const |
Definition at line 159 of file BSCG4Hit.cc.
References thePhiAtEntry.
Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), and BscSD::EndOfEvent().
float BscG4Hit::getThetaAtEntry | ( | ) | const |
Definition at line 158 of file BSCG4Hit.cc.
References theThetaAtEntry.
Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), and BscSD::EndOfEvent().
double BscG4Hit::getTimeSlice | ( | ) | const |
int BscG4Hit::getTimeSliceID | ( | ) | const |
Definition at line 141 of file BSCG4Hit.cc.
References theTimeSlice.
Referenced by FastTimerSD::HitExists(), BHMSD::HitExists(), BscSD::HitExists(), and operator<<().
float BscG4Hit::getTof | ( | ) | const |
Definition at line 149 of file BSCG4Hit.cc.
References theTof.
Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), and operator<<().
G4int BscG4Hit::getTrackID | ( | ) | const |
Definition at line 133 of file BSCG4Hit.cc.
References theTrackID.
Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), FastTimerSD::HitExists(), BHMSD::HitExists(), BscSD::HitExists(), operator<<(), and BscTest::update().
unsigned int BscG4Hit::getUnitID | ( | ) | const |
Definition at line 136 of file BSCG4Hit.cc.
References theUnitID.
Referenced by FastTimerSD::EndOfEvent(), BHMSD::EndOfEvent(), BscSD::EndOfEvent(), FastTimerSD::HitExists(), BHMSD::HitExists(), BscSD::HitExists(), operator<<(), and BscTest::update().
float BscG4Hit::getVx | ( | ) | const |
float BscG4Hit::getVy | ( | ) | const |
float BscG4Hit::getVz | ( | ) | const |
float BscG4Hit::getX | ( | ) | const |
float BscG4Hit::getY | ( | ) | const |
float BscG4Hit::getZ | ( | ) | const |
Definition at line 72 of file BSCG4Hit.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 28 of file BscG4Hit.h.
void BscG4Hit::Print | ( | void | ) |
Definition at line 111 of file BSCG4Hit.cc.
References gather_cfg::cout.
void BscG4Hit::setEM | ( | double | e | ) |
void BscG4Hit::setEnergyLoss | ( | float | e | ) |
Definition at line 155 of file BSCG4Hit.cc.
References alignCSCRings::e, and theEnergyLoss.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), BscSD::CreateNewHit(), FastTimerSD::UpdateHit(), BHMSD::UpdateHit(), and BscSD::UpdateHit().
void BscG4Hit::setEntry | ( | const G4ThreeVector & | xyz | ) |
Definition at line 116 of file BSCG4Hit.cc.
References entry.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setEntryLocalP | ( | const G4ThreeVector & | xyz1 | ) |
Definition at line 119 of file BSCG4Hit.cc.
References entrylp.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setExitLocalP | ( | const G4ThreeVector & | xyz1 | ) |
Definition at line 122 of file BSCG4Hit.cc.
References exitlp.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setHadr | ( | double | e | ) |
void BscG4Hit::setIncidentEnergy | ( | double | e | ) |
Definition at line 131 of file BSCG4Hit.cc.
References alignCSCRings::e, and theIncidentEnergy.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setPabs | ( | float | e | ) |
Definition at line 153 of file BSCG4Hit.cc.
References alignCSCRings::e, and thePabs.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setParentId | ( | int | p | ) |
Definition at line 174 of file BSCG4Hit.cc.
References AlCaHLTBitMon_ParallelJobs::p, and theParentId.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setParticleType | ( | short | i | ) |
Definition at line 156 of file BSCG4Hit.cc.
References i, and theParticleType.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setPhiAtEntry | ( | float | f | ) |
Definition at line 162 of file BSCG4Hit.cc.
References f, and thePhiAtEntry.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setThetaAtEntry | ( | float | t | ) |
Definition at line 161 of file BSCG4Hit.cc.
References lumiQTWidget::t, and theThetaAtEntry.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setTimeSlice | ( | double | d | ) |
Definition at line 140 of file BSCG4Hit.cc.
References ztail::d, and theTimeSlice.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setTof | ( | float | e | ) |
Definition at line 154 of file BSCG4Hit.cc.
References alignCSCRings::e, and theTof.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setTrackID | ( | int | i | ) |
Definition at line 134 of file BSCG4Hit.cc.
References i, and theTrackID.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setUnitID | ( | unsigned int | i | ) |
Definition at line 137 of file BSCG4Hit.cc.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setVx | ( | float | p | ) |
Definition at line 177 of file BSCG4Hit.cc.
References lumiQTWidget::t, and theVx.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setVy | ( | float | p | ) |
Definition at line 180 of file BSCG4Hit.cc.
References lumiQTWidget::t, and theVy.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setVz | ( | float | p | ) |
Definition at line 183 of file BSCG4Hit.cc.
References lumiQTWidget::t, and theVz.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setX | ( | float | t | ) |
Definition at line 165 of file BSCG4Hit.cc.
References lumiQTWidget::t, and theX.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setY | ( | float | t | ) |
Definition at line 168 of file BSCG4Hit.cc.
References lumiQTWidget::t, and theY.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
void BscG4Hit::setZ | ( | float | t | ) |
Definition at line 171 of file BSCG4Hit.cc.
References lumiQTWidget::t, and theZ.
Referenced by FastTimerSD::CreateNewHit(), BHMSD::CreateNewHit(), and BscSD::CreateNewHit().
|
private |
Definition at line 108 of file BscG4Hit.h.
Referenced by addEnergyDeposit(), BscG4Hit(), getEM(), getEnergyDeposit(), operator=(), and setEM().
|
private |
Definition at line 105 of file BscG4Hit.h.
Referenced by BscG4Hit(), getEntry(), operator=(), and setEntry().
|
private |
Definition at line 106 of file BscG4Hit.h.
Referenced by BscG4Hit(), getEntryLocalP(), operator=(), and setEntryLocalP().
|
private |
Definition at line 107 of file BscG4Hit.h.
Referenced by BscG4Hit(), getExitLocalP(), operator=(), and setExitLocalP().
|
private |
Definition at line 109 of file BscG4Hit.h.
Referenced by addEnergyDeposit(), BscG4Hit(), getEnergyDeposit(), getHadr(), operator=(), and setHadr().
|
private |
Definition at line 122 of file BscG4Hit.h.
Referenced by BscG4Hit(), getEnergyLoss(), operator=(), and setEnergyLoss().
|
private |
Definition at line 110 of file BscG4Hit.h.
Referenced by BscG4Hit(), getIncidentEnergy(), operator=(), and setIncidentEnergy().
|
private |
Definition at line 120 of file BscG4Hit.h.
Referenced by BscG4Hit(), getPabs(), operator=(), and setPabs().
|
private |
Definition at line 129 of file BscG4Hit.h.
Referenced by BscG4Hit(), getParentId(), operator=(), and setParentId().
|
private |
Definition at line 123 of file BscG4Hit.h.
Referenced by BscG4Hit(), getParticleType(), operator=(), and setParticleType().
|
private |
Definition at line 127 of file BscG4Hit.h.
Referenced by BscG4Hit(), getPhiAtEntry(), operator=(), and setPhiAtEntry().
|
private |
Definition at line 126 of file BscG4Hit.h.
Referenced by BscG4Hit(), getThetaAtEntry(), operator=(), and setThetaAtEntry().
|
private |
Definition at line 113 of file BscG4Hit.h.
Referenced by BscG4Hit(), getTimeSlice(), getTimeSliceID(), operator=(), and setTimeSlice().
|
private |
Definition at line 121 of file BscG4Hit.h.
Referenced by BscG4Hit(), getTof(), operator=(), and setTof().
|
private |
Definition at line 111 of file BscG4Hit.h.
Referenced by BscG4Hit(), getTrackID(), operator=(), and setTrackID().
|
private |
Definition at line 115 of file BscG4Hit.h.
Referenced by BscG4Hit(), getUnitID(), operator=(), and setUnitID().
|
private |
Definition at line 130 of file BscG4Hit.h.
Referenced by BscG4Hit(), getVx(), operator=(), and setVx().
|
private |
Definition at line 131 of file BscG4Hit.h.
Referenced by BscG4Hit(), getVy(), operator=(), and setVy().
|
private |
Definition at line 132 of file BscG4Hit.h.
Referenced by BscG4Hit(), getVz(), operator=(), and setVz().
|
private |
Definition at line 117 of file BscG4Hit.h.
Referenced by BscG4Hit(), getX(), operator=(), and setX().
|
private |
Definition at line 118 of file BscG4Hit.h.
Referenced by BscG4Hit(), getY(), operator=(), and setY().
|
private |
Definition at line 119 of file BscG4Hit.h.
Referenced by BscG4Hit(), getZ(), operator=(), and setZ().