QwGeant4
QweakSimUserVDC_WirePlaneEvent Class Reference

ROOT Subtree structure for VDC WirePlaneEvent. More...

#include <QweakSimUserVDC_WirePlaneEvent.hh>

Inherits TObject.

Public Member Functions

 QweakSimUserVDC_WirePlaneEvent ()
 
virtual ~QweakSimUserVDC_WirePlaneEvent ()
 
void Initialize ()
 
void Clear (const Option_t *=0)
 
void StoreNbOfHits (Int_t noh)
 
Int_t GetNbOfHits () const
 
void StorePackageID (Int_t pid)
 
std::vector< Int_t > GetPackageID () const
 
void StoreTrackID (Int_t tid)
 
std::vector< Int_t > GetTrackID () const
 
void StoreParticleName (TString pn)
 
std::vector< TString > GetParticleName () const
 
void StoreParticleType (Int_t pt)
 
std::vector< Int_t > GetParticleType () const
 
void StoreGlobalTimeOfHit (Float_t gtime)
 
std::vector< Float_t > GetGlobalTimeOfHit () const
 
void StoreTotalEnergy (Float_t te)
 
std::vector< Float_t > GetTotalEnergy () const
 
void StoreKineticEnergy (Float_t ke)
 
std::vector< Float_t > GetKineticEnergy () const
 
void StoreHasBeenHit (Int_t nu)
 
Int_t GetHasBeenHit () const
 
void StoreLocalPositionX (Float_t lx)
 
std::vector< Float_t > GetLocalPositionX () const
 
void StoreLocalPositionY (Float_t ly)
 
std::vector< Float_t > GetLocalPositionY () const
 
void StoreLocalPositionZ (Float_t lz)
 
std::vector< Float_t > GetLocalPositionZ () const
 
void StoreGlobalPositionX (Float_t lx)
 
std::vector< Float_t > GetGlobalPositionX () const
 
void StoreGlobalPositionY (Float_t ly)
 
std::vector< Float_t > GetGlobalPositionY () const
 
void StoreGlobalPositionZ (Float_t lz)
 
std::vector< Float_t > GetGlobalPositionZ () const
 
void StoreLocalMomentumX (Float_t lpx)
 
std::vector< Float_t > GetLocalMomentumX () const
 
void StoreLocalMomentumY (Float_t lpy)
 
std::vector< Float_t > GetLocalMomentumY () const
 
void StoreLocalMomentumZ (Float_t lpz)
 
std::vector< Float_t > GetLocalMomentumZ () const
 
void StoreGlobalMomentumX (Float_t gpx)
 
std::vector< Float_t > GetGlobalMomentumX () const
 
void StoreGlobalMomentumY (Float_t gpy)
 
std::vector< Float_t > GetGlobalMomentumY () const
 
void StoreGlobalMomentumZ (Float_t gpz)
 
std::vector< Float_t > GetGlobalMomentumZ () const
 
void StoreGlobalThetaAngle (Float_t theta)
 
std::vector< Float_t > GetGlobalThetaAngle () const
 
void StoreGlobalPhiAngle (Float_t phi)
 
std::vector< Float_t > GetGlobalPhiAngle () const
 
void StoreOriginVertexPositionX (Float_t vx)
 
std::vector< Float_t > GetOriginVertexPositionX () const
 
void StoreOriginVertexPositionY (Float_t vy)
 
std::vector< Float_t > GetOriginVertexPositionY () const
 
void StoreOriginVertexPositionZ (Float_t vz)
 
std::vector< Float_t > GetOriginVertexPositionZ () const
 
void StoreOriginVertexMomentumDirectionX (Float_t vx)
 
std::vector< Float_t > GetOriginVertexMomentumDirectionX () const
 
void StoreOriginVertexMomentumDirectionY (Float_t vy)
 
std::vector< Float_t > GetOriginVertexMomentumDirectionY () const
 
void StoreOriginVertexMomentumDirectionZ (Float_t vz)
 
std::vector< Float_t > GetOriginVertexMomentumDirectionZ () const
 
