QwGeant4
QweakSimUserGEM_WirePlaneEvent Class Reference

ROOT Subtree structure for GEM WirePlaneEvent. More...

#include <QweakSimUserGEM_WirePlaneEvent.hh>

Inherits TObject.

Public Member Functions

 QweakSimUserGEM_WirePlaneEvent ()
 
virtual ~QweakSimUserGEM_WirePlaneEvent ()
 
void Initialize ()
 
void Clear (const Option_t *=0)
 
void StoreNbOfHits (Int_t noh)
 
Int_t GetNbOfHits () 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
 

Private Attributes

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...
 
std::vector< Float_t > PlaneGlobalPositionX
 
std::vector< Float_t > PlaneGlobalPositionY
 
std::vector< Float_t > PlaneGlobalPositionZ
 
std::vector< Float_t > PlaneLocalMomentumX
 
std::vector< Float_t > PlaneLocalMomentumY
 
std::vector< Float_t > PlaneLocalMomentumZ
 
std::vector< Float_t > PlaneGlobalMomentumX
 
std::vector< Float_t > PlaneGlobalMomentumY
 
std::vector< Float_t > PlaneGlobalMomentumZ
 
std::vector< Float_t > OriginVertexKineticEnergy
 
std::vector< Float_t > OriginVertexTotalEnergy
 
std::vector< Float_t > GlobalPhiAngle
 
std::vector< Float_t > GlobalThetaAngle
 
std::vector< Float_t > TotalEnergy
 
std::vector< Float_t > KineticEnergy
 
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 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
 
std::vector< Float_t > OriginVertexPhiAngle
 

Detailed Description

ROOT Subtree structure for GEM WirePlaneEvent.

Definition at line 42 of file QweakSimUserGEM_WirePlaneEvent.hh.

Constructor & Destructor Documentation

QweakSimUserGEM_WirePlaneEvent::QweakSimUserGEM_WirePlaneEvent ( )

Definition at line 45 of file QweakSimUserGEM_WirePlaneEvent.cc.

QweakSimUserGEM_WirePlaneEvent::~QweakSimUserGEM_WirePlaneEvent ( )
virtual

Definition at line 51 of file QweakSimUserGEM_WirePlaneEvent.cc.

52 {;}

Member Function Documentation

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

Definition at line 61 of file QweakSimUserGEM_WirePlaneEvent.cc.

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

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

62 {
63  NbOfHits = 0;
64 
65  TrackID.clear();
66  GlobalTimeOfHit.clear();
67 
68  PlaneHasBeenHit = 0;
69 
70  PlaneLocalPositionX.clear();
71  PlaneLocalPositionY.clear();
72  PlaneLocalPositionZ.clear();
73 
74  PlaneGlobalPositionX.clear();
75  PlaneGlobalPositionY.clear();
76  PlaneGlobalPositionZ.clear();
77 
78  PlaneLocalMomentumX.clear();
79  PlaneLocalMomentumY.clear();
80  PlaneLocalMomentumZ.clear();
81 
82  PlaneGlobalMomentumX.clear();
83  PlaneGlobalMomentumY.clear();
84  PlaneGlobalMomentumZ.clear();
85 
86  OriginVertexPositionX.clear();
87  OriginVertexPositionY.clear();
88  OriginVertexPositionZ.clear();
89 
93 
94  OriginVertexThetaAngle.clear();
95  OriginVertexPhiAngle.clear();
96 
99 
100 // PrimaryQ2 = 0.0;
101 // CrossSection = 0.0;
102 // CrossSectionWeight = 0.0;
103 
104  GlobalPhiAngle.clear();
105  GlobalThetaAngle.clear();
106 
107  TotalEnergy.clear();
108  KineticEnergy.clear();
109 
110 }
std::vector< Float_t > GlobalTimeOfHit
Global time when this hit was generated.
Int_t PlaneHasBeenHit
Has this plane been hit? 0 = no, 5 = yes.
Int_t NbOfHits
Number of hits in this plane.
std::vector< Int_t > TrackID
ID of the track from which this hit was generated.

