#include <ValidationTree.h>
Public Member Functions | |
ValidationTree () | |
~ValidationTree () | |
int | create () |
int | reset () |
int | fill () |
int | close () |
Public Attributes | |
int | SimHitsEntries |
simHit ///////// There is an array for every quantity in SimHit | |
double | hitTime [MaxSimHitEntries] |
double | hitx [MaxSimHitEntries] |
double | hity [MaxSimHitEntries] |
double | hitz [MaxSimHitEntries] |
int | sensID [MaxSimHitEntries] |
int | ancestorPdg [MaxSimHitEntries] |
double | wavelength [MaxSimHitEntries] |
double | polx [MaxSimHitEntries] |
double | poly [MaxSimHitEntries] |
double | polz [MaxSimHitEntries] |
double | px [MaxSimHitEntries] |
double | py [MaxSimHitEntries] |
double | pz [MaxSimHitEntries] |
float | weight [MaxSimHitEntries] |
double | MuonPx |
double | MuonPy |
double | MuonPz |
double | MuonX |
double | MuonY |
double | MuonZ |
double | MuonTime |
double | MuonE |
double | MuonTrkLengthInOws |
double | MuonTrkLengthInIws |
double | MuonTrkLengthInLS |
double | MuonTrkLengthInGdLS |
double | dEInn |
double | dEOut |
int | StopFlag |
double | EDepInGdLS |
double | EDepInLS |
double | EDepInIAV |
double | EDepInOAV |
double | EDepInOIL |
double | QEDepInGdLS |
double | QEDepInLS |
double | QEDepInIAV |
double | QEDepInOAV |
double | QEDepInOIL |
double | tQESumGdLS |
double | xQESumGdLS |
double | yQESumGdLS |
double | zQESumGdLS |
double | tQESumLS |
double | xQESumLS |
double | yQESumLS |
double | zQESumLS |
double | tQESumMO |
double | xQESumMO |
double | yQESumMO |
double | zQESumMO |
double | tCtrQE |
double | xCtrQE |
double | yCtrQE |
double | zCtrQE |
double | t_gen |
double | x_gen |
double | y_gen |
double | z_gen |
double | t_cap |
double | x_cap |
double | y_cap |
double | z_cap |
int | capTarget |
int | pdgId_Trk1 |
double | t_Trk1 |
double | x_Trk1 |
double | y_Trk1 |
double | z_Trk1 |
double | e_Trk1 |
double | px_Trk1 |
double | py_Trk1 |
double | pz_Trk1 |
double | ke_Trk1 |
double | tEnd_Trk1 |
double | xEnd_Trk1 |
double | yEnd_Trk1 |
double | zEnd_Trk1 |
double | TrkLength_GD_Trk1 |
double | TrkLength_iAV_Trk1 |
double | TrkLength_LS_Trk1 |
double | TrkLength_oAV_Trk1 |
double | TrkLength_Oil_Trk1 |
int | pdgId_Trk2 |
double | t_Trk2 |
double | x_Trk2 |
double | y_Trk2 |
double | z_Trk2 |
double | e_Trk2 |
double | px_Trk2 |
double | py_Trk2 |
double | pz_Trk2 |
double | ke_Trk2 |
double | tEnd_Trk2 |
double | xEnd_Trk2 |
double | yEnd_Trk2 |
double | zEnd_Trk2 |
double | TrkLength_GD_Trk2 |
double | TrkLength_iAV_Trk2 |
double | TrkLength_LS_Trk2 |
double | TrkLength_oAV_Trk2 |
double | TrkLength_Oil_Trk2 |
int | number_opti_pho |
double | wavelength_opti_pho [MaxOpticalPhoton] |
double | tBuff1 |
double | xBuff1 |
double | yBuff1 |
double | zBuff1 |
double | tBuff2 |
double | xBuff2 |
double | yBuff2 |
double | zBuff2 |
Private Attributes | |
TTree * | m_tree |
Definition at line 19 of file ValidationTree.h.
ValidationTree::ValidationTree | ( | ) |
ValidationTree::~ValidationTree | ( | ) |
int ValidationTree::create | ( | ) |
Definition at line 18 of file ValidationTree.cc.
00019 { 00020 00021 m_tree=new TTree("DetSimValiTree","DetSim Validation Tree"); 00022 00024 m_tree->Branch("SimHitsEntries",&SimHitsEntries,"SimHitsEntries/I"); 00025 m_tree->Branch("hitTime",hitTime,"hitTime[SimHitsEntries]/D"); 00026 m_tree->Branch("hitx",hitx,"hitx[SimHitsEntries]/D"); 00027 m_tree->Branch("hity",hity,"hity[SimHitsEntries]/D"); 00028 m_tree->Branch("hitz",hitz,"hitz[SimHitsEntries]/D"); 00029 m_tree->Branch("sensID",sensID,"sensID[SimHitsEntries]/I"); 00030 m_tree->Branch("ancestor",ancestorPdg,"ancestor[SimHitsEntries]/I"); 00031 m_tree->Branch("wavelength",wavelength,"wavelength[SimHitsEntries]/D"); 00032 m_tree->Branch("polx",polx,"polx[SimHitsEntries]/D"); 00033 m_tree->Branch("poly",poly,"poly[SimHitsEntries]/D"); 00034 m_tree->Branch("polz",polz,"polz[SimHitsEntries]/D"); 00035 m_tree->Branch("px",px,"px[SimHitsEntries]/D"); 00036 m_tree->Branch("py",py,"py[SimHitsEntries]/D"); 00037 m_tree->Branch("pz",pz,"pz[SimHitsEntries]/D"); 00038 m_tree->Branch("weight",weight,"weight[SimHitsEntries]/F"); 00039 00040 //Muon vertex Info 00041 m_tree->Branch("MuonE",&MuonE,"MuonE/D"); 00042 m_tree->Branch("MuonX",&MuonX,"MuonX/D"); 00043 m_tree->Branch("MuonY",&MuonY,"MuonY/D"); 00044 m_tree->Branch("MuonZ",&MuonZ,"MuonZ/D"); 00045 m_tree->Branch("MuonPx",&MuonPx,"MuonPx/D"); 00046 m_tree->Branch("MuonPy",&MuonPy,"MuonPy/D"); 00047 m_tree->Branch("MuonPz",&MuonPz,"MuonPz/D"); 00048 m_tree->Branch("MuonTime",&MuonTime,"MuonTime/D"); 00049 m_tree->Branch("StopFlag",&StopFlag,"StopFlag/I"); 00050 00051 00053 m_tree->Branch("MuonTrkLengthInOws",&MuonTrkLengthInOws,"MuonTrkLengthInOws/D"); 00054 m_tree->Branch("MuonTrkLengthInIws",&MuonTrkLengthInIws,"MuonTrkLengthInIws/D"); 00055 m_tree->Branch("MuonTrkLengthInLS",&MuonTrkLengthInLS,"MuonTrkLengthInLS/D"); 00056 m_tree->Branch("MuonTrkLengthInGdLS",&MuonTrkLengthInGdLS,"MuonTrkLengthInGdLS/D"); 00057 m_tree->Branch("dEInn",&dEInn,"dEInn/D"); 00058 m_tree->Branch("dEOut",&dEOut,"dEOut/D"); 00059 00061 m_tree->Branch("EDepInGdLS", &EDepInGdLS, "EDepInGdLS/D"); 00062 m_tree->Branch("EDepInLS", &EDepInLS, "EDepInLS/D"); 00063 m_tree->Branch("EDepInIAV", &EDepInIAV, "EDepInIAV/D"); 00064 m_tree->Branch("EDepInOAV", &EDepInOAV, "EDepInOAV/D"); 00065 m_tree->Branch("EDepInOIL", &EDepInOIL, "EDepInOIL/D"); 00066 00067 m_tree->Branch("QEDepInGdLS", &QEDepInGdLS, "QEDepInGdLS/D"); 00068 m_tree->Branch("QEDepInLS", &QEDepInLS, "QEDepInLS/D"); 00069 m_tree->Branch("QEDepInIAV", &QEDepInIAV, "QEDepInIAV/D"); 00070 m_tree->Branch("QEDepInOAV", &QEDepInOAV, "QEDepInOAV/D"); 00071 m_tree->Branch("QEDepInOIL", &QEDepInOIL, "QEDepInOIL/D"); 00072 00073 m_tree->Branch("tQESumGdLS", &tQESumGdLS, "tQESumGdLS/D"); 00074 m_tree->Branch("xQESumGdLS", &xQESumGdLS, "xQESumGdLS/D"); 00075 m_tree->Branch("yQESumGdLS", &yQESumGdLS, "yQESumGdLS/D"); 00076 m_tree->Branch("zQESumGdLS", &zQESumGdLS, "zQESumGdLS/D"); 00077 00078 m_tree->Branch("tQESumLS", &tQESumLS, "tQESumLS/D"); 00079 m_tree->Branch("xQESumLS", &xQESumLS, "xQESumLS/D"); 00080 m_tree->Branch("yQESumLS", &yQESumLS, "yQESumLS/D"); 00081 m_tree->Branch("zQESumLS", &zQESumLS, "zQESumLS/D"); 00082 00083 m_tree->Branch("tQESumMO", &tQESumMO, "tQESumMO/D"); 00084 m_tree->Branch("xQESumMO", &xQESumMO, "xQESumMO/D"); 00085 m_tree->Branch("yQESumMO", &yQESumMO, "yQESumMO/D"); 00086 m_tree->Branch("zQESumMO", &zQESumMO, "zQESumMO/D"); 00087 00088 m_tree->Branch("tCtrQE", &tCtrQE, "tCtrQE/D"); 00089 m_tree->Branch("xCtrQE", &xCtrQE, "xCtrQE/D"); 00090 m_tree->Branch("yCtrQE", &yCtrQE, "yCtrQE/D"); 00091 m_tree->Branch("zCtrQE", &zCtrQE, "zCtrQE/D"); 00092 00093 // generation and capture information 00094 00095 m_tree->Branch("t_gen", &t_gen, "t_gen/D"); 00096 m_tree->Branch("x_gen", &x_gen, "x_gen/D"); 00097 m_tree->Branch("y_gen", &y_gen, "y_gen/D"); 00098 m_tree->Branch("z_gen", &z_gen, "z_gen/D"); 00099 00100 m_tree->Branch("t_cap", &t_cap, "t_cap/D"); 00101 m_tree->Branch("x_cap", &x_cap, "x_cap/D"); 00102 m_tree->Branch("y_cap", &y_cap, "y_cap/D"); 00103 m_tree->Branch("z_cap", &z_cap, "z_cap/D"); 00104 00105 m_tree->Branch("capTarget", &capTarget, "capTarget/I"); 00106 00108 m_tree->Branch("pdgId_Trk1", &pdgId_Trk1, "pdgId_Trk1/I"); 00109 00110 m_tree->Branch("t_Trk1", &t_Trk1, "t_Trk1/D"); 00111 m_tree->Branch("x_Trk1", &x_Trk1, "x_Trk1/D"); 00112 m_tree->Branch("y_Trk1", &y_Trk1, "y_Trk1/D"); 00113 m_tree->Branch("z_Trk1", &z_Trk1, "z_Trk1/D"); 00114 00115 m_tree->Branch("e_Trk1", &e_Trk1, "e_Trk1/D"); 00116 m_tree->Branch("px_Trk1", &px_Trk1, "px_Trk1/D"); 00117 m_tree->Branch("py_Trk1", &py_Trk1, "py_Trk1/D"); 00118 m_tree->Branch("pz_Trk1", &pz_Trk1, "pz_Trk1/D"); 00119 00120 m_tree->Branch("ke_Trk1", &ke_Trk1, "ke_Trk1/D"); // kinematic energy 00121 00122 m_tree->Branch("tEnd_Trk1", &tEnd_Trk1, "tEnd_Trk1/D"); 00123 m_tree->Branch("xEnd_Trk1", &xEnd_Trk1, "xEnd_Trk1/D"); 00124 m_tree->Branch("yEnd_Trk1", &yEnd_Trk1, "yEnd_Trk1/D"); 00125 m_tree->Branch("zEnd_Trk1", &zEnd_Trk1, "zEnd_Trk1/D"); 00126 00127 m_tree->Branch("TrkLength_GD_Trk1", &TrkLength_GD_Trk1, "TrkLength_GD_Trk1/D"); // pathlength in GDLS 00128 m_tree->Branch("TrkLength_iAV_Trk1",&TrkLength_iAV_Trk1, "TrkLength_iAV_Trk1/D"); // pathlength in inner AV 00129 m_tree->Branch("TrkLength_LS_Trk1", &TrkLength_LS_Trk1, "TrkLength_LS_Trk1/D"); // pathlength in LS 00130 m_tree->Branch("TrkLength_oAV_Trk1",&TrkLength_oAV_Trk1, "TrkLength_oAV_Trk1/D"); // pathlength in outer AV 00131 m_tree->Branch("TrkLength_Oil_Trk1",&TrkLength_Oil_Trk1, "TrkLength_Oil_Trk1/D"); // pathlength in oil 00132 00134 m_tree->Branch("pdgId_Trk2", &pdgId_Trk2, "pdgId_Trk2/I"); 00135 00136 m_tree->Branch("t_Trk2", &t_Trk2, "t_Trk2/D"); 00137 m_tree->Branch("x_Trk2", &x_Trk2, "x_Trk2/D"); 00138 m_tree->Branch("y_Trk2", &y_Trk2, "y_Trk2/D"); 00139 m_tree->Branch("z_Trk2", &z_Trk2, "z_Trk2/D"); 00140 00141 m_tree->Branch("e_Trk2", &e_Trk2, "e_Trk2/D"); 00142 m_tree->Branch("px_Trk2", &px_Trk2, "px_Trk2/D"); 00143 m_tree->Branch("py_Trk2", &py_Trk2, "py_Trk2/D"); 00144 m_tree->Branch("pz_Trk2", &pz_Trk2, "pz_Trk2/D"); 00145 00146 m_tree->Branch("ke_Trk2", &ke_Trk2, "ke_Trk2/D"); // kinematic energy 00147 00148 m_tree->Branch("tEnd_Trk2", &tEnd_Trk2, "tEnd_Trk2/D"); 00149 m_tree->Branch("xEnd_Trk2", &xEnd_Trk2, "xEnd_Trk2/D"); 00150 m_tree->Branch("yEnd_Trk2", &yEnd_Trk2, "yEnd_Trk2/D"); 00151 m_tree->Branch("zEnd_Trk2", &zEnd_Trk2, "zEnd_Trk2/D"); 00152 00153 m_tree->Branch("TrkLength_GD_Trk2", &TrkLength_GD_Trk2, "TrkLength_GD_Trk2/D"); // pathlength in GDLS 00154 m_tree->Branch("TrkLength_iAV_Trk2",&TrkLength_iAV_Trk2, "TrkLength_iAV_Trk2/D"); // pathlength in inner AV 00155 m_tree->Branch("TrkLength_LS_Trk2", &TrkLength_LS_Trk2, "TrkLength_LS_Trk2/D"); // pathlength in LS 00156 m_tree->Branch("TrkLength_oAV_Trk2",&TrkLength_oAV_Trk2, "TrkLength_oAV_Trk2/D"); // pathlength in outer AV 00157 m_tree->Branch("TrkLength_Oil_Trk2",&TrkLength_Oil_Trk2, "TrkLength_Oil_Trk2/D"); // pathlength in oil 00158 00159 // initial optical photons 00160 m_tree->Branch("number_opti_pho", &number_opti_pho, "number_opti_pho/I"); 00161 m_tree->Branch("wavelength_opti_pho",wavelength_opti_pho,",wavelength_opti_pho[number_opti_pho]/D"); 00162 00163 m_tree->Branch("tBuff1", &tBuff1, "tBuff1/D"); 00164 m_tree->Branch("xBuff1", &xBuff1, "xBuff1/D"); 00165 m_tree->Branch("yBuff1", &yBuff1, "yBuff1/D"); 00166 m_tree->Branch("zBuff1", &zBuff1, "zBuff1/D"); 00167 00168 m_tree->Branch("tBuff2", &tBuff2, "tBuff2/D"); 00169 m_tree->Branch("xBuff2", &xBuff2, "xBuff2/D"); 00170 m_tree->Branch("yBuff2", &yBuff2, "yBuff2/D"); 00171 m_tree->Branch("zBuff2", &zBuff2, "zBuff2/D"); 00172 00173 return 1; // 1 for SUCCESS; 00174 }
int ValidationTree::reset | ( | ) |
Definition at line 176 of file ValidationTree.cc.
00177 { 00179 SimHitsEntries=0; 00180 00181 //muon vertex information. 00182 MuonE=0; 00183 MuonX=0; 00184 MuonY=0; 00185 MuonZ=0; 00186 MuonPx=0; 00187 MuonPy=0; 00188 MuonPz=0; 00189 MuonTime=0; 00190 StopFlag=0; 00191 00193 MuonTrkLengthInOws=0; 00194 MuonTrkLengthInIws=0; 00195 MuonTrkLengthInLS=0; 00196 MuonTrkLengthInGdLS=0; 00197 dEInn=0; 00198 dEOut=0; 00199 00201 pdgId_Trk1=0; 00202 00203 t_Trk1=0; 00204 x_Trk1=0; 00205 y_Trk1=0; 00206 z_Trk1=0; 00207 00208 e_Trk1=0; 00209 px_Trk1=0; 00210 py_Trk1=0; 00211 pz_Trk1=0; 00212 00213 ke_Trk1=0; // kinematic energy 00214 00215 TrkLength_GD_Trk1=0; // pathlength in GDLS 00216 TrkLength_iAV_Trk1=0; // in inner AV 00217 TrkLength_LS_Trk1=0; // in LS 00218 TrkLength_oAV_Trk1=0; // in outer AV 00219 TrkLength_Oil_Trk1=0; // in oil 00220 00222 pdgId_Trk2=0; 00223 00224 t_Trk2=0; 00225 x_Trk2=0; 00226 y_Trk2=0; 00227 z_Trk2=0; 00228 00229 e_Trk2=0; 00230 px_Trk2=0; 00231 py_Trk2=0; 00232 pz_Trk2=0; 00233 00234 ke_Trk2=0; // kinematic energy 00235 00236 TrkLength_GD_Trk2=0; // pathlength in GDLS 00237 TrkLength_iAV_Trk2=0; // in inner AV 00238 TrkLength_LS_Trk2=0; // in LS 00239 TrkLength_oAV_Trk2=0; // in outer AV 00240 TrkLength_Oil_Trk2=0; // in oil 00241 00242 number_opti_pho=0; 00243 00244 // generation and capture info 00245 00246 t_gen = 0.; 00247 x_gen = 0.; 00248 y_gen = 0.; 00249 z_gen = 0.; 00250 00251 t_cap = 0.; 00252 x_cap = 0.; 00253 y_cap = 0.; 00254 z_cap = 0.; 00255 00256 capTarget = 0; 00257 00258 return 1; // 1 for SUCCESS; 00259 }
int ValidationTree::fill | ( | ) |
Definition at line 261 of file ValidationTree.cc.
00262 { 00263 m_tree->Fill(); 00264 00265 return 1; // 1 for SUCCESS; 00266 }
int ValidationTree::close | ( | ) |
simHit ///////// There is an array for every quantity in SimHit
Definition at line 36 of file ValidationTree.h.
double ValidationTree::hitTime[MaxSimHitEntries] |
Definition at line 38 of file ValidationTree.h.
double ValidationTree::hitx[MaxSimHitEntries] |
Definition at line 39 of file ValidationTree.h.
double ValidationTree::hity[MaxSimHitEntries] |
Definition at line 40 of file ValidationTree.h.
double ValidationTree::hitz[MaxSimHitEntries] |
Definition at line 41 of file ValidationTree.h.
int ValidationTree::sensID[MaxSimHitEntries] |
Definition at line 42 of file ValidationTree.h.
int ValidationTree::ancestorPdg[MaxSimHitEntries] |
Definition at line 43 of file ValidationTree.h.
double ValidationTree::wavelength[MaxSimHitEntries] |
Definition at line 44 of file ValidationTree.h.
double ValidationTree::polx[MaxSimHitEntries] |
Definition at line 45 of file ValidationTree.h.
double ValidationTree::poly[MaxSimHitEntries] |
Definition at line 46 of file ValidationTree.h.
double ValidationTree::polz[MaxSimHitEntries] |
Definition at line 47 of file ValidationTree.h.
double ValidationTree::px[MaxSimHitEntries] |
Definition at line 48 of file ValidationTree.h.
double ValidationTree::py[MaxSimHitEntries] |
Definition at line 49 of file ValidationTree.h.
double ValidationTree::pz[MaxSimHitEntries] |
Definition at line 50 of file ValidationTree.h.
float ValidationTree::weight[MaxSimHitEntries] |
Definition at line 51 of file ValidationTree.h.
double ValidationTree::MuonPx |
Definition at line 54 of file ValidationTree.h.
double ValidationTree::MuonPy |
Definition at line 54 of file ValidationTree.h.
double ValidationTree::MuonPz |
Definition at line 54 of file ValidationTree.h.
double ValidationTree::MuonX |
Definition at line 55 of file ValidationTree.h.
double ValidationTree::MuonY |
Definition at line 55 of file ValidationTree.h.
double ValidationTree::MuonZ |
Definition at line 55 of file ValidationTree.h.
double ValidationTree::MuonTime |
Definition at line 56 of file ValidationTree.h.
double ValidationTree::MuonE |
Definition at line 57 of file ValidationTree.h.
Definition at line 58 of file ValidationTree.h.
Definition at line 59 of file ValidationTree.h.
Definition at line 60 of file ValidationTree.h.
Definition at line 61 of file ValidationTree.h.
double ValidationTree::dEInn |
Definition at line 62 of file ValidationTree.h.
double ValidationTree::dEOut |
Definition at line 63 of file ValidationTree.h.
Definition at line 64 of file ValidationTree.h.
double ValidationTree::EDepInGdLS |
Definition at line 68 of file ValidationTree.h.
double ValidationTree::EDepInLS |
Definition at line 69 of file ValidationTree.h.
double ValidationTree::EDepInIAV |
Definition at line 70 of file ValidationTree.h.
double ValidationTree::EDepInOAV |
Definition at line 71 of file ValidationTree.h.
double ValidationTree::EDepInOIL |
Definition at line 72 of file ValidationTree.h.
double ValidationTree::QEDepInGdLS |
Definition at line 74 of file ValidationTree.h.
double ValidationTree::QEDepInLS |
Definition at line 75 of file ValidationTree.h.
double ValidationTree::QEDepInIAV |
Definition at line 76 of file ValidationTree.h.
double ValidationTree::QEDepInOAV |
Definition at line 77 of file ValidationTree.h.
double ValidationTree::QEDepInOIL |
Definition at line 78 of file ValidationTree.h.
double ValidationTree::tQESumGdLS |
Definition at line 80 of file ValidationTree.h.
double ValidationTree::xQESumGdLS |
Definition at line 81 of file ValidationTree.h.
double ValidationTree::yQESumGdLS |
Definition at line 82 of file ValidationTree.h.
double ValidationTree::zQESumGdLS |
Definition at line 83 of file ValidationTree.h.
double ValidationTree::tQESumLS |
Definition at line 85 of file ValidationTree.h.
double ValidationTree::xQESumLS |
Definition at line 86 of file ValidationTree.h.
double ValidationTree::yQESumLS |
Definition at line 87 of file ValidationTree.h.
double ValidationTree::zQESumLS |
Definition at line 88 of file ValidationTree.h.
double ValidationTree::tQESumMO |
Definition at line 90 of file ValidationTree.h.
double ValidationTree::xQESumMO |
Definition at line 91 of file ValidationTree.h.
double ValidationTree::yQESumMO |
Definition at line 92 of file ValidationTree.h.
double ValidationTree::zQESumMO |
Definition at line 93 of file ValidationTree.h.
double ValidationTree::tCtrQE |
Definition at line 95 of file ValidationTree.h.
double ValidationTree::xCtrQE |
Definition at line 96 of file ValidationTree.h.
double ValidationTree::yCtrQE |
Definition at line 97 of file ValidationTree.h.
double ValidationTree::zCtrQE |
Definition at line 98 of file ValidationTree.h.
double ValidationTree::t_gen |
Definition at line 102 of file ValidationTree.h.
double ValidationTree::x_gen |
Definition at line 103 of file ValidationTree.h.
double ValidationTree::y_gen |
Definition at line 104 of file ValidationTree.h.
double ValidationTree::z_gen |
Definition at line 105 of file ValidationTree.h.
double ValidationTree::t_cap |
Definition at line 107 of file ValidationTree.h.
double ValidationTree::x_cap |
Definition at line 108 of file ValidationTree.h.
double ValidationTree::y_cap |
Definition at line 109 of file ValidationTree.h.
double ValidationTree::z_cap |
Definition at line 110 of file ValidationTree.h.
Definition at line 112 of file ValidationTree.h.
Definition at line 115 of file ValidationTree.h.
double ValidationTree::t_Trk1 |
Definition at line 117 of file ValidationTree.h.
double ValidationTree::x_Trk1 |
Definition at line 118 of file ValidationTree.h.
double ValidationTree::y_Trk1 |
Definition at line 119 of file ValidationTree.h.
double ValidationTree::z_Trk1 |
Definition at line 120 of file ValidationTree.h.
double ValidationTree::e_Trk1 |
Definition at line 122 of file ValidationTree.h.
double ValidationTree::px_Trk1 |
Definition at line 123 of file ValidationTree.h.
double ValidationTree::py_Trk1 |
Definition at line 124 of file ValidationTree.h.
double ValidationTree::pz_Trk1 |
Definition at line 125 of file ValidationTree.h.
double ValidationTree::ke_Trk1 |
Definition at line 127 of file ValidationTree.h.
double ValidationTree::tEnd_Trk1 |
Definition at line 129 of file ValidationTree.h.
double ValidationTree::xEnd_Trk1 |
Definition at line 130 of file ValidationTree.h.
double ValidationTree::yEnd_Trk1 |
Definition at line 131 of file ValidationTree.h.
double ValidationTree::zEnd_Trk1 |
Definition at line 132 of file ValidationTree.h.
Definition at line 134 of file ValidationTree.h.
Definition at line 135 of file ValidationTree.h.
Definition at line 136 of file ValidationTree.h.
Definition at line 137 of file ValidationTree.h.
Definition at line 138 of file ValidationTree.h.
Definition at line 141 of file ValidationTree.h.
double ValidationTree::t_Trk2 |
Definition at line 143 of file ValidationTree.h.
double ValidationTree::x_Trk2 |
Definition at line 144 of file ValidationTree.h.
double ValidationTree::y_Trk2 |
Definition at line 145 of file ValidationTree.h.
double ValidationTree::z_Trk2 |
Definition at line 146 of file ValidationTree.h.
double ValidationTree::e_Trk2 |
Definition at line 148 of file ValidationTree.h.
double ValidationTree::px_Trk2 |
Definition at line 149 of file ValidationTree.h.
double ValidationTree::py_Trk2 |
Definition at line 150 of file ValidationTree.h.
double ValidationTree::pz_Trk2 |
Definition at line 151 of file ValidationTree.h.
double ValidationTree::ke_Trk2 |
Definition at line 153 of file ValidationTree.h.
double ValidationTree::tEnd_Trk2 |
Definition at line 155 of file ValidationTree.h.
double ValidationTree::xEnd_Trk2 |
Definition at line 156 of file ValidationTree.h.
double ValidationTree::yEnd_Trk2 |
Definition at line 157 of file ValidationTree.h.
double ValidationTree::zEnd_Trk2 |
Definition at line 158 of file ValidationTree.h.
Definition at line 160 of file ValidationTree.h.
Definition at line 161 of file ValidationTree.h.
Definition at line 162 of file ValidationTree.h.
Definition at line 163 of file ValidationTree.h.
Definition at line 164 of file ValidationTree.h.
Definition at line 167 of file ValidationTree.h.
double ValidationTree::wavelength_opti_pho[MaxOpticalPhoton] |
Definition at line 168 of file ValidationTree.h.
double ValidationTree::tBuff1 |
Definition at line 171 of file ValidationTree.h.
double ValidationTree::xBuff1 |
Definition at line 172 of file ValidationTree.h.
double ValidationTree::yBuff1 |
Definition at line 173 of file ValidationTree.h.
double ValidationTree::zBuff1 |
Definition at line 174 of file ValidationTree.h.
double ValidationTree::tBuff2 |
Definition at line 176 of file ValidationTree.h.
double ValidationTree::xBuff2 |
Definition at line 177 of file ValidationTree.h.
double ValidationTree::yBuff2 |
Definition at line 178 of file ValidationTree.h.
double ValidationTree::zBuff2 |
Definition at line 179 of file ValidationTree.h.
TTree* ValidationTree::m_tree [private] |
Definition at line 182 of file ValidationTree.h.