QwGeant4
|
#include <QweakSimTungstenPlug_DetectorHit.hh>
Inherits G4VHit.
Public Member Functions | |
QweakSimTungstenPlug_DetectorHit () | |
QweakSimTungstenPlug_DetectorHit (G4int detector_id) | |
virtual | ~QweakSimTungstenPlug_DetectorHit () |
QweakSimTungstenPlug_DetectorHit (const QweakSimTungstenPlug_DetectorHit &right) | |
const QweakSimTungstenPlug_DetectorHit & | operator= (const QweakSimTungstenPlug_DetectorHit &right) |
int | operator== (const QweakSimTungstenPlug_DetectorHit &right) const |
void * | operator new (size_t) |
void | operator delete (void *aHit) |
float | x () |
float | y () |
virtual void | Draw () |
virtual void | Print () |
void | StorePrimaryEventNumber (G4int pen) |
G4int | GetPrimaryEventNumber () const |
void | StoreTrackID (G4double tid) |
G4double | GetTrackID () const |
void | StoreParticleName (G4String pn) |
G4String | GetParticleName () const |
void | StoreParticleType (G4int pt) |
G4int | GetParticleType () const |
void | StoreGlobalTime (G4double t) |
G4double | GetGlobalTime () const |
void | StoreHasBeenHit (G4int n) |
G4int | GetHasBeenHit () const |
void | StoreEdgeEventFlag (G4int flag) |
G4int | GetEdgeEventFlag () const |
void | StoreNbOfHits (G4int nd) |
G4int | GetNbOfHits () const |
void | StoreWorldPosition (G4ThreeVector xyz) |
G4ThreeVector | GetWorldPosition () const |
void | StoreLocalPosition (G4ThreeVector xyz) |
G4ThreeVector | GetLocalPosition () const |
void | StoreLocalExitPosition (G4ThreeVector xyz) |
G4ThreeVector | GetLocalExitPosition () const |
void | StoreOriginVertexPosition (G4ThreeVector oxyz) |
G4ThreeVector | GetOriginVertexPosition () const |
void | StoreWorldMomentum (G4ThreeVector gpxyz) |
G4ThreeVector | GetWorldMomentum () const |
void | StoreLocalMomentum (G4ThreeVector lpxyz) |
G4ThreeVector | GetLocalMomentum () const |
void | StoreMomentumDirection (G4ThreeVector pxyz) |
G4ThreeVector | GetMomentumDirection () const |
void | StoreOriginVertexMomentumDirection (G4ThreeVector opxyz) |
G4ThreeVector | GetOriginVertexMomentumDirection () const |
void | StoreOriginVertexKineticEnergy (G4double oekin) |
G4double | GetOriginVertexKineticEnergy () const |
void | StoreOriginVertexTotalEnergy (G4double oetot) |
G4double | GetOriginVertexTotalEnergy () const |
void | StoreKineticEnergy (G4double ekin) |
G4double | GetKineticEnergy () const |
void | StoreTotalEnergy (G4double etot) |
G4double | GetTotalEnergy () const |
void | StoreDepositedEnergy (G4double dpeg) |
void | AddDepositedEnergy (G4double dpeg) |
G4double | GetHitDepositedEnergy () const |
void | StoreCellPosition (G4ThreeVector xyz) |
G4ThreeVector | GetCellPosition () const |
void | StoreCellRotation (G4RotationMatrix rmat) |
G4RotationMatrix | GetCellRotation () const |
void | StoreLogVolume (G4LogicalVolume *val) |
const G4LogicalVolume * | GetLogVolume () const |
Private Attributes | |
G4int | detectorID |
G4int | primaryEventNumber |
G4double | trackID |
G4String | particleName |
G4int | particleType |
G4double | time |
G4int | hasBeenHit |
G4int | edgeEventFlag |
G4int | nbOfHits |
G4ThreeVector | worldPos |
G4ThreeVector | localPos |
G4ThreeVector | localExitPos |
G4ThreeVector | originVertexPosition |
G4ThreeVector | worldMomentum |
G4ThreeVector | localMomentum |
G4ThreeVector | currentMomentumDirection |
G4ThreeVector | originVertexMomentumDirection |
G4double | originVertexKineticEnergy |
G4double | originVertexTotalEnergy |
G4double | currentKineticEnergy |
G4double | currentTotalEnergy |
G4double | depositedEnergy |
G4ThreeVector | cellPos |
G4RotationMatrix | cellRot |
const G4LogicalVolume * | pLogV |
Definition at line 16 of file QweakSimTungstenPlug_DetectorHit.hh.
QweakSimTungstenPlug_DetectorHit::QweakSimTungstenPlug_DetectorHit | ( | ) |
Definition at line 21 of file QweakSimTungstenPlug_DetectorHit.cc.
References currentKineticEnergy, currentMomentumDirection, currentTotalEnergy, depositedEnergy, detectorID, edgeEventFlag, hasBeenHit, localExitPos, localMomentum, localPos, nbOfHits, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, originVertexTotalEnergy, particleName, particleType, pLogV, primaryEventNumber, time, trackID, worldMomentum, and worldPos.
QweakSimTungstenPlug_DetectorHit::QweakSimTungstenPlug_DetectorHit | ( | G4int | detector_id | ) |
Definition at line 64 of file QweakSimTungstenPlug_DetectorHit.cc.
References detectorID, pLogV, and time.
|
virtual |
Definition at line 76 of file QweakSimTungstenPlug_DetectorHit.cc.
QweakSimTungstenPlug_DetectorHit::QweakSimTungstenPlug_DetectorHit | ( | const QweakSimTungstenPlug_DetectorHit & | right | ) |
Definition at line 83 of file QweakSimTungstenPlug_DetectorHit.cc.
References cellPos, cellRot, currentKineticEnergy, currentMomentumDirection, currentTotalEnergy, depositedEnergy, detectorID, edgeEventFlag, hasBeenHit, localExitPos, localMomentum, localPos, nbOfHits, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, originVertexTotalEnergy, particleName, particleType, pLogV, primaryEventNumber, time, trackID, worldMomentum, and worldPos.
|
inline |
Definition at line 178 of file QweakSimTungstenPlug_DetectorHit.hh.
References depositedEnergy.
|
virtual |
Definition at line 198 of file QweakSimTungstenPlug_DetectorHit.cc.
References worldPos.
|
inline |
Definition at line 184 of file QweakSimTungstenPlug_DetectorHit.hh.
References cellPos.
|
inline |
Definition at line 187 of file QweakSimTungstenPlug_DetectorHit.hh.
References cellRot.
|
inline |
Definition at line 118 of file QweakSimTungstenPlug_DetectorHit.hh.
References edgeEventFlag.
|
inline |
Definition at line 110 of file QweakSimTungstenPlug_DetectorHit.hh.
References time.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 115 of file QweakSimTungstenPlug_DetectorHit.hh.
References hasBeenHit.
|
inline |
Definition at line 179 of file QweakSimTungstenPlug_DetectorHit.hh.
References depositedEnergy.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 170 of file QweakSimTungstenPlug_DetectorHit.hh.
References currentKineticEnergy.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 135 of file QweakSimTungstenPlug_DetectorHit.hh.
References localExitPos.
|
inline |
Definition at line 149 of file QweakSimTungstenPlug_DetectorHit.hh.
References localMomentum.
|
inline |
Definition at line 131 of file QweakSimTungstenPlug_DetectorHit.hh.
References localPos.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 190 of file QweakSimTungstenPlug_DetectorHit.hh.
References pLogV.
|
inline |
Definition at line 153 of file QweakSimTungstenPlug_DetectorHit.hh.
References currentMomentumDirection.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 121 of file QweakSimTungstenPlug_DetectorHit.hh.
References nbOfHits.
|
inline |
Definition at line 162 of file QweakSimTungstenPlug_DetectorHit.hh.
References originVertexKineticEnergy.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 157 of file QweakSimTungstenPlug_DetectorHit.hh.
References originVertexMomentumDirection.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 139 of file QweakSimTungstenPlug_DetectorHit.hh.
References originVertexPosition.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 165 of file QweakSimTungstenPlug_DetectorHit.hh.
References originVertexTotalEnergy.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 102 of file QweakSimTungstenPlug_DetectorHit.hh.
References particleName.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 105 of file QweakSimTungstenPlug_DetectorHit.hh.
References particleType.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 92 of file QweakSimTungstenPlug_DetectorHit.hh.
References primaryEventNumber.
|
inline |
Definition at line 173 of file QweakSimTungstenPlug_DetectorHit.hh.
References currentTotalEnergy.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 97 of file QweakSimTungstenPlug_DetectorHit.hh.
References trackID.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 145 of file QweakSimTungstenPlug_DetectorHit.hh.
References worldMomentum.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 127 of file QweakSimTungstenPlug_DetectorHit.hh.
References worldPos.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 217 of file QweakSimTungstenPlug_DetectorHit.hh.
References QweakSimTungstenPlug_DetectorHitAllocator.
|
inline |
Definition at line 206 of file QweakSimTungstenPlug_DetectorHit.hh.
References QweakSimTungstenPlug_DetectorHitAllocator.
const QweakSimTungstenPlug_DetectorHit & QweakSimTungstenPlug_DetectorHit::operator= | ( | const QweakSimTungstenPlug_DetectorHit & | right | ) |
Definition at line 130 of file QweakSimTungstenPlug_DetectorHit.cc.
References cellPos, cellRot, currentKineticEnergy, currentMomentumDirection, currentTotalEnergy, depositedEnergy, detectorID, edgeEventFlag, hasBeenHit, localExitPos, localMomentum, localPos, nbOfHits, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, originVertexTotalEnergy, particleName, particleType, pLogV, primaryEventNumber, time, trackID, worldMomentum, and worldPos.
int QweakSimTungstenPlug_DetectorHit::operator== | ( | const QweakSimTungstenPlug_DetectorHit & | right | ) | const |
Definition at line 188 of file QweakSimTungstenPlug_DetectorHit.cc.
|
virtual |
Definition at line 236 of file QweakSimTungstenPlug_DetectorHit.cc.
|
inline |
Definition at line 183 of file QweakSimTungstenPlug_DetectorHit.hh.
References cellPos.
|
inline |
Definition at line 186 of file QweakSimTungstenPlug_DetectorHit.hh.
References cellRot.
|
inline |
Definition at line 177 of file QweakSimTungstenPlug_DetectorHit.hh.
References depositedEnergy.
|
inline |
Definition at line 117 of file QweakSimTungstenPlug_DetectorHit.hh.
References edgeEventFlag.
|
inline |
Definition at line 109 of file QweakSimTungstenPlug_DetectorHit.hh.
References time.
|
inline |
Definition at line 114 of file QweakSimTungstenPlug_DetectorHit.hh.
References hasBeenHit.
|
inline |
Definition at line 169 of file QweakSimTungstenPlug_DetectorHit.hh.
References currentKineticEnergy.
|
inline |
Definition at line 134 of file QweakSimTungstenPlug_DetectorHit.hh.
References localExitPos.
|
inline |
Definition at line 148 of file QweakSimTungstenPlug_DetectorHit.hh.
References localMomentum.
|
inline |
Definition at line 130 of file QweakSimTungstenPlug_DetectorHit.hh.
References localPos.
|
inline |
Definition at line 189 of file QweakSimTungstenPlug_DetectorHit.hh.
References pLogV.
|
inline |
Definition at line 152 of file QweakSimTungstenPlug_DetectorHit.hh.
References currentMomentumDirection.
|
inline |
Definition at line 120 of file QweakSimTungstenPlug_DetectorHit.hh.
References nbOfHits.
|
inline |
Definition at line 161 of file QweakSimTungstenPlug_DetectorHit.hh.
References originVertexKineticEnergy.
|
inline |
Definition at line 156 of file QweakSimTungstenPlug_DetectorHit.hh.
References originVertexMomentumDirection.
|
inline |
Definition at line 138 of file QweakSimTungstenPlug_DetectorHit.hh.
References originVertexPosition.
|
inline |
Definition at line 164 of file QweakSimTungstenPlug_DetectorHit.hh.
References originVertexTotalEnergy.
|
inline |
Definition at line 101 of file QweakSimTungstenPlug_DetectorHit.hh.
References particleName.
|
inline |
Definition at line 104 of file QweakSimTungstenPlug_DetectorHit.hh.
References particleType.
|
inline |
Definition at line 91 of file QweakSimTungstenPlug_DetectorHit.hh.
References primaryEventNumber.
|
inline |
Definition at line 172 of file QweakSimTungstenPlug_DetectorHit.hh.
References currentTotalEnergy.
|
inline |
Definition at line 96 of file QweakSimTungstenPlug_DetectorHit.hh.
References trackID.
|
inline |
Definition at line 144 of file QweakSimTungstenPlug_DetectorHit.hh.
References worldMomentum.
|
inline |
Definition at line 126 of file QweakSimTungstenPlug_DetectorHit.hh.
References worldPos.
|
inline |
|
inline |
|
private |
Definition at line 82 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetCellPosition(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreCellPosition().
|
private |
Definition at line 83 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetCellRotation(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreCellRotation().
|
private |
Definition at line 76 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetKineticEnergy(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreKineticEnergy().
|
private |
Definition at line 70 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetMomentumDirection(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreMomentumDirection().
|
private |
Definition at line 77 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetTotalEnergy(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreTotalEnergy().
|
private |
Definition at line 80 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by AddDepositedEnergy(), GetHitDepositedEnergy(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreDepositedEnergy().
|
private |
Definition at line 48 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by operator=(), and QweakSimTungstenPlug_DetectorHit().
|
private |
Definition at line 60 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetEdgeEventFlag(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreEdgeEventFlag().
|
private |
Definition at line 59 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetHasBeenHit(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreHasBeenHit().
|
private |
Definition at line 65 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetLocalExitPosition(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreLocalExitPosition().
|
private |
Definition at line 69 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetLocalMomentum(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreLocalMomentum().
|
private |
Definition at line 64 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetLocalPosition(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreLocalPosition().
|
private |
Definition at line 61 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetNbOfHits(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreNbOfHits().
|
private |
Definition at line 73 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetOriginVertexKineticEnergy(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreOriginVertexKineticEnergy().
|
private |
Definition at line 71 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetOriginVertexMomentumDirection(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreOriginVertexMomentumDirection().
|
private |
Definition at line 66 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetOriginVertexPosition(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreOriginVertexPosition().
|
private |
Definition at line 74 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetOriginVertexTotalEnergy(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreOriginVertexTotalEnergy().
|
private |
Definition at line 54 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetParticleName(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreParticleName().
|
private |
Definition at line 55 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetParticleType(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreParticleType().
|
private |
Definition at line 84 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetLogVolume(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreLogVolume().
|
private |
Definition at line 50 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetPrimaryEventNumber(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StorePrimaryEventNumber().
|
private |
Definition at line 57 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetGlobalTime(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreGlobalTime().
|
private |
Definition at line 52 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetTrackID(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreTrackID().
|
private |
Definition at line 68 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by GetWorldMomentum(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreWorldMomentum().
|
private |
Definition at line 63 of file QweakSimTungstenPlug_DetectorHit.hh.
Referenced by Draw(), GetWorldPosition(), operator=(), QweakSimTungstenPlug_DetectorHit(), and StoreWorldPosition().