QwGeant4
QweakSimCerenkov_DetectorHit Class Reference

Handling of a hit in the Cerenkov detector. More...

#include <QweakSimCerenkov_DetectorHit.hh>

Inherits G4VHit.

Public Member Functions

 QweakSimCerenkov_DetectorHit ()
 
 QweakSimCerenkov_DetectorHit (G4int detector_id)
 
virtual ~QweakSimCerenkov_DetectorHit ()
 
 QweakSimCerenkov_DetectorHit (const QweakSimCerenkov_DetectorHit &right)
 
const
QweakSimCerenkov_DetectorHit
operator= (const QweakSimCerenkov_DetectorHit &right)
 
int operator== (const QweakSimCerenkov_DetectorHit &right) const
 
void * operator new (size_t)
 
void operator delete (void *aHit)
 
float x ()
 
float y ()
 
virtual void Draw ()
 
virtual void Print ()
 
void StoreTrackID (G4int tid)
 
G4int GetTrackID () const
 
void StoreParentID (G4int tid)
 
G4int GetParentID () const
 
void StoreCreatorProcessName (G4String name)
 
G4String GetCreatorProcessName () const
 
void StoreDetectorID (G4int detector_ID)
 
G4int GetDetectorID () const
 
void StoreGlobalTime (G4double t)
 
G4double GetGlobalTime () const
 
void StoreLocalPosition (G4ThreeVector xyz)
 
G4ThreeVector GetLocalPosition () const
 
void StoreWorldPosition (G4ThreeVector xyz)
 
G4ThreeVector GetWorldPosition () const
 
void StoreLocalMomentum (G4ThreeVector lpxyz)
 
G4ThreeVector GetLocalMomentum () const
 
void StoreWorldMomentum (G4ThreeVector gpxyz)
 
G4ThreeVector GetWorldMomentum () const
 
void StoreCellPosition (G4ThreeVector xyz)
 
G4ThreeVector GetCellPosition () const
 
void StoreCellRotation (G4RotationMatrix rmat)
 
G4RotationMatrix GetCellRotation () const
 
void StoreLogVolume (G4LogicalVolume *val)
 
const G4LogicalVolume * GetLogVolume () const
 
void StoreOriginVertexPosition (G4ThreeVector oxyz)
 
G4ThreeVector GetOriginVertexPosition () const
 
void StoreOriginVertexMomentumDirection (G4ThreeVector opxyz)
 
G4ThreeVector GetOriginVertexMomentumDirection () const
 
void StoreOriginVertexKineticEnergy (G4double oekin)
 
G4double GetOriginVertexKineticEnergy () const
 
void StoreOriginVertexTotalEnergy (G4double oetot)
 
G4double GetOriginVertexTotalEnergy () const
 
void StoreMomentumDirection (G4ThreeVector pxyz)
 
G4ThreeVector GetMomentumDirection () const
 
void StoreKineticEnergy (G4double ekin)
 
G4double GetKineticEnergy () const
 
void StoreTotalEnergy (G4double etot)
 
G4double GetTotalEnergy () const
 
void StorePolarization (G4ThreeVector p)
 
G4ThreeVector GetPolarization () 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
 

Private Attributes

G4int DetectorID
 
G4double time
 
G4int TrackID
 
G4int ParentID
 
G4String CreatorProcessName
 
G4ThreeVector localPos
 
G4ThreeVector worldPos
 
G4ThreeVector localMomentum
 
G4ThreeVector worldMomentum
 
G4ThreeVector cellPos
 
G4RotationMatrix cellRot
 
const G4LogicalVolume * pLogV
 
G4ThreeVector originVertexPosition
 
G4ThreeVector originVertexMomentumDirection
 
G4double originVertexKineticEnergy
 
G4double originVertexTotalEnergy
 
G4ThreeVector currentMomentumDirection
 
G4double currentKineticEnergy
 
G4double currentTotalEnergy
 
G4ThreeVector currentPolarization
 
G4double primaryQ2
 
G4double crossSection
 
G4double crossSectionWeight
 
G4String particleName
 
G4int particleType
 

Detailed Description

Handling of a hit in the Cerenkov detector.

Definition at line 14 of file QweakSimCerenkov_DetectorHit.hh.

Constructor & Destructor Documentation

QweakSimCerenkov_DetectorHit::QweakSimCerenkov_DetectorHit ( )

Definition at line 5 of file QweakSimCerenkov_DetectorHit.cc.

References CreatorProcessName, crossSection, crossSectionWeight, currentKineticEnergy, currentMomentumDirection, currentPolarization, currentTotalEnergy, DetectorID, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, originVertexTotalEnergy, ParentID, particleName, particleType, pLogV, primaryQ2, time, and TrackID.