void StoreOriginVertexThetaAngle (Float_t theta)
 
std::vector< Float_t > GetOriginVertexThetaAngle () const
 
void StoreOriginVertexPhiAngle (Float_t phi)
 
std::vector< Float_t > GetOriginVertexPhiAngle () const
 
void StoreOriginVertexKineticEnergy (Float_t ekin)
 
std::vector< Float_t > GetOriginVertexKineticEnergy () const
 
void StoreOriginVertexTotalEnergy (Float_t etot)
 
std::vector< Float_t > GetOriginVertexTotalEnergy () const
 

Private Attributes

std::vector< Int_t > PackageID
 Package number. More...
 
std::vector< Int_t > TrackID
 ID of the track from which this hit was generated. More...
 
std::vector< Float_t > GlobalTimeOfHit
 Global time when this hit was generated. More...
 
Int_t NbOfHits
 Number of hits in this plane. More...
 
Int_t HasBeenHit
 Has this plane been hit? 0 = no, 5 = yes. More...
 
Position of the hit in local coordinates

The local coordinates are defined in the local coordinate system.

std::vector< Float_t > LocalPositionX
 (cm) More...
 
std::vector< Float_t > LocalPositionY
 (cm) More...
 
std::vector< Float_t > LocalPositionZ
 (cm) More...
 
Position of the hit in global coordinates

The global coordinates are defined in the global coordinate system.

std::vector< Float_t > GlobalPositionX
 (cm) More...
 
std::vector< Float_t > GlobalPositionY
 (cm) More...
 
std::vector< Float_t > GlobalPositionZ
 (cm) More...
 
Momentum at the hit in local coordinates

The local coordinates are defined in the local coordinate system.

std::vector< Float_t > LocalMomentumX
 (MeV) More...
 
std::vector< Float_t > LocalMomentumY
 (MeV) More...
 
std::vector< Float_t > LocalMomentumZ
 (MeV) More...
 
Momentum of the hit in global coordinates

The global coordinates are defined in the global coordinate system.

std::vector< Float_t > GlobalMomentumX
 (MeV) More...
 
std::vector< Float_t > GlobalMomentumY
 (MeV) More...
 
std::vector< Float_t > GlobalMomentumZ
 (MeV) More...
 
std::vector< Float_t > GlobalThetaAngle
 (degrees) More...
 
std::vector< Float_t > GlobalPhiAngle
 (degrees, but 90 degrees rotated to keep things interesting) More...
 
Position in global coordinates of original vertex of the track from which this hit was generated

The global coordinates are defined in the global coordinate system.

std::vector< Float_t > OriginVertexPositionX
 (cm) More...
 
std::vector< Float_t > OriginVertexPositionY
 (cm) More...
 
std::vector< Float_t > OriginVertexPositionZ
 (cm) More...
 
Direction in global coordinates of original vertex of the track from which this hit was generated

The global coordinates are defined in the global coordinate system.

std::vector< Float_t > OriginVertexMomentumDirectionX
 
std::vector< Float_t > OriginVertexMomentumDirectionY
 
std::vector< Float_t > OriginVertexMomentumDirectionZ
 
std::vector< Float_t > OriginVertexThetaAngle
 (degrees) More...
 
std::vector< Float_t > OriginVertexPhiAngle
 (degrees) More...
 
Total and kinetic energy at the original vertex of the track from which this hit was generated
std::vector< Float_t > OriginVertexTotalEnergy
 (MeV) More...
 
std::vector< Float_t > OriginVertexKineticEnergy
 (MeV) More...
 
Particle name and type at the hit
std::vector< TString > ParticleName
 Name of the particle that caused this hit. More...
 
std::vector< Int_t > ParticleType
 Lund type of the particle that caused this hit (until r4757 this used the geant3 type of the particle) More...
 
Total and kinetic energy of the track at the hit
std::vector< Float_t > TotalEnergy
 (MeV) More...
 
std::vector< Float_t > KineticEnergy
 (MeV) More...
 

Detailed Description

ROOT Subtree structure for VDC WirePlaneEvent.

