QwGeant4
QweakSimUserHDC_WirePlaneEvent Class Reference

ROOT Subtree structure for HDC WirePlaneEvent. More...

#include <QweakSimUserHDC_WirePlaneEvent.hh>

Inherits TObject.

Public Member Functions

 QweakSimUserHDC_WirePlaneEvent ()
 
virtual ~QweakSimUserHDC_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 StoreGlobalTimeOfHit (Float_t gtime)
 
std::vector< Float_t > GetGloablTimeOfHit () const
 
void StorePlaneHasBeenHit (Int_t nx)
 
Int_t GetPlaneHasBeenHit () const
 
void StorePlaneLocalPositionX (Float_t lx)
 
std::vector< Float_t > GetPlaneLocalPositionX () const
 
void StorePlaneLocalPositionY (Float_t ly)
 
std::vector< Float_t > GetPlaneLocalPositionY () const
 
void StorePlaneLocalPositionZ (Float_t lz)
 
std::vector< Float_t > GetPlaneLocalPositionZ () const
 
void StorePlaneGlobalPositionX (Float_t gx)
 
std::vector< Float_t > GetPlaneGlobalPositionX () const
 
void StorePlaneGlobalPositionY (Float_t gy)
 
std::vector< Float_t > GetPlaneGlobalPositionY () const
 
void StorePlaneGlobalPositionZ (Float_t gz)
 
std::vector< Float_t > GetPlaneGlobalPositionZ () const
 
void StorePlaneLocalMomentumX (Float_t lpx)
 
std::vector< Float_t > GetPlaneLocalMomentumX () const
 
void StorePlaneLocalMomentumY (Float_t lpy)
 
std::vector< Float_t > GetPlaneLocalMomentumY () const
 
void StorePlaneLocalMomentumZ (Float_t lpz)
 
std::vector< Float_t > GetPlaneLocalMomentumZ () const
 
void StorePlaneGlobalMomentumX (Float_t gpx)
 
std::vector< Float_t > GetPlaneGlobalMomentumX () const
 
void StorePlaneGlobalMomentumY (Float_t gpy)
 
std::vector< Float_t > GetPlaneGlobalMomentumY () const
 
void StorePlaneGlobalMomentumZ (Float_t gpz)
 
std::vector< Float_t > GetPlaneGlobalMomentumZ () 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
 
void StoreGlobalThetaAngle (Float_t theta)
 
std::vector< Float_t > GetGlobalThetaAngle () const
 
void StoreGlobalPhiAngle (Float_t phi)
 
std::vector< Float_t > GetGlobalPhiAngle () const
 
void StoreTotalEnergy (Float_t te)
 
std::vector< Float_t > GetTotalEnergy () const
 
void StoreKineticEnergy (Float_t ke)
 
std::vector< Float_t > GetKineticEnergy () const
 
void StoreParticleName (TString pn)
 
std::vector< TString > GetParticleName () const
 
void StoreParticleType (Int_t pt)
 
std::vector< Int_t > GetParticleType () 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 PlaneHasBeenHit
 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 > PlaneLocalPositionX
 
std::vector< Float_t > PlaneLocalPositionY
 
std::vector< Float_t > PlaneLocalPositionZ
 
Position of the hit in global coordinates

The global coordinates are defined in the global coordinate system.

std::vector< Float_t > PlaneGlobalPositionX
 
std::vector< Float_t > PlaneGlobalPositionY
 
std::vector< Float_t > PlaneGlobalPositionZ
 
Momentum of the hit in local coordinates

The local coordinates are defined in the local coordinate system.

std::vector< Float_t > PlaneLocalMomentumX
 
std::vector< Float_t > PlaneLocalMomentumY
 
std::vector< Float_t > PlaneLocalMomentumZ
 
Momentum of the hit in global coordinates

The global coordinates are defined in the global coordinate system.

std::vector< Float_t > PlaneGlobalMomentumX
 
std::vector< Float_t > PlaneGlobalMomentumY
 
std::vector< Float_t > PlaneGlobalMomentumZ
 
std::vector< Float_t > GlobalPhiAngle
 
std::vector< Float_t > GlobalThetaAngle
 
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
 
std::vector< Float_t > OriginVertexPositionY
 
std::vector< Float_t > OriginVertexPositionZ
 
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...
 
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 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...
 
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 HDC WirePlaneEvent.