6 {
7  DetectorID = -1;
8  pLogV = 0;
9  time = 0.;
10 
11  originVertexPosition = G4ThreeVector(0.0,0.0,0.0);
12  originVertexMomentumDirection = G4ThreeVector(0.0,0.0,0.0);
15 
16  currentMomentumDirection = G4ThreeVector(0.0,0.0,0.0);
18  currentTotalEnergy = 0.;
19  currentPolarization = G4ThreeVector(0.0,0.0,0.0);
20 
21  primaryQ2 = 0.;
22  crossSection = 0.;
23  crossSectionWeight = 0.;
24 
25  particleName = "None";
26  CreatorProcessName = "None";
27  TrackID = -1;
28  ParentID = -1;
29  particleType = -1;
30 }
QweakSimCerenkov_DetectorHit::QweakSimCerenkov_DetectorHit ( G4int  detector_id)

Definition at line 33 of file QweakSimCerenkov_DetectorHit.cc.

References DetectorID, pLogV, and time.

34 {
35  DetectorID = detector_id;
36  time = 0.;
37  pLogV = 0;
38 }
QweakSimCerenkov_DetectorHit::~QweakSimCerenkov_DetectorHit ( )
virtual

Definition at line 41 of file QweakSimCerenkov_DetectorHit.cc.

41 { }
QweakSimCerenkov_DetectorHit::QweakSimCerenkov_DetectorHit ( const QweakSimCerenkov_DetectorHit right)

Definition at line 44 of file QweakSimCerenkov_DetectorHit.cc.

References cellPos, cellRot, CreatorProcessName, currentKineticEnergy, currentMomentumDirection, currentPolarization, currentTotalEnergy, DetectorID, localMomentum, localPos, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, originVertexTotalEnergy, ParentID, particleName, particleType, pLogV, time, TrackID, worldMomentum, and worldPos.

45 : G4VHit()
46 {
47  DetectorID = right.DetectorID;
48  TrackID = right.TrackID;
49  ParentID = right.ParentID;
50 
51  cellPos = right.cellPos;
52  cellRot = right.cellRot;
53  pLogV = right.pLogV;
54 
55  worldPos = right.worldPos;
56  localPos = right.localPos;
59 
60  time = right.time;
61 
66 
71 
72  particleName = right.particleName;
74  particleType = right.particleType;
75 }

Member Function Documentation

void QweakSimCerenkov_DetectorHit::Draw ( )
virtual

Definition at line 118 of file QweakSimCerenkov_DetectorHit.cc.

119 {
120  G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();
121  if(pVVisManager)
122  {
123  // draw small yellow balls for the impact point
124 // G4Circle circle(worldPos);
125 // circle.SetScreenSize(0.01);
126 // circle.SetFillStyle(G4Circle::filled);
127 // G4Colour colourHit(1.,1.,0.); // yellow
128 // G4VisAttributes attribs(colourHit);
129 // circle.SetVisAttributes(attribs);
130 // pVVisManager->Draw(circle);
131 
132 // // draw/overlay a white drift cell for a hit
133 // G4Transform3D trans(cellRot.inverse(),cellPos);
134 // const G4VisAttributes* pVA = pLogV->GetVisAttributes();
135 // if(pVA) attribs = *pVA;
136 // G4Colour colourCell(1.,1.,1.);
137 // attribs.SetColour(colourCell);
138 // attribs.SetForceSolid(true);
139 // attribs.SetVisibility(true);
140 // pVVisManager->Draw(*pLogV,attribs,trans);
141 
142  }
143 
144 }
G4ThreeVector QweakSimCerenkov_DetectorHit::GetCellPosition ( ) const
inline

Definition at line 101 of file QweakSimCerenkov_DetectorHit.hh.

References cellPos.

101 { return cellPos; }
G4RotationMatrix QweakSimCerenkov_DetectorHit::GetCellRotation ( ) const
inline

Definition at line 104 of file QweakSimCerenkov_DetectorHit.hh.

References cellRot.

104 { return cellRot; }
G4String QweakSimCerenkov_DetectorHit::GetCreatorProcessName ( ) const
inline

Definition at line 79 of file QweakSimCerenkov_DetectorHit.hh.

References CreatorProcessName.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4double QweakSimCerenkov_DetectorHit::GetCrossSection ( ) const
inline

Definition at line 143 of file QweakSimCerenkov_DetectorHit.hh.

References crossSection.

