QwGeant4
|
Handling of a U-WirePlane and/or V-WirePlane Hit of the VDC. More...
#include <QweakSimVDC_WirePlaneHit.hh>
Inherits G4VHit.
Public Member Functions | |
QweakSimVDC_WirePlaneHit () | |
QweakSimVDC_WirePlaneHit (G4int vdc_id, G4int wireplane_ID) | |
virtual | ~QweakSimVDC_WirePlaneHit () |
QweakSimVDC_WirePlaneHit (const QweakSimVDC_WirePlaneHit &right) | |
const QweakSimVDC_WirePlaneHit & | operator= (const QweakSimVDC_WirePlaneHit &right) |
int | operator== (const QweakSimVDC_WirePlaneHit &right) const |
void * | operator new (size_t) |
void | operator delete (void *aHit) |
virtual void | Draw () |
virtual void | Print () |
void | StoreVDCID (G4int vdc_ID) |
G4int | GetVDCID () const |
void | StoreWirePlaneID (G4int wireplane_ID) |
G4int | GetWirePlaneID () const |
void | StoreGlobalTime (G4double t) |
G4double | GetGlobalTime () const |
void | StoreLocalPosition (G4ThreeVector lxyz) |
G4ThreeVector | GetLocalPosition () const |
void | StoreWorldPosition (G4ThreeVector gxyz) |
G4ThreeVector | GetWorldPosition () const |
void | StoreLocalMomentum (G4ThreeVector lpxyz) |
G4ThreeVector | GetLocalMomentum () const |
void | StoreWorldMomentum (G4ThreeVector gpxyz) |
G4ThreeVector | GetWorldMomentum () const |
void | StoreOriginVertexPosition (G4ThreeVector xyz) |
G4ThreeVector | GetOriginVertexPosition () const |
void | StoreOriginVertexMomentumDirection (G4ThreeVector pxyz) |
G4ThreeVector | GetOriginVertexMomentumDirection () const |
void | StoreOriginVertexKineticEnergy (G4double ekin) |
G4double | GetOriginVertexKineticEnergy () const |
void | StoreOriginVertexTotalEnergy (G4double et) |
G4double | GetOriginVertexTotalEnergy () const |
void | StorePrimaryEventNumber (G4int en) |
G4int | GetPrimaryEventNumber () const |
void | StorePrimaryQ2 (G4double q2) |
G4double | GetPrimaryQ2 () const |
void | StoreCrossSection (G4double cs) |
G4double | GetCrossSection () const |
void | StoreCrossSectionWeight (G4double csw) |
G4double | GetCrossSectionWeight () const |
void | StoreParticleName (G4String pn) |
G4String | GetParticleName () const |
void | StoreParticleType (G4int pt) |
G4int | GetParticleType () const |
void | StoreKineticEnergy (G4double ekin) |
G4double | GetKineticEnergy () const |
void | StoreTotalEnergy (G4double etot) |
G4double | GetTotalEnergy () const |
Private Attributes | |
G4int | vdcID |
G4int | wireplaneID |
G4double | time |
G4ThreeVector | localPos |
G4ThreeVector | worldPos |
G4ThreeVector | localMomentum |
G4ThreeVector | worldMomentum |
G4ThreeVector | originVertexPosition |
G4ThreeVector | originVertexMomentumDirection |
G4double | originVertexKineticEnergy |
G4double | originVertexTotalEnergy |
G4double | currentKineticEnergy |
G4double | currentTotalEnergy |
G4double | primaryQ2 |
G4double | crossSection |
G4double | crossSectionWeight |
G4int | primaryEventNumber |
G4String | particleName |
G4int | particleType |
Handling of a U-WirePlane and/or V-WirePlane Hit of the VDC.
Placeholder for a long explaination
Definition at line 42 of file QweakSimVDC_WirePlaneHit.hh.
QweakSimVDC_WirePlaneHit::QweakSimVDC_WirePlaneHit | ( | ) |
Definition at line 47 of file QweakSimVDC_WirePlaneHit.cc.
References crossSection, crossSectionWeight, currentKineticEnergy, currentTotalEnergy, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, originVertexTotalEnergy, primaryEventNumber, primaryQ2, time, vdcID, and wireplaneID.
QweakSimVDC_WirePlaneHit::QweakSimVDC_WirePlaneHit | ( | G4int | vdc_id, |
G4int | wireplane_ID | ||
) |
Definition at line 74 of file QweakSimVDC_WirePlaneHit.cc.
References time, vdcID, and wireplaneID.
|
virtual |
Definition at line 87 of file QweakSimVDC_WirePlaneHit.cc.
QweakSimVDC_WirePlaneHit::QweakSimVDC_WirePlaneHit | ( | const QweakSimVDC_WirePlaneHit & | right | ) |
Definition at line 92 of file QweakSimVDC_WirePlaneHit.cc.
References currentKineticEnergy, currentTotalEnergy, localMomentum, localPos, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, particleName, particleType, time, vdcID, wireplaneID, worldMomentum, and worldPos.
|
virtual |
|
inline |
Definition at line 131 of file QweakSimVDC_WirePlaneHit.hh.
References crossSection.
|
inline |
Definition at line 134 of file QweakSimVDC_WirePlaneHit.hh.
References crossSectionWeight.
|
inline |
Definition at line 97 of file QweakSimVDC_WirePlaneHit.hh.
References time.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 144 of file QweakSimVDC_WirePlaneHit.hh.
References currentKineticEnergy.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 106 of file QweakSimVDC_WirePlaneHit.hh.
References localMomentum.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 100 of file QweakSimVDC_WirePlaneHit.hh.
References localPos.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 118 of file QweakSimVDC_WirePlaneHit.hh.
References originVertexKineticEnergy.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 115 of file QweakSimVDC_WirePlaneHit.hh.
References originVertexMomentumDirection.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 112 of file QweakSimVDC_WirePlaneHit.hh.
References originVertexPosition.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 121 of file QweakSimVDC_WirePlaneHit.hh.
References originVertexTotalEnergy.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 138 of file QweakSimVDC_WirePlaneHit.hh.
References particleName.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 141 of file QweakSimVDC_WirePlaneHit.hh.
References particleType.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 125 of file QweakSimVDC_WirePlaneHit.hh.
References primaryEventNumber.
|
inline |
|
inline |
Definition at line 147 of file QweakSimVDC_WirePlaneHit.hh.
References currentTotalEnergy.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 91 of file QweakSimVDC_WirePlaneHit.hh.
References vdcID.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 94 of file QweakSimVDC_WirePlaneHit.hh.
References wireplaneID.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 109 of file QweakSimVDC_WirePlaneHit.hh.
References worldMomentum.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 103 of file QweakSimVDC_WirePlaneHit.hh.
References worldPos.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 166 of file QweakSimVDC_WirePlaneHit.hh.
References QweakSimVDC_WirePlane_HitAllocator.
|
inline |
Definition at line 158 of file QweakSimVDC_WirePlaneHit.hh.
References QweakSimVDC_WirePlane_HitAllocator.
const QweakSimVDC_WirePlaneHit & QweakSimVDC_WirePlaneHit::operator= | ( | const QweakSimVDC_WirePlaneHit & | right | ) |
Definition at line 122 of file QweakSimVDC_WirePlaneHit.cc.
References currentKineticEnergy, currentTotalEnergy, localMomentum, localPos, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, particleName, particleType, time, vdcID, wireplaneID, worldMomentum, and worldPos.
int QweakSimVDC_WirePlaneHit::operator== | ( | const QweakSimVDC_WirePlaneHit & | right | ) | const |
Definition at line 154 of file QweakSimVDC_WirePlaneHit.cc.
|
virtual |
Definition at line 187 of file QweakSimVDC_WirePlaneHit.cc.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 130 of file QweakSimVDC_WirePlaneHit.hh.
References crossSection.
|
inline |
Definition at line 133 of file QweakSimVDC_WirePlaneHit.hh.
References crossSectionWeight.
|
inline |
Definition at line 96 of file QweakSimVDC_WirePlaneHit.hh.
References time.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 143 of file QweakSimVDC_WirePlaneHit.hh.
References currentKineticEnergy.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 105 of file QweakSimVDC_WirePlaneHit.hh.
References localMomentum.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 99 of file QweakSimVDC_WirePlaneHit.hh.
References localPos.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 117 of file QweakSimVDC_WirePlaneHit.hh.
References originVertexKineticEnergy.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 114 of file QweakSimVDC_WirePlaneHit.hh.
References originVertexMomentumDirection.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 111 of file QweakSimVDC_WirePlaneHit.hh.
References originVertexPosition.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 120 of file QweakSimVDC_WirePlaneHit.hh.
References originVertexTotalEnergy.
|
inline |
Definition at line 137 of file QweakSimVDC_WirePlaneHit.hh.
References particleName.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 140 of file QweakSimVDC_WirePlaneHit.hh.
References particleType.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 124 of file QweakSimVDC_WirePlaneHit.hh.
References primaryEventNumber.
|
inline |
|
inline |
Definition at line 146 of file QweakSimVDC_WirePlaneHit.hh.
References currentTotalEnergy.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 90 of file QweakSimVDC_WirePlaneHit.hh.
References vdcID.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 93 of file QweakSimVDC_WirePlaneHit.hh.
References wireplaneID.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 108 of file QweakSimVDC_WirePlaneHit.hh.
References worldMomentum.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
inline |
Definition at line 102 of file QweakSimVDC_WirePlaneHit.hh.
References worldPos.
Referenced by QweakSimVDC_WirePlaneSD::ProcessHits().
|
private |
Definition at line 80 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetCrossSection(), QweakSimVDC_WirePlaneHit(), and StoreCrossSection().
|
private |
Definition at line 81 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetCrossSectionWeight(), QweakSimVDC_WirePlaneHit(), and StoreCrossSectionWeight().
|
private |
Definition at line 76 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetKineticEnergy(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreKineticEnergy().
|
private |
Definition at line 77 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetTotalEnergy(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreTotalEnergy().
|
private |
Definition at line 68 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetLocalMomentum(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreLocalMomentum().
|
private |
Definition at line 65 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetLocalPosition(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreLocalPosition().
|
private |
Definition at line 73 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetOriginVertexKineticEnergy(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreOriginVertexKineticEnergy().
|
private |
Definition at line 72 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetOriginVertexMomentumDirection(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreOriginVertexMomentumDirection().
|
private |
Definition at line 71 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetOriginVertexPosition(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreOriginVertexPosition().
|
private |
Definition at line 74 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetOriginVertexTotalEnergy(), QweakSimVDC_WirePlaneHit(), and StoreOriginVertexTotalEnergy().
|
private |
Definition at line 85 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetParticleName(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreParticleName().
|
private |
Definition at line 86 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetParticleType(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreParticleType().
|
private |
Definition at line 83 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetPrimaryEventNumber(), QweakSimVDC_WirePlaneHit(), and StorePrimaryEventNumber().
|
private |
Definition at line 79 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetPrimaryQ2(), QweakSimVDC_WirePlaneHit(), and StorePrimaryQ2().
|
private |
Definition at line 63 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetGlobalTime(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreGlobalTime().
|
private |
Definition at line 61 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetVDCID(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreVDCID().
|
private |
Definition at line 62 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetWirePlaneID(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreWirePlaneID().
|
private |
Definition at line 69 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by GetWorldMomentum(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreWorldMomentum().
|
private |
Definition at line 66 of file QweakSimVDC_WirePlaneHit.hh.
Referenced by Draw(), GetWorldPosition(), operator=(), QweakSimVDC_WirePlaneHit(), and StoreWorldPosition().