Definition at line 46 of file QweakSimUserHDC_WirePlaneEvent.hh.

Constructor & Destructor Documentation

QweakSimUserHDC_WirePlaneEvent::QweakSimUserHDC_WirePlaneEvent ( )

Definition at line 29 of file QweakSimUserHDC_WirePlaneEvent.cc.

QweakSimUserHDC_WirePlaneEvent::~QweakSimUserHDC_WirePlaneEvent ( )
virtual

Definition at line 35 of file QweakSimUserHDC_WirePlaneEvent.cc.

36 {;}

Member Function Documentation

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

Definition at line 45 of file QweakSimUserHDC_WirePlaneEvent.cc.

References GlobalPhiAngle, GlobalThetaAngle, GlobalTimeOfHit, KineticEnergy, NbOfHits, OriginVertexKineticEnergy, OriginVertexMomentumDirectionX, OriginVertexMomentumDirectionY, OriginVertexMomentumDirectionZ, OriginVertexPhiAngle, OriginVertexPositionX, OriginVertexPositionY, OriginVertexPositionZ, OriginVertexThetaAngle, OriginVertexTotalEnergy, PackageID, ParticleName, ParticleType, PlaneGlobalMomentumX, PlaneGlobalMomentumY, PlaneGlobalMomentumZ, PlaneGlobalPositionX, PlaneGlobalPositionY, PlaneGlobalPositionZ, PlaneHasBeenHit, PlaneLocalMomentumX, PlaneLocalMomentumY, PlaneLocalMomentumZ, PlaneLocalPositionX, PlaneLocalPositionY, PlaneLocalPositionZ, TotalEnergy, and TrackID.

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

46 {
47  NbOfHits = 0;
48 
49  PackageID.clear();
50  TrackID.clear();
51  GlobalTimeOfHit.clear();
52 
53  PlaneHasBeenHit = 0;
54 
55  PlaneLocalPositionX.clear();
56  PlaneLocalPositionY.clear();
57  PlaneLocalPositionZ.clear();
58 
59  PlaneGlobalPositionX.clear();
60  PlaneGlobalPositionY.clear();
61  PlaneGlobalPositionZ.clear();
62 
63  PlaneLocalMomentumX.clear();
64  PlaneLocalMomentumY.clear();
65  PlaneLocalMomentumZ.clear();
66 
67  PlaneGlobalMomentumX.clear();
68  PlaneGlobalMomentumY.clear();
69  PlaneGlobalMomentumZ.clear();
70 
71  OriginVertexPositionX.clear();
72  OriginVertexPositionY.clear();
73  OriginVertexPositionZ.clear();
74 
78 
79  OriginVertexThetaAngle.clear();
80  OriginVertexPhiAngle.clear();
81 
84 
85  GlobalPhiAngle.clear();
86  GlobalThetaAngle.clear();
87 
88  TotalEnergy.clear();
89  KineticEnergy.clear();
90 
91  ParticleName.clear();
92  ParticleType.clear();
93 }
std::vector< Float_t > OriginVertexThetaAngle
(degrees)
Int_t NbOfHits
Number of hits in this plane.
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 > OriginVertexKineticEnergy
(MeV)
std::vector< TString > ParticleName
Name of the particle that caused this hit.
std::vector< Float_t > OriginVertexPhiAngle
(degrees)
std::vector< Float_t > GlobalTimeOfHit
Global time when this hit was generated.
std::vector< Int_t > TrackID
ID of the track from which this hit was generated.
std::vector< Int_t > PackageID
Package number.
Int_t PlaneHasBeenHit
Has this plane been hit? 0 = no, 5 = yes.

+ Here is the caller graph for this function:

std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetGloablTimeOfHit ( ) const
inline

Definition at line 148 of file QweakSimUserHDC_WirePlaneEvent.hh.

References GlobalTimeOfHit.

148 {return GlobalTimeOfHit;}
std::vector< Float_t > GlobalTimeOfHit
Global time when this hit was generated.
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetGlobalPhiAngle ( ) const
inline

Definition at line 227 of file QweakSimUserHDC_WirePlaneEvent.hh.

References GlobalPhiAngle.