Region3.ChamberFront.WirePlane.xyz

Region3.ChamberBack.WirePlane.xyz

Definition at line 49 of file QweakSimUserVDC_WirePlaneEvent.hh.

Constructor & Destructor Documentation

QweakSimUserVDC_WirePlaneEvent::QweakSimUserVDC_WirePlaneEvent ( )

Definition at line 27 of file QweakSimUserVDC_WirePlaneEvent.cc.

QweakSimUserVDC_WirePlaneEvent::~QweakSimUserVDC_WirePlaneEvent ( )
virtual

Definition at line 33 of file QweakSimUserVDC_WirePlaneEvent.cc.

34 {;}

Member Function Documentation

void QweakSimUserVDC_WirePlaneEvent::Clear ( const Option_t *  = 0)

Definition at line 45 of file QweakSimUserVDC_WirePlaneEvent.cc.

References GlobalMomentumX, GlobalMomentumY, GlobalMomentumZ, GlobalPhiAngle, GlobalPositionX, GlobalPositionY, GlobalPositionZ, GlobalThetaAngle, GlobalTimeOfHit, HasBeenHit, KineticEnergy, LocalMomentumX, LocalMomentumY, LocalMomentumZ, LocalPositionX, LocalPositionY, LocalPositionZ, NbOfHits, OriginVertexKineticEnergy, OriginVertexMomentumDirectionX, OriginVertexMomentumDirectionY, OriginVertexMomentumDirectionZ, OriginVertexPhiAngle, OriginVertexPositionX, OriginVertexPositionY, OriginVertexPositionZ, OriginVertexThetaAngle, OriginVertexTotalEnergy, PackageID, ParticleName, ParticleType, TotalEnergy, and TrackID.

Referenced by QweakSimUserVDC_SingleVDCEvent::Clear(), and Initialize().

