QwGeant4
|
Region 3 Vertical Drift Chamber Drift Cell Hit. More...
#include <QweakSimVDC_DriftCellHit.hh>
Inherits G4VHit.
Public Member Functions | |
QweakSimVDC_DriftCellHit () | |
QweakSimVDC_DriftCellHit (G4int dc_id) | |
virtual | ~QweakSimVDC_DriftCellHit () |
QweakSimVDC_DriftCellHit (const QweakSimVDC_DriftCellHit &right) | |
const QweakSimVDC_DriftCellHit & | operator= (const QweakSimVDC_DriftCellHit &right) |
int | operator== (const QweakSimVDC_DriftCellHit &right) const |
void * | operator new (size_t) |
void | operator delete (void *aHit) |
float | x () |
float | y () |
virtual void | Draw () |
virtual void | Print () |
void | StoreDriftCellID (G4int dc_id) |
G4int | GetDriftCellID () const |
void | StoreDriftCellPlaneID (G4int dcplane_id) |
G4int | GetDriftCellPlaneID () const |
void | StoreTime (G4double t) |
G4double | GetTime () const |
void | StoreLocalPos (G4ThreeVector xyz) |
G4ThreeVector | GetLocalPos () const |
void | StoreWorldPos (G4ThreeVector xyz) |
G4ThreeVector | GetWorldPos () const |
void | StoreCellPos (G4ThreeVector xyz) |
G4ThreeVector | GetCellPos () const |
void | StoreCellRot (G4RotationMatrix rmat) |
G4RotationMatrix | GetCellRot () const |
void | StoreLogV (G4LogicalVolume *val) |
const G4LogicalVolume * | GetLogV () const |
void | StoreOriginVertexPosition (G4ThreeVector xyz) |
G4ThreeVector | GetOriginVertexPosition () const |
void | StoreOriginVertexMomentumDirection (G4ThreeVector pxyz) |
G4ThreeVector | GetOriginVertexMomentumDirection () const |
void | StoreOriginVertexKineticEnergy (G4double ekin) |
G4double | GetOriginVertexKineticEnergy () const |
void | StoreMomentumDirection (G4ThreeVector pxyz) |
G4ThreeVector | GetMomentumDirection () const |
void | StoreKineticEnergy (G4double ekin) |
G4double | GetKineticEnergy () const |
void | StoreTotalEnergy (G4double etot) |
G4double | GetTotalEnergy () const |
void | StoreDCWidthOnFrame (G4double dcw) |
G4double | GetDCWidthOnFrame () const |
void | StoreDCFullThickness (G4double dct) |
G4double | GetDCFullThickness () const |
void | StoreDCUPlaneWireAngle (G4double dca) |
G4double | GetDCUPlaneWireAngle () const |
void | StoreDCVPlaneWireAngle (G4double dca) |
G4double | GetDCVPlaneWireAngle () const |
Private Attributes | |
G4int | driftCellID |
G4int | driftCellPlaneID |
G4double | time |
G4ThreeVector | localPos |
G4ThreeVector | worldPos |
G4ThreeVector | cellPos |
G4RotationMatrix | cellRot |
const G4LogicalVolume * | pLogV |
G4ThreeVector | originVertexPosition |
G4ThreeVector | originVertexMomentumDirection |
G4double | originVertexKineticEnergy |
G4ThreeVector | currentMomentumDirection |
G4double | currentKineticEnergy |
G4double | currentTotalEnergy |
G4double | dcWidthOnFrame |
G4double | dcFullThickness |
G4double | dcUPlaneWireAngle |
G4double | dcVPlaneWireAngle |
Region 3 Vertical Drift Chamber Drift Cell Hit.
Placeholder for a long explaination
Definition at line 56 of file QweakSimVDC_DriftCellHit.hh.
QweakSimVDC_DriftCellHit::QweakSimVDC_DriftCellHit | ( | ) |
Definition at line 45 of file QweakSimVDC_DriftCellHit.cc.
References driftCellID, driftCellPlaneID, pLogV, and time.
QweakSimVDC_DriftCellHit::QweakSimVDC_DriftCellHit | ( | G4int | dc_id | ) |
Definition at line 56 of file QweakSimVDC_DriftCellHit.cc.
References driftCellID, driftCellPlaneID, pLogV, and time.
|
virtual |
Definition at line 69 of file QweakSimVDC_DriftCellHit.cc.
QweakSimVDC_DriftCellHit::QweakSimVDC_DriftCellHit | ( | const QweakSimVDC_DriftCellHit & | right | ) |
Definition at line 74 of file QweakSimVDC_DriftCellHit.cc.
References cellPos, cellRot, currentKineticEnergy, currentMomentumDirection, currentTotalEnergy, dcFullThickness, dcUPlaneWireAngle, dcVPlaneWireAngle, dcWidthOnFrame, driftCellID, driftCellPlaneID, localPos, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, pLogV, time, and worldPos.
|
virtual |
Definition at line 145 of file QweakSimVDC_DriftCellHit.cc.
References cellPos, cellRot, and pLogV.
|
inline |
|
inline |
|
inline |
Definition at line 141 of file QweakSimVDC_DriftCellHit.hh.
References dcFullThickness.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 143 of file QweakSimVDC_DriftCellHit.hh.
References dcUPlaneWireAngle.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 145 of file QweakSimVDC_DriftCellHit.hh.
References dcVPlaneWireAngle.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 139 of file QweakSimVDC_DriftCellHit.hh.
References dcWidthOnFrame.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
|
inline |
Definition at line 106 of file QweakSimVDC_DriftCellHit.hh.
References driftCellPlaneID.
|
inline |
Definition at line 134 of file QweakSimVDC_DriftCellHit.hh.
References currentKineticEnergy.
|
inline |
|
inline |
Definition at line 121 of file QweakSimVDC_DriftCellHit.hh.
References pLogV.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 132 of file QweakSimVDC_DriftCellHit.hh.
References currentMomentumDirection.
|
inline |
Definition at line 129 of file QweakSimVDC_DriftCellHit.hh.
References originVertexKineticEnergy.
|
inline |
Definition at line 127 of file QweakSimVDC_DriftCellHit.hh.
References originVertexMomentumDirection.
|
inline |
Definition at line 125 of file QweakSimVDC_DriftCellHit.hh.
References originVertexPosition.
|
inline |
|
inline |
Definition at line 136 of file QweakSimVDC_DriftCellHit.hh.
References currentTotalEnergy.
|
inline |
|
inline |
Definition at line 162 of file QweakSimVDC_DriftCellHit.hh.
References QweakSimVDC_DriftCellHitAllocator.
|
inline |
Definition at line 154 of file QweakSimVDC_DriftCellHit.hh.
References QweakSimVDC_DriftCellHitAllocator.
const QweakSimVDC_DriftCellHit & QweakSimVDC_DriftCellHit::operator= | ( | const QweakSimVDC_DriftCellHit & | right | ) |
Definition at line 105 of file QweakSimVDC_DriftCellHit.cc.
References cellPos, cellRot, currentKineticEnergy, currentMomentumDirection, currentTotalEnergy, dcFullThickness, dcUPlaneWireAngle, dcVPlaneWireAngle, dcWidthOnFrame, driftCellID, driftCellPlaneID, localPos, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, pLogV, time, and worldPos.
int QweakSimVDC_DriftCellHit::operator== | ( | const QweakSimVDC_DriftCellHit & | right | ) | const |
Definition at line 135 of file QweakSimVDC_DriftCellHit.cc.
|
virtual |
Definition at line 181 of file QweakSimVDC_DriftCellHit.cc.
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 116 of file QweakSimVDC_DriftCellHit.hh.
References cellPos.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 118 of file QweakSimVDC_DriftCellHit.hh.
References cellRot.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 140 of file QweakSimVDC_DriftCellHit.hh.
References dcFullThickness.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 142 of file QweakSimVDC_DriftCellHit.hh.
References dcUPlaneWireAngle.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 144 of file QweakSimVDC_DriftCellHit.hh.
References dcVPlaneWireAngle.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 138 of file QweakSimVDC_DriftCellHit.hh.
References dcWidthOnFrame.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
|
inline |
Definition at line 105 of file QweakSimVDC_DriftCellHit.hh.
References driftCellPlaneID.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 133 of file QweakSimVDC_DriftCellHit.hh.
References currentKineticEnergy.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 110 of file QweakSimVDC_DriftCellHit.hh.
References localPos.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 120 of file QweakSimVDC_DriftCellHit.hh.
References pLogV.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 131 of file QweakSimVDC_DriftCellHit.hh.
References currentMomentumDirection.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 128 of file QweakSimVDC_DriftCellHit.hh.
References originVertexKineticEnergy.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 126 of file QweakSimVDC_DriftCellHit.hh.
References originVertexMomentumDirection.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 124 of file QweakSimVDC_DriftCellHit.hh.
References originVertexPosition.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 108 of file QweakSimVDC_DriftCellHit.hh.
References time.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 135 of file QweakSimVDC_DriftCellHit.hh.
References currentTotalEnergy.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
Definition at line 112 of file QweakSimVDC_DriftCellHit.hh.
References worldPos.
Referenced by QweakSimVDC_DriftCellFrontSD::ProcessHits(), and QweakSimVDC_DriftCellBackSD::ProcessHits().
|
inline |
|
inline |
|
private |
Definition at line 84 of file QweakSimVDC_DriftCellHit.hh.
Referenced by Draw(), GetCellPos(), operator=(), QweakSimVDC_DriftCellHit(), and StoreCellPos().
|
private |
Definition at line 85 of file QweakSimVDC_DriftCellHit.hh.
Referenced by Draw(), GetCellRot(), operator=(), QweakSimVDC_DriftCellHit(), and StoreCellRot().
|
private |
Definition at line 93 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetKineticEnergy(), operator=(), QweakSimVDC_DriftCellHit(), and StoreKineticEnergy().
|
private |
Definition at line 92 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetMomentumDirection(), operator=(), QweakSimVDC_DriftCellHit(), and StoreMomentumDirection().
|
private |
Definition at line 94 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetTotalEnergy(), operator=(), QweakSimVDC_DriftCellHit(), and StoreTotalEnergy().
|
private |
Definition at line 97 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetDCFullThickness(), operator=(), QweakSimVDC_DriftCellHit(), and StoreDCFullThickness().
|
private |
Definition at line 98 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetDCUPlaneWireAngle(), operator=(), QweakSimVDC_DriftCellHit(), and StoreDCUPlaneWireAngle().
|
private |
Definition at line 99 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetDCVPlaneWireAngle(), operator=(), QweakSimVDC_DriftCellHit(), and StoreDCVPlaneWireAngle().
|
private |
Definition at line 96 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetDCWidthOnFrame(), operator=(), QweakSimVDC_DriftCellHit(), and StoreDCWidthOnFrame().
|
private |
Definition at line 77 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetDriftCellID(), operator=(), QweakSimVDC_DriftCellHit(), and StoreDriftCellID().
|
private |
Definition at line 78 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetDriftCellPlaneID(), operator=(), QweakSimVDC_DriftCellHit(), and StoreDriftCellPlaneID().
|
private |
Definition at line 81 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetLocalPos(), operator=(), QweakSimVDC_DriftCellHit(), and StoreLocalPos().
|
private |
Definition at line 90 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetOriginVertexKineticEnergy(), operator=(), QweakSimVDC_DriftCellHit(), and StoreOriginVertexKineticEnergy().
|
private |
Definition at line 89 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetOriginVertexMomentumDirection(), operator=(), QweakSimVDC_DriftCellHit(), and StoreOriginVertexMomentumDirection().
|
private |
Definition at line 88 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetOriginVertexPosition(), operator=(), QweakSimVDC_DriftCellHit(), and StoreOriginVertexPosition().
|
private |
Definition at line 86 of file QweakSimVDC_DriftCellHit.hh.
Referenced by Draw(), GetLogV(), operator=(), QweakSimVDC_DriftCellHit(), and StoreLogV().
|
private |
Definition at line 79 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetTime(), operator=(), QweakSimVDC_DriftCellHit(), and StoreTime().
|
private |
Definition at line 82 of file QweakSimVDC_DriftCellHit.hh.
Referenced by GetWorldPos(), operator=(), QweakSimVDC_DriftCellHit(), and StoreWorldPos().