227 {return GlobalPhiAngle;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetGlobalThetaAngle ( ) const
inline

Definition at line 224 of file QweakSimUserHDC_WirePlaneEvent.hh.

References GlobalThetaAngle.

224 {return GlobalThetaAngle;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetKineticEnergy ( ) const
inline

Definition at line 233 of file QweakSimUserHDC_WirePlaneEvent.hh.

References KineticEnergy.

233 {return KineticEnergy;}
Int_t QweakSimUserHDC_WirePlaneEvent::GetNbOfHits ( ) const
inline

Definition at line 139 of file QweakSimUserHDC_WirePlaneEvent.hh.

References NbOfHits.

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

Definition at line 218 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexKineticEnergy.

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

Definition at line 215 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexPhiAngle.

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

Definition at line 194 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexPositionX.

194 {return OriginVertexPositionX;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetOriginVertexPositionY ( ) const
inline

Definition at line 197 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexPositionY.

197 {return OriginVertexPositionY;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetOriginVertexPositionZ ( ) const
inline

Definition at line 200 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexPositionZ.

200 {return OriginVertexPositionZ;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetOriginVertexThetaAngle ( ) const
inline

Definition at line 212 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexThetaAngle.

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

Definition at line 221 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexTotalEnergy.

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

Definition at line 142 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PackageID.

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

Definition at line 236 of file QweakSimUserHDC_WirePlaneEvent.hh.

References ParticleName.

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

Definition at line 239 of file QweakSimUserHDC_WirePlaneEvent.hh.

References ParticleType.

239 {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> QweakSimUserHDC_WirePlaneEvent::GetPlaneGlobalMomentumX ( ) const
inline

Definition at line 185 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalMomentumX.

185 {return PlaneGlobalMomentumX;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneGlobalMomentumY ( ) const
inline

Definition at line 188 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalMomentumY.

188 {return PlaneGlobalMomentumY;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneGlobalMomentumZ ( ) const
inline

Definition at line 191 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalMomentumZ.

191 {return PlaneGlobalMomentumZ;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneGlobalPositionX ( ) const
inline

Definition at line 167 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalPositionX.

167 {return PlaneGlobalPositionX;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneGlobalPositionY ( ) const
inline

Definition at line 170 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalPositionY.

170 {return PlaneGlobalPositionY;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneGlobalPositionZ ( ) const
inline

Definition at line 173 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalPositionZ.

173 {return PlaneGlobalPositionZ;}
Int_t QweakSimUserHDC_WirePlaneEvent::GetPlaneHasBeenHit ( ) const
inline

Definition at line 154 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneHasBeenHit.

154 {return PlaneHasBeenHit;}
Int_t PlaneHasBeenHit
Has this plane been hit? 0 = no, 5 = yes.
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneLocalMomentumX ( ) const
inline

Definition at line 176 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalMomentumX.

176 {return PlaneLocalMomentumX;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneLocalMomentumY ( ) const
inline

Definition at line 179 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalMomentumY.

179 {return PlaneLocalMomentumY;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneLocalMomentumZ ( ) const
inline

Definition at line 182 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalMomentumZ.

182 {return PlaneLocalMomentumZ;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneLocalPositionX ( ) const
inline

Definition at line 158 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalPositionX.

158 {return PlaneLocalPositionX;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneLocalPositionY ( ) const
inline

Definition at line 161 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalPositionY.

161 {return PlaneLocalPositionY;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetPlaneLocalPositionZ ( ) const
inline

Definition at line 164 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalPositionZ.

164 {return PlaneLocalPositionZ;}
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GetTotalEnergy ( ) const
inline

Definition at line 230 of file QweakSimUserHDC_WirePlaneEvent.hh.

References TotalEnergy.

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

Definition at line 145 of file QweakSimUserHDC_WirePlaneEvent.hh.

References TrackID.

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

Definition at line 39 of file QweakSimUserHDC_WirePlaneEvent.cc.

References Clear().

Referenced by QweakSimEventAction::EndOfEventAction().

40 {
41  Clear();
42 }

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreGlobalPhiAngle ( Float_t  phi)
inline

Definition at line 226 of file QweakSimUserHDC_WirePlaneEvent.hh.

References GlobalPhiAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

226 { GlobalPhiAngle.push_back(phi); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreGlobalThetaAngle ( Float_t  theta)
inline

Definition at line 223 of file QweakSimUserHDC_WirePlaneEvent.hh.

References GlobalThetaAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

223 { GlobalThetaAngle.push_back(theta); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreGlobalTimeOfHit ( Float_t  gtime)
inline

Definition at line 147 of file QweakSimUserHDC_WirePlaneEvent.hh.

References GlobalTimeOfHit.

Referenced by QweakSimEventAction::EndOfEventAction().

147 { 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 QweakSimUserHDC_WirePlaneEvent::StoreKineticEnergy ( Float_t  ke)
inline

Definition at line 232 of file QweakSimUserHDC_WirePlaneEvent.hh.

References KineticEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

232 { KineticEnergy.push_back(ke); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreNbOfHits ( Int_t  noh)
inline

Definition at line 138 of file QweakSimUserHDC_WirePlaneEvent.hh.

References NbOfHits.

Referenced by QweakSimEventAction::EndOfEventAction().

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

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreOriginVertexKineticEnergy ( Float_t  ekin)
inline

Definition at line 217 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexKineticEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

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

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreOriginVertexMomentumDirectionX ( Float_t  vx)
inline

Definition at line 202 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexMomentumDirectionX.

Referenced by QweakSimEventAction::EndOfEventAction().

202 { OriginVertexMomentumDirectionX.push_back(vx); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreOriginVertexMomentumDirectionY ( Float_t  vy)
inline

Definition at line 205 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexMomentumDirectionY.

Referenced by QweakSimEventAction::EndOfEventAction().

205 { OriginVertexMomentumDirectionY.push_back(vy); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreOriginVertexMomentumDirectionZ ( Float_t  vz)
inline

Definition at line 208 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexMomentumDirectionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

208 { OriginVertexMomentumDirectionZ.push_back(vz); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreOriginVertexPhiAngle ( Float_t  phi)
inline

Definition at line 214 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexPhiAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

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

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreOriginVertexPositionX ( Float_t  vx)
inline

Definition at line 193 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

193 { OriginVertexPositionX.push_back(vx); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreOriginVertexPositionY ( Float_t  vy)
inline

Definition at line 196 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

196 { OriginVertexPositionY.push_back(vy); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreOriginVertexPositionZ ( Float_t  vz)
inline

Definition at line 199 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

199 { OriginVertexPositionZ.push_back(vz); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreOriginVertexThetaAngle ( Float_t  theta)
inline

Definition at line 211 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexThetaAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

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

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreOriginVertexTotalEnergy ( Float_t  etot)
inline

Definition at line 220 of file QweakSimUserHDC_WirePlaneEvent.hh.

References OriginVertexTotalEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

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

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePackageID ( Int_t  pid)
inline

Definition at line 141 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PackageID.

Referenced by QweakSimEventAction::EndOfEventAction().

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

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreParticleName ( TString  pn)
inline

Definition at line 235 of file QweakSimUserHDC_WirePlaneEvent.hh.

References ParticleName.

Referenced by QweakSimEventAction::EndOfEventAction().

235 { 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 QweakSimUserHDC_WirePlaneEvent::StoreParticleType ( Int_t  pt)
inline

Definition at line 238 of file QweakSimUserHDC_WirePlaneEvent.hh.

References ParticleType.

Referenced by QweakSimEventAction::EndOfEventAction().

238 { 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 QweakSimUserHDC_WirePlaneEvent::StorePlaneGlobalMomentumX ( Float_t  gpx)
inline

Definition at line 184 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalMomentumX.

Referenced by QweakSimEventAction::EndOfEventAction().

184 { PlaneGlobalMomentumX.push_back(gpx); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneGlobalMomentumY ( Float_t  gpy)
inline

Definition at line 187 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalMomentumY.

Referenced by QweakSimEventAction::EndOfEventAction().

187 { PlaneGlobalMomentumY.push_back(gpy); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneGlobalMomentumZ ( Float_t  gpz)
inline

Definition at line 190 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalMomentumZ.

Referenced by QweakSimEventAction::EndOfEventAction().

190 { PlaneGlobalMomentumZ.push_back(gpz); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneGlobalPositionX ( Float_t  gx)
inline

Definition at line 166 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

166 { PlaneGlobalPositionX.push_back(gx); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneGlobalPositionY ( Float_t  gy)
inline

Definition at line 169 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

169 { PlaneGlobalPositionY.push_back(gy); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneGlobalPositionZ ( Float_t  gz)
inline

Definition at line 172 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneGlobalPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

172 { PlaneGlobalPositionZ.push_back(gz); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneHasBeenHit ( Int_t  nx)
inline

Definition at line 153 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneHasBeenHit.

Referenced by QweakSimEventAction::EndOfEventAction().

153 { PlaneHasBeenHit = nx; }
Int_t PlaneHasBeenHit
Has this plane been hit? 0 = no, 5 = yes.

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneLocalMomentumX ( Float_t  lpx)
inline

Definition at line 175 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalMomentumX.

Referenced by QweakSimEventAction::EndOfEventAction().

175 { PlaneLocalMomentumX.push_back(lpx); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneLocalMomentumY ( Float_t  lpy)
inline

Definition at line 178 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalMomentumY.

Referenced by QweakSimEventAction::EndOfEventAction().

178 { PlaneLocalMomentumY.push_back(lpy); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneLocalMomentumZ ( Float_t  lpz)
inline

Definition at line 181 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalMomentumZ.

Referenced by QweakSimEventAction::EndOfEventAction().

181 { PlaneLocalMomentumZ.push_back(lpz); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneLocalPositionX ( Float_t  lx)
inline

Definition at line 157 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

157 { PlaneLocalPositionX.push_back(lx); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneLocalPositionY ( Float_t  ly)
inline

Definition at line 160 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

160 { PlaneLocalPositionY.push_back(ly); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StorePlaneLocalPositionZ ( Float_t  lz)
inline

Definition at line 163 of file QweakSimUserHDC_WirePlaneEvent.hh.

References PlaneLocalPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

163 { PlaneLocalPositionZ.push_back(lz); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreTotalEnergy ( Float_t  te)
inline

Definition at line 229 of file QweakSimUserHDC_WirePlaneEvent.hh.

References TotalEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

229 { TotalEnergy.push_back(te); }

+ Here is the caller graph for this function:

void QweakSimUserHDC_WirePlaneEvent::StoreTrackID ( Int_t  tid)
inline

Definition at line 144 of file QweakSimUserHDC_WirePlaneEvent.hh.

References TrackID.

144 { 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> QweakSimUserHDC_WirePlaneEvent::GlobalPhiAngle
private

Definition at line 88 of file QweakSimUserHDC_WirePlaneEvent.hh.

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

std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GlobalThetaAngle
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::GlobalTimeOfHit
private

Global time when this hit was generated.

Definition at line 53 of file QweakSimUserHDC_WirePlaneEvent.hh.

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

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

(MeV)

Definition at line 125 of file QweakSimUserHDC_WirePlaneEvent.hh.

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

Int_t QweakSimUserHDC_WirePlaneEvent::NbOfHits
private

Number of hits in this plane.

Definition at line 55 of file QweakSimUserHDC_WirePlaneEvent.hh.

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

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

(degrees)

Definition at line 107 of file QweakSimUserHDC_WirePlaneEvent.hh.

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

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

Package number.

Definition at line 51 of file QweakSimUserHDC_WirePlaneEvent.hh.

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

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

Name of the particle that caused this hit.

Definition at line 112 of file QweakSimUserHDC_WirePlaneEvent.hh.

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

std::vector<Int_t> QweakSimUserHDC_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 113 of file QweakSimUserHDC_WirePlaneEvent.hh.

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

std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneGlobalMomentumX
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneGlobalMomentumY
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneGlobalMomentumZ
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneGlobalPositionX
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneGlobalPositionY
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneGlobalPositionZ
private
Int_t QweakSimUserHDC_WirePlaneEvent::PlaneHasBeenHit
private

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

Definition at line 56 of file QweakSimUserHDC_WirePlaneEvent.hh.

Referenced by Clear(), GetPlaneHasBeenHit(), and StorePlaneHasBeenHit().

std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneLocalMomentumX
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneLocalMomentumY
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneLocalMomentumZ
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneLocalPositionX
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneLocalPositionY
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::PlaneLocalPositionZ
private
std::vector<Float_t> QweakSimUserHDC_WirePlaneEvent::TotalEnergy
private

(MeV)

Definition at line 124 of file QweakSimUserHDC_WirePlaneEvent.hh.

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

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

ID of the track from which this hit was generated.

Definition at line 52 of file QweakSimUserHDC_WirePlaneEvent.hh.

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


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