G4double QweakSimCerenkov_DetectorHit::GetCrossSectionWeight ( ) const
inline
G4int QweakSimCerenkov_DetectorHit::GetDetectorID ( ) const
inline

Definition at line 82 of file QweakSimCerenkov_DetectorHit.hh.

References DetectorID.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4double QweakSimCerenkov_DetectorHit::GetGlobalTime ( ) const
inline

Definition at line 85 of file QweakSimCerenkov_DetectorHit.hh.

References time.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4double QweakSimCerenkov_DetectorHit::GetKineticEnergy ( ) const
inline

Definition at line 127 of file QweakSimCerenkov_DetectorHit.hh.

References currentKineticEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4ThreeVector QweakSimCerenkov_DetectorHit::GetLocalMomentum ( ) const
inline

Definition at line 94 of file QweakSimCerenkov_DetectorHit.hh.

References localMomentum.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4ThreeVector QweakSimCerenkov_DetectorHit::GetLocalPosition ( ) const
inline

Definition at line 88 of file QweakSimCerenkov_DetectorHit.hh.

References localPos.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

const G4LogicalVolume* QweakSimCerenkov_DetectorHit::GetLogVolume ( ) const
inline

Definition at line 107 of file QweakSimCerenkov_DetectorHit.hh.

References pLogV.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

107 { return pLogV; }

+ Here is the caller graph for this function:

G4ThreeVector QweakSimCerenkov_DetectorHit::GetMomentumDirection ( ) const
inline
G4double QweakSimCerenkov_DetectorHit::GetOriginVertexKineticEnergy ( ) const
inline

Definition at line 116 of file QweakSimCerenkov_DetectorHit.hh.

References originVertexKineticEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4ThreeVector QweakSimCerenkov_DetectorHit::GetOriginVertexMomentumDirection ( ) const
inline

Definition at line 113 of file QweakSimCerenkov_DetectorHit.hh.

References originVertexMomentumDirection.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4ThreeVector QweakSimCerenkov_DetectorHit::GetOriginVertexPosition ( ) const
inline

Definition at line 110 of file QweakSimCerenkov_DetectorHit.hh.

References originVertexPosition.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4double QweakSimCerenkov_DetectorHit::GetOriginVertexTotalEnergy ( ) const
inline

Definition at line 119 of file QweakSimCerenkov_DetectorHit.hh.

References originVertexTotalEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4int QweakSimCerenkov_DetectorHit::GetParentID ( ) const
inline

Definition at line 76 of file QweakSimCerenkov_DetectorHit.hh.

References ParentID.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4String QweakSimCerenkov_DetectorHit::GetParticleName ( ) const
inline

Definition at line 151 of file QweakSimCerenkov_DetectorHit.hh.

References particleName.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4int QweakSimCerenkov_DetectorHit::GetParticleType ( ) const
inline

Definition at line 154 of file QweakSimCerenkov_DetectorHit.hh.

References particleType.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4ThreeVector QweakSimCerenkov_DetectorHit::GetPolarization ( ) const
inline

Definition at line 135 of file QweakSimCerenkov_DetectorHit.hh.

References currentPolarization.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4double QweakSimCerenkov_DetectorHit::GetPrimaryQ2 ( ) const
inline

Definition at line 140 of file QweakSimCerenkov_DetectorHit.hh.

References primaryQ2.

G4double QweakSimCerenkov_DetectorHit::GetTotalEnergy ( ) const
inline

Definition at line 130 of file QweakSimCerenkov_DetectorHit.hh.

References currentTotalEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4int QweakSimCerenkov_DetectorHit::GetTrackID ( ) const
inline

Definition at line 73 of file QweakSimCerenkov_DetectorHit.hh.

References TrackID.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4ThreeVector QweakSimCerenkov_DetectorHit::GetWorldMomentum ( ) const
inline

Definition at line 97 of file QweakSimCerenkov_DetectorHit.hh.

References worldMomentum.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

G4ThreeVector QweakSimCerenkov_DetectorHit::GetWorldPosition ( ) const
inline

Definition at line 91 of file QweakSimCerenkov_DetectorHit.hh.

References worldPos.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::operator delete ( void *  aHit)
inline

Definition at line 173 of file QweakSimCerenkov_DetectorHit.hh.

References QweakSimCerenkovDetectorHitAllocator.

174 {
176 }
Handling of a hit in the Cerenkov detector.
G4Allocator< QweakSimCerenkov_DetectorHit > QweakSimCerenkovDetectorHitAllocator
void * QweakSimCerenkov_DetectorHit::operator new ( size_t  )
inline

Definition at line 165 of file QweakSimCerenkov_DetectorHit.hh.