46 {
47  NbOfHits = 0;
48 
49  PackageID.clear();
50  TrackID.clear();
51  GlobalTimeOfHit.clear();
52 
53  HasBeenHit = 0;
54 
55  LocalPositionX.clear();
56  LocalPositionY.clear();
57  LocalPositionZ.clear();
58  GlobalPositionX.clear();
59  GlobalPositionY.clear();
60  GlobalPositionZ.clear();
61 
62  LocalMomentumX.clear();
63  LocalMomentumY.clear();
64  LocalMomentumZ.clear();
65  GlobalMomentumX.clear();
66  GlobalMomentumY.clear();
67  GlobalMomentumZ.clear();
68 
69  OriginVertexPositionX.clear();
70  OriginVertexPositionY.clear();
71  OriginVertexPositionZ.clear();
75  OriginVertexThetaAngle.clear();
76  OriginVertexPhiAngle.clear();
79 
80  GlobalPhiAngle.clear();
81  GlobalThetaAngle.clear();
82 
83  ParticleName.clear();
84  ParticleType.clear();
85  TotalEnergy.clear();
86  KineticEnergy.clear();
87 }
Int_t NbOfHits
Number of hits in this plane.
std::vector< Float_t > GlobalMomentumX
(MeV)
std::vector< Float_t > OriginVertexPhiAngle
(degrees)
std::vector< Int_t > PackageID
Package number.
std::vector< Float_t > OriginVertexKineticEnergy
(MeV)
std::vector< Float_t > OriginVertexPositionX
(cm)
std::vector< Float_t > OriginVertexTotalEnergy
(MeV)
std::vector< Int_t > ParticleType
Lund type of the particle that caused this hit (until r4757 this used the geant3 type of the particle...
std::vector< Float_t > OriginVertexThetaAngle
(degrees)
std::vector< Float_t > GlobalTimeOfHit
Global time when this hit was generated.
Int_t HasBeenHit
Has this plane been hit? 0 = no, 5 = yes.
std::vector< Float_t > LocalMomentumY
(MeV)
std::vector< TString > ParticleName
Name of the particle that caused this hit.
std::vector< Float_t > GlobalPhiAngle
(degrees, but 90 degrees rotated to keep things interesting)
std::vector< Float_t > LocalMomentumX
(MeV)
std::vector< Float_t > OriginVertexPositionY
(cm)
std::vector< Int_t > TrackID
ID of the track from which this hit was generated.
std::vector< Float_t > OriginVertexPositionZ
(cm)
std::vector< Float_t > GlobalMomentumZ
(MeV)
std::vector< Float_t > LocalMomentumZ
(MeV)
std::vector< Float_t > GlobalMomentumY
(MeV)
std::vector< Float_t > GlobalThetaAngle
(degrees)

+ Here is the caller graph for this function:

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetGlobalMomentumX ( ) const
inline

Definition at line 201 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalMomentumX.

201 {return GlobalMomentumX;}
std::vector< Float_t > GlobalMomentumX
(MeV)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetGlobalMomentumY ( ) const
inline

Definition at line 204 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalMomentumY.

204 {return GlobalMomentumY;}
std::vector< Float_t > GlobalMomentumY
(MeV)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetGlobalMomentumZ ( ) const
inline

Definition at line 207 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalMomentumZ.

207 {return GlobalMomentumZ;}
std::vector< Float_t > GlobalMomentumZ
(MeV)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetGlobalPhiAngle ( ) const
inline

Definition at line 214 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalPhiAngle.

214 {return GlobalPhiAngle;}
std::vector< Float_t > GlobalPhiAngle
(degrees, but 90 degrees rotated to keep things interesting)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetGlobalPositionX ( ) const
inline

Definition at line 181 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalPositionX.

181 {return GlobalPositionX;}
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetGlobalPositionY ( ) const
inline

Definition at line 184 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalPositionY.

184 {return GlobalPositionY;}
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetGlobalPositionZ ( ) const
inline

Definition at line 187 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalPositionZ.

187 {return GlobalPositionZ;}
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetGlobalThetaAngle ( ) const
inline

Definition at line 211 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalThetaAngle.

211 {return GlobalThetaAngle;}
std::vector< Float_t > GlobalThetaAngle
(degrees)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetGlobalTimeOfHit ( ) const
inline

Definition at line 159 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalTimeOfHit.

159 {return GlobalTimeOfHit;}
std::vector< Float_t > GlobalTimeOfHit
Global time when this hit was generated.
Int_t QweakSimUserVDC_WirePlaneEvent::GetHasBeenHit ( ) const
inline

Definition at line 168 of file QweakSimUserVDC_WirePlaneEvent.hh.

References HasBeenHit.

168 {return HasBeenHit;}
Int_t HasBeenHit
Has this plane been hit? 0 = no, 5 = yes.
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetKineticEnergy ( ) const
inline

Definition at line 165 of file QweakSimUserVDC_WirePlaneEvent.hh.

References KineticEnergy.

165 {return KineticEnergy;}
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetLocalMomentumX ( ) const
inline

Definition at line 192 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalMomentumX.

192 {return LocalMomentumX;}
std::vector< Float_t > LocalMomentumX
(MeV)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetLocalMomentumY ( ) const
inline

Definition at line 195 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalMomentumY.

195 {return LocalMomentumY;}
std::vector< Float_t > LocalMomentumY
(MeV)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetLocalMomentumZ ( ) const
inline

Definition at line 198 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalMomentumZ.

198 {return LocalMomentumZ;}
std::vector< Float_t > LocalMomentumZ
(MeV)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetLocalPositionX ( ) const
inline

Definition at line 172 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalPositionX.

172 {return LocalPositionX;}
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetLocalPositionY ( ) const
inline

Definition at line 175 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalPositionY.

175 {return LocalPositionY;}
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetLocalPositionZ ( ) const
inline

Definition at line 178 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalPositionZ.

178 {return LocalPositionZ;}
Int_t QweakSimUserVDC_WirePlaneEvent::GetNbOfHits ( ) const
inline

Definition at line 142 of file QweakSimUserVDC_WirePlaneEvent.hh.

References NbOfHits.

142 {return NbOfHits;}
Int_t NbOfHits
Number of hits in this plane.
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetOriginVertexKineticEnergy ( ) const
inline

Definition at line 242 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexKineticEnergy.

std::vector< Float_t > OriginVertexKineticEnergy
(MeV)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetOriginVertexMomentumDirectionX ( ) const
inline
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetOriginVertexMomentumDirectionY ( ) const
inline
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetOriginVertexMomentumDirectionZ ( ) const
inline
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetOriginVertexPhiAngle ( ) const
inline

Definition at line 239 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexPhiAngle.

239 {return OriginVertexPhiAngle;}
std::vector< Float_t > OriginVertexPhiAngle
(degrees)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetOriginVertexPositionX ( ) const
inline

Definition at line 218 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexPositionX.

218 {return OriginVertexPositionX;}
std::vector< Float_t > OriginVertexPositionX
(cm)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetOriginVertexPositionY ( ) const
inline

Definition at line 221 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexPositionY.

221 {return OriginVertexPositionY;}
std::vector< Float_t > OriginVertexPositionY
(cm)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetOriginVertexPositionZ ( ) const
inline

Definition at line 224 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexPositionZ.

224 {return OriginVertexPositionZ;}
std::vector< Float_t > OriginVertexPositionZ
(cm)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetOriginVertexThetaAngle ( ) const
inline

Definition at line 236 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexThetaAngle.

236 {return OriginVertexThetaAngle;}
std::vector< Float_t > OriginVertexThetaAngle
(degrees)
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetOriginVertexTotalEnergy ( ) const
inline

Definition at line 245 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexTotalEnergy.

245 {return OriginVertexTotalEnergy;}
std::vector< Float_t > OriginVertexTotalEnergy
(MeV)
std::vector<Int_t> QweakSimUserVDC_WirePlaneEvent::GetPackageID ( ) const
inline

Definition at line 145 of file QweakSimUserVDC_WirePlaneEvent.hh.

References PackageID.

145 {return PackageID;}
std::vector< Int_t > PackageID
Package number.
std::vector<TString> QweakSimUserVDC_WirePlaneEvent::GetParticleName ( ) const
inline

Definition at line 152 of file QweakSimUserVDC_WirePlaneEvent.hh.

References ParticleName.

152 {return ParticleName;}
std::vector< TString > ParticleName
Name of the particle that caused this hit.
std::vector<Int_t> QweakSimUserVDC_WirePlaneEvent::GetParticleType ( ) const
inline

Definition at line 155 of file QweakSimUserVDC_WirePlaneEvent.hh.

References ParticleType.

155 {return ParticleType;}
std::vector< Int_t > ParticleType
Lund type of the particle that caused this hit (until r4757 this used the geant3 type of the particle...
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GetTotalEnergy ( ) const
inline

Definition at line 162 of file QweakSimUserVDC_WirePlaneEvent.hh.

References TotalEnergy.

162 {return TotalEnergy;}
std::vector<Int_t> QweakSimUserVDC_WirePlaneEvent::GetTrackID ( ) const
inline

Definition at line 148 of file QweakSimUserVDC_WirePlaneEvent.hh.

References TrackID.

148 {return TrackID;}
std::vector< Int_t > TrackID
ID of the track from which this hit was generated.
void QweakSimUserVDC_WirePlaneEvent::Initialize ( )

Definition at line 37 of file QweakSimUserVDC_WirePlaneEvent.cc.

References Clear().

Referenced by QweakSimEventAction::EndOfEventAction().

38 {
39  Clear();
40 }

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreGlobalMomentumX ( Float_t  gpx)
inline

Definition at line 200 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalMomentumX.

Referenced by QweakSimEventAction::EndOfEventAction().

200 { GlobalMomentumX.push_back(gpx); }
std::vector< Float_t > GlobalMomentumX
(MeV)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreGlobalMomentumY ( Float_t  gpy)
inline

Definition at line 203 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalMomentumY.

Referenced by QweakSimEventAction::EndOfEventAction().

203 { GlobalMomentumY.push_back(gpy); }
std::vector< Float_t > GlobalMomentumY
(MeV)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreGlobalMomentumZ ( Float_t  gpz)
inline

Definition at line 206 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalMomentumZ.

Referenced by QweakSimEventAction::EndOfEventAction().

206 { GlobalMomentumZ.push_back(gpz); }
std::vector< Float_t > GlobalMomentumZ
(MeV)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreGlobalPhiAngle ( Float_t  phi)
inline

Definition at line 213 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalPhiAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

213 { GlobalPhiAngle.push_back(phi); }
std::vector< Float_t > GlobalPhiAngle
(degrees, but 90 degrees rotated to keep things interesting)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreGlobalPositionX ( Float_t  lx)
inline

Definition at line 180 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

180 { GlobalPositionX.push_back(lx); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreGlobalPositionY ( Float_t  ly)
inline

Definition at line 183 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

183 { GlobalPositionY.push_back(ly); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreGlobalPositionZ ( Float_t  lz)
inline

Definition at line 186 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

186 { GlobalPositionZ.push_back(lz); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreGlobalThetaAngle ( Float_t  theta)
inline

Definition at line 210 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalThetaAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

210 { GlobalThetaAngle.push_back(theta); }
std::vector< Float_t > GlobalThetaAngle
(degrees)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreGlobalTimeOfHit ( Float_t  gtime)
inline

Definition at line 158 of file QweakSimUserVDC_WirePlaneEvent.hh.

References GlobalTimeOfHit.

Referenced by QweakSimEventAction::EndOfEventAction().

158 { GlobalTimeOfHit.push_back(gtime); }
std::vector< Float_t > GlobalTimeOfHit
Global time when this hit was generated.

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreHasBeenHit ( Int_t  nu)
inline

Definition at line 167 of file QweakSimUserVDC_WirePlaneEvent.hh.

References HasBeenHit.

Referenced by QweakSimEventAction::EndOfEventAction().

167 { HasBeenHit = nu; }
Int_t HasBeenHit
Has this plane been hit? 0 = no, 5 = yes.

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreKineticEnergy ( Float_t  ke)
inline

Definition at line 164 of file QweakSimUserVDC_WirePlaneEvent.hh.

References KineticEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

164 { KineticEnergy.push_back(ke); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreLocalMomentumX ( Float_t  lpx)
inline

Definition at line 191 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalMomentumX.

Referenced by QweakSimEventAction::EndOfEventAction().

191 { LocalMomentumX.push_back(lpx); }
std::vector< Float_t > LocalMomentumX
(MeV)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreLocalMomentumY ( Float_t  lpy)
inline

Definition at line 194 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalMomentumY.

Referenced by QweakSimEventAction::EndOfEventAction().

194 { LocalMomentumY.push_back(lpy); }
std::vector< Float_t > LocalMomentumY
(MeV)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreLocalMomentumZ ( Float_t  lpz)
inline

Definition at line 197 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalMomentumZ.

Referenced by QweakSimEventAction::EndOfEventAction().

197 { LocalMomentumZ.push_back(lpz); }
std::vector< Float_t > LocalMomentumZ
(MeV)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreLocalPositionX ( Float_t  lx)
inline

Definition at line 171 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

171 { LocalPositionX.push_back(lx); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreLocalPositionY ( Float_t  ly)
inline

Definition at line 174 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

174 { LocalPositionY.push_back(ly); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreLocalPositionZ ( Float_t  lz)
inline

Definition at line 177 of file QweakSimUserVDC_WirePlaneEvent.hh.

References LocalPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

177 { LocalPositionZ.push_back(lz); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreNbOfHits ( Int_t  noh)
inline

Definition at line 141 of file QweakSimUserVDC_WirePlaneEvent.hh.

References NbOfHits.

Referenced by QweakSimEventAction::EndOfEventAction().

141 { NbOfHits = noh; }
Int_t NbOfHits
Number of hits in this plane.

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreOriginVertexKineticEnergy ( Float_t  ekin)
inline

Definition at line 241 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexKineticEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

241 { OriginVertexKineticEnergy.push_back(ekin); }
std::vector< Float_t > OriginVertexKineticEnergy
(MeV)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreOriginVertexMomentumDirectionX ( Float_t  vx)
inline

Definition at line 226 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexMomentumDirectionX.

Referenced by QweakSimEventAction::EndOfEventAction().

226 { OriginVertexMomentumDirectionX.push_back(vx); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreOriginVertexMomentumDirectionY ( Float_t  vy)
inline

Definition at line 229 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexMomentumDirectionY.

Referenced by QweakSimEventAction::EndOfEventAction().

229 { OriginVertexMomentumDirectionY.push_back(vy); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreOriginVertexMomentumDirectionZ ( Float_t  vz)
inline

Definition at line 232 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexMomentumDirectionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

232 { OriginVertexMomentumDirectionZ.push_back(vz); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreOriginVertexPhiAngle ( Float_t  phi)
inline

Definition at line 238 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexPhiAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

238 { OriginVertexPhiAngle.push_back(phi); }
std::vector< Float_t > OriginVertexPhiAngle
(degrees)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreOriginVertexPositionX ( Float_t  vx)
inline

Definition at line 217 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

217 { OriginVertexPositionX.push_back(vx); }
std::vector< Float_t > OriginVertexPositionX
(cm)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreOriginVertexPositionY ( Float_t  vy)
inline

Definition at line 220 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

220 { OriginVertexPositionY.push_back(vy); }
std::vector< Float_t > OriginVertexPositionY
(cm)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreOriginVertexPositionZ ( Float_t  vz)
inline

Definition at line 223 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

223 { OriginVertexPositionZ.push_back(vz); }
std::vector< Float_t > OriginVertexPositionZ
(cm)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreOriginVertexThetaAngle ( Float_t  theta)
inline

Definition at line 235 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexThetaAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

235 { OriginVertexThetaAngle.push_back(theta); }
std::vector< Float_t > OriginVertexThetaAngle
(degrees)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreOriginVertexTotalEnergy ( Float_t  etot)
inline

Definition at line 244 of file QweakSimUserVDC_WirePlaneEvent.hh.

References OriginVertexTotalEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

244 { OriginVertexTotalEnergy.push_back(etot); }
std::vector< Float_t > OriginVertexTotalEnergy
(MeV)

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StorePackageID ( Int_t  pid)
inline

Definition at line 144 of file QweakSimUserVDC_WirePlaneEvent.hh.

References PackageID.

Referenced by QweakSimEventAction::EndOfEventAction().

144 { PackageID.push_back(pid); }
std::vector< Int_t > PackageID
Package number.

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreParticleName ( TString  pn)
inline

Definition at line 151 of file QweakSimUserVDC_WirePlaneEvent.hh.

References ParticleName.

Referenced by QweakSimEventAction::EndOfEventAction().

151 { ParticleName.push_back(pn); }
std::vector< TString > ParticleName
Name of the particle that caused this hit.

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreParticleType ( Int_t  pt)
inline

Definition at line 154 of file QweakSimUserVDC_WirePlaneEvent.hh.

References ParticleType.

Referenced by QweakSimEventAction::EndOfEventAction().

154 { ParticleType.push_back(pt); }
std::vector< Int_t > ParticleType
Lund type of the particle that caused this hit (until r4757 this used the geant3 type of the particle...

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreTotalEnergy ( Float_t  te)
inline

Definition at line 161 of file QweakSimUserVDC_WirePlaneEvent.hh.

References TotalEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

161 { TotalEnergy.push_back(te); }

+ Here is the caller graph for this function:

void QweakSimUserVDC_WirePlaneEvent::StoreTrackID ( Int_t  tid)
inline

Definition at line 147 of file QweakSimUserVDC_WirePlaneEvent.hh.

References TrackID.

147 { TrackID.push_back(tid); }
std::vector< Int_t > TrackID
ID of the track from which this hit was generated.

Field Documentation

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GlobalMomentumX
private

(MeV)

Definition at line 88 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetGlobalMomentumX(), and StoreGlobalMomentumX().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GlobalMomentumY
private

(MeV)

Definition at line 89 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetGlobalMomentumY(), and StoreGlobalMomentumY().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GlobalMomentumZ
private

(MeV)

Definition at line 90 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetGlobalMomentumZ(), and StoreGlobalMomentumZ().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GlobalPhiAngle
private

(degrees, but 90 degrees rotated to keep things interesting)

Definition at line 92 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetGlobalPhiAngle(), and StoreGlobalPhiAngle().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GlobalPositionX
private

(cm)

Definition at line 72 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetGlobalPositionX(), and StoreGlobalPositionX().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GlobalPositionY
private

(cm)

Definition at line 73 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetGlobalPositionY(), and StoreGlobalPositionY().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GlobalPositionZ
private

(cm)

Definition at line 74 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetGlobalPositionZ(), and StoreGlobalPositionZ().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GlobalThetaAngle
private

(degrees)

Definition at line 91 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetGlobalThetaAngle(), and StoreGlobalThetaAngle().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::GlobalTimeOfHit
private

Global time when this hit was generated.

Definition at line 56 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetGlobalTimeOfHit(), and StoreGlobalTimeOfHit().

Int_t QweakSimUserVDC_WirePlaneEvent::HasBeenHit
private

Has this plane been hit? 0 = no, 5 = yes.

Definition at line 59 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetHasBeenHit(), and StoreHasBeenHit().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::KineticEnergy
private

(MeV)

Definition at line 128 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetKineticEnergy(), and StoreKineticEnergy().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::LocalMomentumX
private

(MeV)

Definition at line 80 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetLocalMomentumX(), and StoreLocalMomentumX().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::LocalMomentumY
private

(MeV)

Definition at line 81 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetLocalMomentumY(), and StoreLocalMomentumY().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::LocalMomentumZ
private

(MeV)

Definition at line 82 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetLocalMomentumZ(), and StoreLocalMomentumZ().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::LocalPositionX
private

(cm)

Definition at line 64 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetLocalPositionX(), and StoreLocalPositionX().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::LocalPositionY
private

(cm)

Definition at line 65 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetLocalPositionY(), and StoreLocalPositionY().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::LocalPositionZ
private

(cm)

Definition at line 66 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetLocalPositionZ(), and StoreLocalPositionZ().

Int_t QweakSimUserVDC_WirePlaneEvent::NbOfHits
private

Number of hits in this plane.

Definition at line 58 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetNbOfHits(), and StoreNbOfHits().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::OriginVertexKineticEnergy
private
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::OriginVertexMomentumDirectionX
private
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::OriginVertexMomentumDirectionY
private
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::OriginVertexMomentumDirectionZ
private
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::OriginVertexPhiAngle
private

(degrees)

Definition at line 110 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetOriginVertexPhiAngle(), and StoreOriginVertexPhiAngle().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::OriginVertexPositionX
private
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::OriginVertexPositionY
private
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::OriginVertexPositionZ
private
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::OriginVertexThetaAngle
private
std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::OriginVertexTotalEnergy
private
std::vector<Int_t> QweakSimUserVDC_WirePlaneEvent::PackageID
private

Package number.

Definition at line 54 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetPackageID(), and StorePackageID().

std::vector<TString> QweakSimUserVDC_WirePlaneEvent::ParticleName
private

Name of the particle that caused this hit.

Definition at line 121 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetParticleName(), and StoreParticleName().

std::vector<Int_t> QweakSimUserVDC_WirePlaneEvent::ParticleType
private

Lund type of the particle that caused this hit (until r4757 this used the geant3 type of the particle)

Definition at line 122 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetParticleType(), and StoreParticleType().

std::vector<Float_t> QweakSimUserVDC_WirePlaneEvent::TotalEnergy
private

(MeV)

Definition at line 127 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetTotalEnergy(), and StoreTotalEnergy().

std::vector<Int_t> QweakSimUserVDC_WirePlaneEvent::TrackID
private

ID of the track from which this hit was generated.

Definition at line 55 of file QweakSimUserVDC_WirePlaneEvent.hh.

Referenced by Clear(), GetTrackID(), and StoreTrackID().


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