![]() |
![]() |
#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.
BscG4Hit::~BscG4Hit | ( | ) |
Definition at line 38 of file BSCG4Hit.cc.
BscG4Hit::BscG4Hit | ( | const BscG4Hit & | right | ) |
Definition at line 41 of file BSCG4Hit.cc.
void BscG4Hit::addEnergyDeposit | ( | double | em, |
double | hd | ||
) |
Definition at line 143 of file BSCG4Hit.cc.
void BscG4Hit::addEnergyDeposit | ( | const BscG4Hit & | aHit | ) |
Definition at line 104 of file BSCG4Hit.cc.
|
inline |
Definition at line 30 of file BscG4Hit.h.
double BscG4Hit::getEM | ( | ) | const |
Definition at line 124 of file BSCG4Hit.cc.
double BscG4Hit::getEnergyDeposit | ( | ) | const |
Definition at line 146 of file BSCG4Hit.cc.
float BscG4Hit::getEnergyLoss | ( | ) | const |
Definition at line 150 of file BSCG4Hit.cc.
G4ThreeVector BscG4Hit::getEntry | ( | ) | const |
Definition at line 115 of file BSCG4Hit.cc.
G4ThreeVector BscG4Hit::getEntryLocalP | ( | ) | const |
Definition at line 118 of file BSCG4Hit.cc.
G4ThreeVector BscG4Hit::getExitLocalP | ( | ) | const |
Definition at line 121 of file BSCG4Hit.cc.
double BscG4Hit::getHadr | ( | ) | const |
Definition at line 127 of file BSCG4Hit.cc.
double BscG4Hit::getIncidentEnergy | ( | ) | const |
Definition at line 130 of file BSCG4Hit.cc.
float BscG4Hit::getPabs | ( | ) | const |
Definition at line 148 of file BSCG4Hit.cc.
int BscG4Hit::getParentId | ( | ) | const |
Definition at line 173 of file BSCG4Hit.cc.
int BscG4Hit::getParticleType | ( | ) | const |
Definition at line 151 of file BSCG4Hit.cc.
float BscG4Hit::getPhiAtEntry | ( | ) | const |
Definition at line 159 of file BSCG4Hit.cc.
float BscG4Hit::getThetaAtEntry | ( | ) | const |
Definition at line 158 of file BSCG4Hit.cc.
double BscG4Hit::getTimeSlice | ( | ) | const |
Definition at line 139 of file BSCG4Hit.cc.
int BscG4Hit::getTimeSliceID | ( | ) | const |
Definition at line 141 of file BSCG4Hit.cc.
float BscG4Hit::getTof | ( | ) | const |
Definition at line 149 of file BSCG4Hit.cc.
G4int BscG4Hit::getTrackID | ( | ) | const |
Definition at line 133 of file BSCG4Hit.cc.
unsigned int BscG4Hit::getUnitID | ( | ) | const |
Definition at line 136 of file BSCG4Hit.cc.
float BscG4Hit::getVx | ( | ) | const |
Definition at line 176 of file BSCG4Hit.cc.
float BscG4Hit::getVy | ( | ) | const |
Definition at line 179 of file BSCG4Hit.cc.
float BscG4Hit::getVz | ( | ) | const |
Definition at line 182 of file BSCG4Hit.cc.
float BscG4Hit::getX | ( | ) | const |
Definition at line 164 of file BSCG4Hit.cc.
float BscG4Hit::getY | ( | ) | const |
Definition at line 167 of file BSCG4Hit.cc.
float BscG4Hit::getZ | ( | ) | const |
Definition at line 170 of file BSCG4Hit.cc.
Definition at line 72 of file BSCG4Hit.cc.
|
inline |
Definition at line 28 of file BscG4Hit.h.
void BscG4Hit::Print | ( | void | ) |
Definition at line 111 of file BSCG4Hit.cc.
void BscG4Hit::setEM | ( | double | e | ) |
Definition at line 125 of file BSCG4Hit.cc.
void BscG4Hit::setEnergyLoss | ( | float | e | ) |
Definition at line 155 of file BSCG4Hit.cc.
void BscG4Hit::setEntry | ( | const G4ThreeVector & | xyz | ) |
Definition at line 116 of file BSCG4Hit.cc.
void BscG4Hit::setEntryLocalP | ( | const G4ThreeVector & | xyz1 | ) |
Definition at line 119 of file BSCG4Hit.cc.
void BscG4Hit::setExitLocalP | ( | const G4ThreeVector & | xyz1 | ) |
Definition at line 122 of file BSCG4Hit.cc.
void BscG4Hit::setHadr | ( | double | e | ) |
Definition at line 128 of file BSCG4Hit.cc.
void BscG4Hit::setIncidentEnergy | ( | double | e | ) |
Definition at line 131 of file BSCG4Hit.cc.
void BscG4Hit::setPabs | ( | float | e | ) |
Definition at line 153 of file BSCG4Hit.cc.
void BscG4Hit::setParentId | ( | int | p | ) |
Definition at line 174 of file BSCG4Hit.cc.
void BscG4Hit::setParticleType | ( | short | i | ) |
Definition at line 156 of file BSCG4Hit.cc.
void BscG4Hit::setPhiAtEntry | ( | float | f | ) |
Definition at line 162 of file BSCG4Hit.cc.
void BscG4Hit::setThetaAtEntry | ( | float | t | ) |
Definition at line 161 of file BSCG4Hit.cc.
void BscG4Hit::setTimeSlice | ( | double | d | ) |
Definition at line 140 of file BSCG4Hit.cc.
void BscG4Hit::setTof | ( | float | e | ) |
Definition at line 154 of file BSCG4Hit.cc.
void BscG4Hit::setTrackID | ( | int | i | ) |
Definition at line 134 of file BSCG4Hit.cc.
void BscG4Hit::setUnitID | ( | unsigned int | i | ) |
Definition at line 137 of file BSCG4Hit.cc.
void BscG4Hit::setVx | ( | float | p | ) |
Definition at line 177 of file BSCG4Hit.cc.
void BscG4Hit::setVy | ( | float | p | ) |
Definition at line 180 of file BSCG4Hit.cc.
void BscG4Hit::setVz | ( | float | p | ) |
Definition at line 183 of file BSCG4Hit.cc.
void BscG4Hit::setX | ( | float | t | ) |
Definition at line 165 of file BSCG4Hit.cc.
void BscG4Hit::setY | ( | float | t | ) |
Definition at line 168 of file BSCG4Hit.cc.
void BscG4Hit::setZ | ( | float | t | ) |
Definition at line 171 of file BSCG4Hit.cc.
|
private |
Definition at line 108 of file BscG4Hit.h.
|
private |
Definition at line 105 of file BscG4Hit.h.
|
private |
Definition at line 106 of file BscG4Hit.h.
|
private |
Definition at line 107 of file BscG4Hit.h.
|
private |
Definition at line 109 of file BscG4Hit.h.
|
private |
Definition at line 122 of file BscG4Hit.h.
|
private |
Definition at line 110 of file BscG4Hit.h.
|
private |
Definition at line 120 of file BscG4Hit.h.
|
private |
Definition at line 129 of file BscG4Hit.h.
|
private |
Definition at line 123 of file BscG4Hit.h.
|
private |
Definition at line 127 of file BscG4Hit.h.
|
private |
Definition at line 126 of file BscG4Hit.h.
|
private |
Definition at line 113 of file BscG4Hit.h.
|
private |
Definition at line 121 of file BscG4Hit.h.
|
private |
Definition at line 111 of file BscG4Hit.h.
|
private |
Definition at line 115 of file BscG4Hit.h.
|
private |
Definition at line 130 of file BscG4Hit.h.
|
private |
Definition at line 131 of file BscG4Hit.h.
|
private |
Definition at line 132 of file BscG4Hit.h.
|
private |
Definition at line 117 of file BscG4Hit.h.
|
private |
Definition at line 118 of file BscG4Hit.h.
|
private |
Definition at line 119 of file BscG4Hit.h.