QwGeant4
|
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 |
ROOT Subtree structure for GEM WirePlaneEvent.
Definition at line 42 of file QweakSimUserGEM_WirePlaneEvent.hh.
QweakSimUserGEM_WirePlaneEvent::QweakSimUserGEM_WirePlaneEvent | ( | ) |
Definition at line 45 of file QweakSimUserGEM_WirePlaneEvent.cc.
|
virtual |
Definition at line 51 of file QweakSimUserGEM_WirePlaneEvent.cc.
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().
|
inline |
Definition at line 118 of file QweakSimUserGEM_WirePlaneEvent.hh.
References GlobalTimeOfHit.
|
inline |
Definition at line 200 of file QweakSimUserGEM_WirePlaneEvent.hh.
References GlobalPhiAngle.
|
inline |
Definition at line 197 of file QweakSimUserGEM_WirePlaneEvent.hh.
References GlobalThetaAngle.
|
inline |
Definition at line 206 of file QweakSimUserGEM_WirePlaneEvent.hh.
References KineticEnergy.
|
inline |
Definition at line 112 of file QweakSimUserGEM_WirePlaneEvent.hh.
References NbOfHits.
|
inline |
Definition at line 191 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexKineticEnergy.
|
inline |
Definition at line 176 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexMomentumDirectionX.
|
inline |
Definition at line 179 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexMomentumDirectionY.
|
inline |
Definition at line 182 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexMomentumDirectionZ.
|
inline |
Definition at line 188 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexPhiAngle.
|
inline |
Definition at line 167 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexPositionX.
|
inline |
Definition at line 170 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexPositionY.
|
inline |
Definition at line 173 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexPositionZ.
|
inline |
Definition at line 185 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexThetaAngle.
|
inline |
Definition at line 194 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexTotalEnergy.
|
inline |
Definition at line 157 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalMomentumX.
|
inline |
Definition at line 160 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalMomentumY.
|
inline |
Definition at line 163 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalMomentumZ.
|
inline |
Definition at line 137 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalPositionX.
|
inline |
Definition at line 140 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalPositionY.
|
inline |
Definition at line 143 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalPositionZ.
|
inline |
Definition at line 124 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneHasBeenHit.
|
inline |
Definition at line 148 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalMomentumX.
|
inline |
Definition at line 151 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalMomentumY.
|
inline |
Definition at line 154 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalMomentumZ.
|
inline |
Definition at line 128 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalPositionX.
|
inline |
Definition at line 131 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalPositionY.
|
inline |
Definition at line 134 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalPositionZ.
|
inline |
Definition at line 203 of file QweakSimUserGEM_WirePlaneEvent.hh.
References TotalEnergy.
|
inline |
Definition at line 115 of file QweakSimUserGEM_WirePlaneEvent.hh.
References TrackID.
void QweakSimUserGEM_WirePlaneEvent::Initialize | ( | ) |
Definition at line 55 of file QweakSimUserGEM_WirePlaneEvent.cc.
References Clear().
Referenced by QweakSimEventAction::EndOfEventAction().
|
inline |
Definition at line 199 of file QweakSimUserGEM_WirePlaneEvent.hh.
References GlobalPhiAngle.
|
inline |
Definition at line 196 of file QweakSimUserGEM_WirePlaneEvent.hh.
References GlobalThetaAngle.
|
inline |
Definition at line 117 of file QweakSimUserGEM_WirePlaneEvent.hh.
References GlobalTimeOfHit.
|
inline |
Definition at line 205 of file QweakSimUserGEM_WirePlaneEvent.hh.
References KineticEnergy.
|
inline |
Definition at line 111 of file QweakSimUserGEM_WirePlaneEvent.hh.
References NbOfHits.
|
inline |
Definition at line 190 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexKineticEnergy.
|
inline |
Definition at line 175 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexMomentumDirectionX.
|
inline |
Definition at line 178 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexMomentumDirectionY.
|
inline |
Definition at line 181 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexMomentumDirectionZ.
|
inline |
Definition at line 187 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexPhiAngle.
|
inline |
Definition at line 166 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexPositionX.
|
inline |
Definition at line 169 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexPositionY.
|
inline |
Definition at line 172 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexPositionZ.
|
inline |
Definition at line 184 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexThetaAngle.
|
inline |
Definition at line 193 of file QweakSimUserGEM_WirePlaneEvent.hh.
References OriginVertexTotalEnergy.
|
inline |
Definition at line 156 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalMomentumX.
|
inline |
Definition at line 159 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalMomentumY.
|
inline |
Definition at line 162 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalMomentumZ.
|
inline |
Definition at line 136 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalPositionX.
|
inline |
Definition at line 139 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalPositionY.
|
inline |
Definition at line 142 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneGlobalPositionZ.
|
inline |
Definition at line 123 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneHasBeenHit.
|
inline |
Definition at line 147 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalMomentumX.
|
inline |
Definition at line 150 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalMomentumY.
|
inline |
Definition at line 153 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalMomentumZ.
|
inline |
Definition at line 127 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalPositionX.
|
inline |
Definition at line 130 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalPositionY.
|
inline |
Definition at line 133 of file QweakSimUserGEM_WirePlaneEvent.hh.
References PlaneLocalPositionZ.
|
inline |
Definition at line 202 of file QweakSimUserGEM_WirePlaneEvent.hh.
References TotalEnergy.
|
inline |
Definition at line 114 of file QweakSimUserGEM_WirePlaneEvent.hh.
References TrackID.
|
private |
Definition at line 94 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetGlobalPhiAngle(), and StoreGlobalPhiAngle().
|
private |
Definition at line 95 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetGlobalThetaAngle(), and StoreGlobalThetaAngle().
|
private |
Global time when this hit was generated.
Definition at line 48 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetGloablTimeOfHit(), and StoreGlobalTimeOfHit().
|
private |
Definition at line 98 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetKineticEnergy(), and StoreKineticEnergy().
|
private |
Number of hits in this plane.
Definition at line 50 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetNbOfHits(), and StoreNbOfHits().
|
private |
Definition at line 91 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetOriginVertexKineticEnergy(), and StoreOriginVertexKineticEnergy().
|
private |
Definition at line 84 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetOriginVertexMomentumDirectionX(), and StoreOriginVertexMomentumDirectionX().
|
private |
Definition at line 85 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetOriginVertexMomentumDirectionY(), and StoreOriginVertexMomentumDirectionY().
|
private |
Definition at line 86 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetOriginVertexMomentumDirectionZ(), and StoreOriginVertexMomentumDirectionZ().
|
private |
Definition at line 88 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetOriginVertexPhiAngle(), and StoreOriginVertexPhiAngle().
|
private |
Definition at line 76 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetOriginVertexPositionX(), and StoreOriginVertexPositionX().
|
private |
Definition at line 77 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetOriginVertexPositionY(), and StoreOriginVertexPositionY().
|
private |
Definition at line 78 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetOriginVertexPositionZ(), and StoreOriginVertexPositionZ().
|
private |
Definition at line 87 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetOriginVertexThetaAngle(), and StoreOriginVertexThetaAngle().
|
private |
Definition at line 92 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetOriginVertexTotalEnergy(), and StoreOriginVertexTotalEnergy().
|
private |
Definition at line 69 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneGlobalMomentumX(), and StorePlaneGlobalMomentumX().
|
private |
Definition at line 70 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneGlobalMomentumY(), and StorePlaneGlobalMomentumY().
|
private |
Definition at line 71 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneGlobalMomentumZ(), and StorePlaneGlobalMomentumZ().
|
private |
Definition at line 61 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneGlobalPositionX(), and StorePlaneGlobalPositionX().
|
private |
Definition at line 62 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneGlobalPositionY(), and StorePlaneGlobalPositionY().
|
private |
Definition at line 63 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneGlobalPositionZ(), and StorePlaneGlobalPositionZ().
|
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().
|
private |
Definition at line 65 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneLocalMomentumX(), and StorePlaneLocalMomentumX().
|
private |
Definition at line 66 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneLocalMomentumY(), and StorePlaneLocalMomentumY().
|
private |
Definition at line 67 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneLocalMomentumZ(), and StorePlaneLocalMomentumZ().
|
private |
Definition at line 56 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneLocalPositionX(), and StorePlaneLocalPositionX().
|
private |
Definition at line 57 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneLocalPositionY(), and StorePlaneLocalPositionY().
|
private |
Definition at line 58 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetPlaneLocalPositionZ(), and StorePlaneLocalPositionZ().
|
private |
Definition at line 97 of file QweakSimUserGEM_WirePlaneEvent.hh.
Referenced by Clear(), GetTotalEnergy(), and StoreTotalEnergy().
|
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().