References QweakSimCerenkovDetectorHitAllocator.

166 {
167  void* aHit;
168  aHit = (void*) QweakSimCerenkovDetectorHitAllocator.MallocSingle();
169  return aHit;
170 }
G4Allocator< QweakSimCerenkov_DetectorHit > QweakSimCerenkovDetectorHitAllocator
const QweakSimCerenkov_DetectorHit & QweakSimCerenkov_DetectorHit::operator= ( const QweakSimCerenkov_DetectorHit right)

Definition at line 78 of file QweakSimCerenkov_DetectorHit.cc.

References cellPos, cellRot, CreatorProcessName, currentKineticEnergy, currentMomentumDirection, currentPolarization, currentTotalEnergy, DetectorID, localMomentum, localPos, originVertexKineticEnergy, originVertexMomentumDirection, originVertexPosition, originVertexTotalEnergy, ParentID, particleName, particleType, pLogV, time, TrackID, worldMomentum, and worldPos.

79 {
80  DetectorID = right.DetectorID;
81  TrackID = right.TrackID;
82  ParentID = right.ParentID;
83 
84  cellPos = right.cellPos;
85  cellRot = right.cellRot;
86  pLogV = right.pLogV;
87 
88  worldPos = right.worldPos;
89  localPos = right.localPos;
92  time = right.time;
93 
98 
103 
104  particleName = right.particleName;
106  particleType = right.particleType;
107 
108  return *this;
109 }
int QweakSimCerenkov_DetectorHit::operator== ( const QweakSimCerenkov_DetectorHit right) const

Definition at line 111 of file QweakSimCerenkov_DetectorHit.cc.

112 {
113  //return (this==&right) ? 1 : 0;
114  return 0;
115 }
void QweakSimCerenkov_DetectorHit::Print ( )
virtual

Definition at line 147 of file QweakSimCerenkov_DetectorHit.cc.

References DetectorID, localPos, time, and worldPos.

Referenced by QweakSimEventAction::EndOfEventAction().

148 {
149  G4cout << " CerenkovDetector[" << DetectorID << "] : time " << time/ns
150  << " (nsec) --- local (x,y,z) [cm] "
151  << localPos.x()/cm << ", "
152  << localPos.y()/cm << ", "
153  << localPos.z()/cm << ", "
154  << "--- world (x,y,z) [cm] "
155  << worldPos.x()/cm << ", "
156  << worldPos.y()/cm << ", "
157  << worldPos.z()/cm << ", "
158  << G4endl;
159 }

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreCellPosition ( G4ThreeVector  xyz)
inline

Definition at line 100 of file QweakSimCerenkov_DetectorHit.hh.

References cellPos.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

100 { cellPos = xyz; }

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreCellRotation ( G4RotationMatrix  rmat)
inline

Definition at line 103 of file QweakSimCerenkov_DetectorHit.hh.

References cellRot.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

103 { cellRot = rmat; }

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreCreatorProcessName ( G4String  name)
inline

Definition at line 78 of file QweakSimCerenkov_DetectorHit.hh.

References CreatorProcessName.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreCrossSection ( G4double  cs)
inline

Definition at line 142 of file QweakSimCerenkov_DetectorHit.hh.

References crossSection.

void QweakSimCerenkov_DetectorHit::StoreCrossSectionWeight ( G4double  csw)
inline
void QweakSimCerenkov_DetectorHit::StoreDetectorID ( G4int  detector_ID)
inline

Definition at line 81 of file QweakSimCerenkov_DetectorHit.hh.

References DetectorID.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreGlobalTime ( G4double  t)
inline

Definition at line 84 of file QweakSimCerenkov_DetectorHit.hh.

References time.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreKineticEnergy ( G4double  ekin)
inline

Definition at line 126 of file QweakSimCerenkov_DetectorHit.hh.

References currentKineticEnergy.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreLocalMomentum ( G4ThreeVector  lpxyz)
inline

Definition at line 93 of file QweakSimCerenkov_DetectorHit.hh.

References localMomentum.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreLocalPosition ( G4ThreeVector  xyz)
inline

Definition at line 87 of file QweakSimCerenkov_DetectorHit.hh.

References localPos.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreLogVolume ( G4LogicalVolume *  val)
inline

Definition at line 106 of file QweakSimCerenkov_DetectorHit.hh.

References pLogV.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

106 { pLogV = val; }

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreMomentumDirection ( G4ThreeVector  pxyz)
inline

Definition at line 123 of file QweakSimCerenkov_DetectorHit.hh.