+ Here is the caller graph for this function:

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

Definition at line 118 of file QweakSimUserGEM_WirePlaneEvent.hh.

References GlobalTimeOfHit.

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

Definition at line 200 of file QweakSimUserGEM_WirePlaneEvent.hh.

References GlobalPhiAngle.

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

Definition at line 197 of file QweakSimUserGEM_WirePlaneEvent.hh.

References GlobalThetaAngle.

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

Definition at line 206 of file QweakSimUserGEM_WirePlaneEvent.hh.

References KineticEnergy.

206 {return KineticEnergy;}
Int_t QweakSimUserGEM_WirePlaneEvent::GetNbOfHits ( ) const
inline

Definition at line 112 of file QweakSimUserGEM_WirePlaneEvent.hh.

References NbOfHits.

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

Definition at line 191 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexKineticEnergy.

std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::GetOriginVertexMomentumDirectionX ( ) const
inline
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::GetOriginVertexMomentumDirectionY ( ) const
inline
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::GetOriginVertexMomentumDirectionZ ( ) const
inline
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::GetOriginVertexPhiAngle ( ) const
inline

Definition at line 188 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexPhiAngle.

188 {return OriginVertexPhiAngle;}
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::GetOriginVertexPositionX ( ) const
inline

Definition at line 167 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexPositionX.

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

Definition at line 170 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexPositionY.

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

Definition at line 173 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexPositionZ.

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

Definition at line 185 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexThetaAngle.

185 {return OriginVertexThetaAngle;}
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::GetOriginVertexTotalEnergy ( ) const
inline

Definition at line 194 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexTotalEnergy.

194 {return OriginVertexTotalEnergy;}
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::GetPlaneGlobalMomentumX ( ) const
inline

Definition at line 157 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalMomentumX.

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

Definition at line 160 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalMomentumY.

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

Definition at line 163 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalMomentumZ.

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

Definition at line 137 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalPositionX.

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

Definition at line 140 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalPositionY.

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

Definition at line 143 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalPositionZ.

143 {return PlaneGlobalPositionZ;}
Int_t QweakSimUserGEM_WirePlaneEvent::GetPlaneHasBeenHit ( ) const
inline

Definition at line 124 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneHasBeenHit.

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

Definition at line 148 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalMomentumX.

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

Definition at line 151 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalMomentumY.

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

Definition at line 154 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalMomentumZ.

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

Definition at line 128 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalPositionX.

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

Definition at line 131 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalPositionY.

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

Definition at line 134 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalPositionZ.

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

Definition at line 203 of file QweakSimUserGEM_WirePlaneEvent.hh.

References TotalEnergy.

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

Definition at line 115 of file QweakSimUserGEM_WirePlaneEvent.hh.

References TrackID.

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

Definition at line 55 of file QweakSimUserGEM_WirePlaneEvent.cc.

References Clear().

Referenced by QweakSimEventAction::EndOfEventAction().

56 {
57  Clear();
58 }

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void QweakSimUserGEM_WirePlaneEvent::StoreGlobalPhiAngle ( Float_t  phi)
inline

Definition at line 199 of file QweakSimUserGEM_WirePlaneEvent.hh.

References GlobalPhiAngle.

199 { GlobalPhiAngle.push_back(phi); }
void QweakSimUserGEM_WirePlaneEvent::StoreGlobalThetaAngle ( Float_t  theta)
inline

Definition at line 196 of file QweakSimUserGEM_WirePlaneEvent.hh.

References GlobalThetaAngle.

196 { GlobalThetaAngle.push_back(theta); }
void QweakSimUserGEM_WirePlaneEvent::StoreGlobalTimeOfHit ( Float_t  gtime)
inline

Definition at line 117 of file QweakSimUserGEM_WirePlaneEvent.hh.

References GlobalTimeOfHit.

117 { GlobalTimeOfHit.push_back(gtime); }
std::vector< Float_t > GlobalTimeOfHit
Global time when this hit was generated.
void QweakSimUserGEM_WirePlaneEvent::StoreKineticEnergy ( Float_t  ke)
inline

Definition at line 205 of file QweakSimUserGEM_WirePlaneEvent.hh.

References KineticEnergy.

205 { KineticEnergy.push_back(ke); }
void QweakSimUserGEM_WirePlaneEvent::StoreNbOfHits ( Int_t  noh)
inline

Definition at line 111 of file QweakSimUserGEM_WirePlaneEvent.hh.

References NbOfHits.

111 { NbOfHits = noh; }
Int_t NbOfHits
Number of hits in this plane.
void QweakSimUserGEM_WirePlaneEvent::StoreOriginVertexKineticEnergy ( Float_t  ekin)
inline

Definition at line 190 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexKineticEnergy.

190 { OriginVertexKineticEnergy.push_back(ekin); }
void QweakSimUserGEM_WirePlaneEvent::StoreOriginVertexMomentumDirectionX ( Float_t  vx)
inline

Definition at line 175 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexMomentumDirectionX.

175 { OriginVertexMomentumDirectionX.push_back(vx); }
void QweakSimUserGEM_WirePlaneEvent::StoreOriginVertexMomentumDirectionY ( Float_t  vy)
inline

Definition at line 178 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexMomentumDirectionY.

178 { OriginVertexMomentumDirectionY.push_back(vy); }
void QweakSimUserGEM_WirePlaneEvent::StoreOriginVertexMomentumDirectionZ ( Float_t  vz)
inline

Definition at line 181 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexMomentumDirectionZ.

181 { OriginVertexMomentumDirectionZ.push_back(vz); }
void QweakSimUserGEM_WirePlaneEvent::StoreOriginVertexPhiAngle ( Float_t  phi)
inline

Definition at line 187 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexPhiAngle.

187 { OriginVertexPhiAngle.push_back(phi); }
void QweakSimUserGEM_WirePlaneEvent::StoreOriginVertexPositionX ( Float_t  vx)
inline

Definition at line 166 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexPositionX.

166 { OriginVertexPositionX.push_back(vx); }
void QweakSimUserGEM_WirePlaneEvent::StoreOriginVertexPositionY ( Float_t  vy)
inline

Definition at line 169 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexPositionY.

169 { OriginVertexPositionY.push_back(vy); }
void QweakSimUserGEM_WirePlaneEvent::StoreOriginVertexPositionZ ( Float_t  vz)
inline

Definition at line 172 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexPositionZ.

172 { OriginVertexPositionZ.push_back(vz); }
void QweakSimUserGEM_WirePlaneEvent::StoreOriginVertexThetaAngle ( Float_t  theta)
inline

Definition at line 184 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexThetaAngle.

184 { OriginVertexThetaAngle.push_back(theta); }
void QweakSimUserGEM_WirePlaneEvent::StoreOriginVertexTotalEnergy ( Float_t  etot)
inline

Definition at line 193 of file QweakSimUserGEM_WirePlaneEvent.hh.

References OriginVertexTotalEnergy.

193 { OriginVertexTotalEnergy.push_back(etot); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneGlobalMomentumX ( Float_t  gpx)
inline

Definition at line 156 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalMomentumX.

156 { PlaneGlobalMomentumX.push_back(gpx); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneGlobalMomentumY ( Float_t  gpy)
inline

Definition at line 159 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalMomentumY.

159 { PlaneGlobalMomentumY.push_back(gpy); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneGlobalMomentumZ ( Float_t  gpz)
inline

Definition at line 162 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalMomentumZ.

162 { PlaneGlobalMomentumZ.push_back(gpz); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneGlobalPositionX ( Float_t  gx)
inline

Definition at line 136 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalPositionX.

136 { PlaneGlobalPositionX.push_back(gx); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneGlobalPositionY ( Float_t  gy)
inline

Definition at line 139 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalPositionY.

139 { PlaneGlobalPositionY.push_back(gy); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneGlobalPositionZ ( Float_t  gz)
inline

Definition at line 142 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneGlobalPositionZ.

142 { PlaneGlobalPositionZ.push_back(gz); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneHasBeenHit ( Int_t  nx)
inline

Definition at line 123 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneHasBeenHit.

123 { PlaneHasBeenHit = nx; }
Int_t PlaneHasBeenHit
Has this plane been hit? 0 = no, 5 = yes.
void QweakSimUserGEM_WirePlaneEvent::StorePlaneLocalMomentumX ( Float_t  lpx)
inline

Definition at line 147 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalMomentumX.

147 { PlaneLocalMomentumX.push_back(lpx); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneLocalMomentumY ( Float_t  lpy)
inline

Definition at line 150 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalMomentumY.

150 { PlaneLocalMomentumY.push_back(lpy); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneLocalMomentumZ ( Float_t  lpz)
inline

Definition at line 153 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalMomentumZ.

153 { PlaneLocalMomentumZ.push_back(lpz); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneLocalPositionX ( Float_t  lx)
inline

Definition at line 127 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalPositionX.

127 { PlaneLocalPositionX.push_back(lx); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneLocalPositionY ( Float_t  ly)
inline

Definition at line 130 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalPositionY.

130 { PlaneLocalPositionY.push_back(ly); }
void QweakSimUserGEM_WirePlaneEvent::StorePlaneLocalPositionZ ( Float_t  lz)
inline

Definition at line 133 of file QweakSimUserGEM_WirePlaneEvent.hh.

References PlaneLocalPositionZ.

133 { PlaneLocalPositionZ.push_back(lz); }
void QweakSimUserGEM_WirePlaneEvent::StoreTotalEnergy ( Float_t  te)
inline

Definition at line 202 of file QweakSimUserGEM_WirePlaneEvent.hh.

References TotalEnergy.

202 { TotalEnergy.push_back(te); }
void QweakSimUserGEM_WirePlaneEvent::StoreTrackID ( Int_t  tid)
inline

Definition at line 114 of file QweakSimUserGEM_WirePlaneEvent.hh.

References TrackID.

114 { 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> QweakSimUserGEM_WirePlaneEvent::GlobalPhiAngle
private

Definition at line 94 of file QweakSimUserGEM_WirePlaneEvent.hh.

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

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

Global time when this hit was generated.

Definition at line 48 of file QweakSimUserGEM_WirePlaneEvent.hh.

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

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

Definition at line 98 of file QweakSimUserGEM_WirePlaneEvent.hh.

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

Int_t QweakSimUserGEM_WirePlaneEvent::NbOfHits
private

Number of hits in this plane.

Definition at line 50 of file QweakSimUserGEM_WirePlaneEvent.hh.

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

std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::OriginVertexKineticEnergy
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::OriginVertexMomentumDirectionX
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::OriginVertexMomentumDirectionY
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::OriginVertexMomentumDirectionZ
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::OriginVertexPhiAngle
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::OriginVertexPositionX
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::OriginVertexPositionY
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::OriginVertexPositionZ
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::OriginVertexThetaAngle
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::OriginVertexTotalEnergy
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::PlaneGlobalMomentumX
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::PlaneGlobalMomentumY
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::PlaneGlobalMomentumZ
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::PlaneGlobalPositionX
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::PlaneGlobalPositionY
private
std::vector<Float_t> QweakSimUserGEM_WirePlaneEvent::PlaneGlobalPositionZ
private
Int_t QweakSimUserGEM_WirePlaneEvent::PlaneHasBeenHit
private

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

Definition at line 51 of file QweakSimUserGEM_WirePlaneEvent.hh.

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

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

Definition at line 97 of file QweakSimUserGEM_WirePlaneEvent.hh.

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

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

ID of the track from which this hit was generated.

Definition at line 47 of file QweakSimUserGEM_WirePlaneEvent.hh.

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


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