References currentMomentumDirection.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreOriginVertexKineticEnergy ( G4double  oekin)
inline

Definition at line 115 of file QweakSimCerenkov_DetectorHit.hh.

References originVertexKineticEnergy.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreOriginVertexMomentumDirection ( G4ThreeVector  opxyz)
inline

Definition at line 112 of file QweakSimCerenkov_DetectorHit.hh.

References originVertexMomentumDirection.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreOriginVertexPosition ( G4ThreeVector  oxyz)
inline

Definition at line 109 of file QweakSimCerenkov_DetectorHit.hh.

References originVertexPosition.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreOriginVertexTotalEnergy ( G4double  oetot)
inline

Definition at line 118 of file QweakSimCerenkov_DetectorHit.hh.

References originVertexTotalEnergy.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreParentID ( G4int  tid)
inline

Definition at line 75 of file QweakSimCerenkov_DetectorHit.hh.

References ParentID.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreParticleName ( G4String  pn)
inline

Definition at line 150 of file QweakSimCerenkov_DetectorHit.hh.

References particleName.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreParticleType ( G4int  pt)
inline

Definition at line 153 of file QweakSimCerenkov_DetectorHit.hh.

References particleType.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StorePolarization ( G4ThreeVector  p)
inline

Definition at line 134 of file QweakSimCerenkov_DetectorHit.hh.

References currentPolarization.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StorePrimaryQ2 ( G4double  q2)
inline

Definition at line 139 of file QweakSimCerenkov_DetectorHit.hh.

References primaryQ2.

void QweakSimCerenkov_DetectorHit::StoreTotalEnergy ( G4double  etot)
inline

Definition at line 129 of file QweakSimCerenkov_DetectorHit.hh.

References currentTotalEnergy.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreTrackID ( G4int  tid)
inline

Definition at line 72 of file QweakSimCerenkov_DetectorHit.hh.

References TrackID.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreWorldMomentum ( G4ThreeVector  gpxyz)
inline

Definition at line 96 of file QweakSimCerenkov_DetectorHit.hh.

References worldMomentum.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

void QweakSimCerenkov_DetectorHit::StoreWorldPosition ( G4ThreeVector  xyz)
inline

Definition at line 90 of file QweakSimCerenkov_DetectorHit.hh.

References worldPos.

Referenced by QweakSimCerenkov_DetectorSD::ProcessHits().

+ Here is the caller graph for this function:

float QweakSimCerenkov_DetectorHit::x ( )
inline
float QweakSimCerenkov_DetectorHit::y ( )
inline

Field Documentation

G4ThreeVector QweakSimCerenkov_DetectorHit::cellPos
private
G4RotationMatrix QweakSimCerenkov_DetectorHit::cellRot
private
G4String QweakSimCerenkov_DetectorHit::CreatorProcessName
private
G4double QweakSimCerenkov_DetectorHit::crossSection
private
G4double QweakSimCerenkov_DetectorHit::crossSectionWeight
private
G4double QweakSimCerenkov_DetectorHit::currentKineticEnergy
private
G4ThreeVector QweakSimCerenkov_DetectorHit::currentMomentumDirection
private
G4ThreeVector QweakSimCerenkov_DetectorHit::currentPolarization
private
G4double QweakSimCerenkov_DetectorHit::currentTotalEnergy
private
G4int QweakSimCerenkov_DetectorHit::DetectorID
private
G4ThreeVector QweakSimCerenkov_DetectorHit::localMomentum
private
G4ThreeVector QweakSimCerenkov_DetectorHit::localPos
private
G4double QweakSimCerenkov_DetectorHit::originVertexKineticEnergy
private
G4ThreeVector QweakSimCerenkov_DetectorHit::originVertexMomentumDirection
private
G4ThreeVector QweakSimCerenkov_DetectorHit::originVertexPosition
private
G4double QweakSimCerenkov_DetectorHit::originVertexTotalEnergy
private
G4int QweakSimCerenkov_DetectorHit::ParentID
private
G4String QweakSimCerenkov_DetectorHit::particleName
private
G4int QweakSimCerenkov_DetectorHit::particleType
private
const G4LogicalVolume* QweakSimCerenkov_DetectorHit::pLogV
private
G4double QweakSimCerenkov_DetectorHit::primaryQ2
private
G4double QweakSimCerenkov_DetectorHit::time
private
G4int QweakSimCerenkov_DetectorHit::TrackID
private
G4ThreeVector QweakSimCerenkov_DetectorHit::worldMomentum
private
G4ThreeVector QweakSimCerenkov_DetectorHit::worldPos
private

The documentation for this class was generated from the following files: