![]() |
![]() |
#include <MaterialBudgetData.h>
Public Member Functions | |
bool | allStepsON () |
void | dataEndTrack (const G4Track *aTrack) |
void | dataPerStep (const G4Step *aStep) |
void | dataStartTrack (const G4Track *aTrack) |
float | getAirDil (int is) const |
float | getAirDmb (int is) const |
float | getAirFractionIL () const |
float | getAirFractionMB () const |
float | getAirIL () const |
float | getAirMB () const |
float | getCablesDil (int is) const |
float | getCablesDmb (int is) const |
float | getCablesFractionIL () const |
float | getCablesFractionMB () const |
float | getCablesIL () const |
float | getCablesMB () const |
float | getCoolingDil (int is) const |
float | getCoolingDmb (int is) const |
float | getCoolingFractionIL () const |
float | getCoolingFractionMB () const |
float | getCoolingIL () const |
float | getCoolingMB () const |
float | getElectronicsDil (int is) const |
float | getElectronicsDmb (int is) const |
float | getElectronicsFractionIL () const |
float | getElectronicsFractionMB () const |
float | getElectronicsIL () const |
float | getElectronicsMB () const |
float | getEnergy () const |
float | getEta () const |
int | getID () const |
float | getIntLen () const |
float | getMass () const |
int | getNumberOfSteps () const |
float | getOtherDil (int is) const |
float | getOtherDmb (int is) const |
float | getOtherFractionIL () const |
float | getOtherFractionMB () const |
float | getOtherIL () const |
float | getOtherMB () const |
float | getPhi () const |
float | getPt () const |
int | getPVcopyNo () const |
std::string | getPVname () const |
float | getRadLen () const |
float | getSensitiveDil (int is) const |
float | getSensitiveDmb (int is) const |
float | getSensitiveFractionIL () const |
float | getSensitiveFractionMB () const |
float | getSensitiveIL () const |
float | getSensitiveMB () const |
float | getStepDil (int is) |
float | getStepDmb (int is) |
float | getStepFinalBeta (int is) |
float | getStepFinalEnergy (int is) |
float | getStepFinalEta (int is) |
float | getStepFinalGamma (int is) |
float | getStepFinalMass (int is) |
float | getStepFinalPhi (int is) |
float | getStepFinalPt (int is) |
float | getStepFinalPx (int is) |
float | getStepFinalPy (int is) |
float | getStepFinalPz (int is) |
double | getStepFinalX (int is) |
double | getStepFinalY (int is) |
double | getStepFinalZ (int is) |
int | getStepID (int is) |
float | getStepInitialBeta (int is) |
float | getStepInitialEnergy (int is) |
float | getStepInitialEta (int is) |
float | getStepInitialGamma (int is) |
float | getStepInitialMass (int is) |
float | getStepInitialPhi (int is) |
float | getStepInitialPt (int is) |
float | getStepInitialPx (int is) |
float | getStepInitialPy (int is) |
float | getStepInitialPz (int is) |
double | getStepInitialX (int is) |
double | getStepInitialY (int is) |
double | getStepInitialZ (int is) |
float | getStepMaterialDensity (int is) |
int | getStepMaterialID (int is) |
float | getStepMaterialLambda0 (int is) |
std::string | getStepMaterialName (int is) |
float | getStepMaterialX0 (int is) |
int | getStepPostProcess (int is) |
int | getStepPreProcess (int is) |
int | getStepVolumeCopy (int is) |
int | getStepVolumeID (int is) |
std::string | getStepVolumeName (int is) |
float | getStepVolumeX (int is) |
CLHEP::HepLorentzVector | getStepVolumeXaxis (int is) |
float | getStepVolumeY (int is) |
CLHEP::HepLorentzVector | getStepVolumeYaxis (int is) |
float | getStepVolumeZ (int is) |
CLHEP::HepLorentzVector | getStepVolumeZaxis (int is) |
float | getSupportDil (int is) const |
float | getSupportDmb (int is) const |
float | getSupportFractionIL () const |
float | getSupportFractionMB () const |
float | getSupportIL () const |
float | getSupportMB () const |
float | getTotalIL () const |
float | getTotalMB () const |
float | getTrkLen () const |
MaterialBudgetData () | |
void | SetAllStepsToTree () |
~MaterialBudgetData () | |
Definition at line 18 of file MaterialBudgetData.h.
MaterialBudgetData::MaterialBudgetData | ( | ) |
Definition at line 12 of file MaterialBudgetData.cc.
MaterialBudgetData::~MaterialBudgetData | ( | ) |
Definition at line 20 of file MaterialBudgetData.cc.
|
inline |
Definition at line 289 of file MaterialBudgetData.h.
void MaterialBudgetData::dataEndTrack | ( | const G4Track * | aTrack | ) |
Definition at line 163 of file MaterialBudgetData.cc.
void MaterialBudgetData::dataPerStep | ( | const G4Step * | aStep | ) |
Definition at line 173 of file MaterialBudgetData.cc.
void MaterialBudgetData::dataStartTrack | ( | const G4Track * | aTrack | ) |
Definition at line 100 of file MaterialBudgetData.cc.
|
inline |
Definition at line 154 of file MaterialBudgetData.h.
|
inline |
Definition at line 136 of file MaterialBudgetData.h.
|
inline |
Definition at line 73 of file MaterialBudgetData.h.
|
inline |
Definition at line 45 of file MaterialBudgetData.h.
|
inline |
Definition at line 89 of file MaterialBudgetData.h.
|
inline |
Definition at line 59 of file MaterialBudgetData.h.
|
inline |
Definition at line 146 of file MaterialBudgetData.h.
|
inline |
Definition at line 128 of file MaterialBudgetData.h.
|
inline |
Definition at line 65 of file MaterialBudgetData.h.
|
inline |
Definition at line 37 of file MaterialBudgetData.h.
|
inline |
Definition at line 81 of file MaterialBudgetData.h.
|
inline |
Definition at line 51 of file MaterialBudgetData.h.
|
inline |
Definition at line 148 of file MaterialBudgetData.h.
|
inline |
Definition at line 130 of file MaterialBudgetData.h.
|
inline |
Definition at line 67 of file MaterialBudgetData.h.
|
inline |
Definition at line 39 of file MaterialBudgetData.h.
|
inline |
Definition at line 83 of file MaterialBudgetData.h.
|
inline |
Definition at line 53 of file MaterialBudgetData.h.
|
inline |
Definition at line 150 of file MaterialBudgetData.h.
|
inline |
Definition at line 132 of file MaterialBudgetData.h.
|
inline |
Definition at line 69 of file MaterialBudgetData.h.
|
inline |
Definition at line 41 of file MaterialBudgetData.h.
|
inline |
Definition at line 85 of file MaterialBudgetData.h.
|
inline |
Definition at line 55 of file MaterialBudgetData.h.
|
inline |
Definition at line 101 of file MaterialBudgetData.h.
|
inline |
Definition at line 92 of file MaterialBudgetData.h.
Referenced by MaterialBudgetHistos::fillEndTrack(), and MaterialBudgetTxt::fillStartTrack().
|
inline |
Definition at line 97 of file MaterialBudgetData.h.
|
inline |
Definition at line 118 of file MaterialBudgetData.h.
|
inline |
Definition at line 103 of file MaterialBudgetData.h.
|
inline |
Definition at line 107 of file MaterialBudgetData.h.
|
inline |
Definition at line 152 of file MaterialBudgetData.h.
|
inline |
Definition at line 134 of file MaterialBudgetData.h.
|
inline |
Definition at line 71 of file MaterialBudgetData.h.
|
inline |
Definition at line 43 of file MaterialBudgetData.h.
|
inline |
Definition at line 87 of file MaterialBudgetData.h.
|
inline |
Definition at line 57 of file MaterialBudgetData.h.
|
inline |
Definition at line 94 of file MaterialBudgetData.h.
Referenced by MaterialBudgetHistos::fillEndTrack(), and MaterialBudgetTxt::fillStartTrack().
|
inline |
Definition at line 99 of file MaterialBudgetData.h.
|
inline |
Definition at line 114 of file MaterialBudgetData.h.
Referenced by MaterialBudgetTxt::fillPerStep().
|
inline |
Definition at line 112 of file MaterialBudgetData.h.
Referenced by MaterialBudgetTxt::fillPerStep().
|
inline |
Definition at line 116 of file MaterialBudgetData.h.
Referenced by MaterialBudgetTxt::fillPerStep().
|
inline |
Definition at line 144 of file MaterialBudgetData.h.
|
inline |
Definition at line 126 of file MaterialBudgetData.h.
|
inline |
Definition at line 63 of file MaterialBudgetData.h.
|
inline |
Definition at line 35 of file MaterialBudgetData.h.
|
inline |
Definition at line 79 of file MaterialBudgetData.h.
|
inline |
Definition at line 49 of file MaterialBudgetData.h.
|
inline |
Definition at line 139 of file MaterialBudgetData.h.
|
inline |
Definition at line 121 of file MaterialBudgetData.h.
|
inline |
Definition at line 229 of file MaterialBudgetData.h.
|
inline |
Definition at line 217 of file MaterialBudgetData.h.
|
inline |
Definition at line 211 of file MaterialBudgetData.h.
|
inline |
Definition at line 232 of file MaterialBudgetData.h.
|
inline |
Definition at line 235 of file MaterialBudgetData.h.
|
inline |
Definition at line 214 of file MaterialBudgetData.h.
|
inline |
Definition at line 208 of file MaterialBudgetData.h.
|
inline |
Definition at line 220 of file MaterialBudgetData.h.
|
inline |
Definition at line 223 of file MaterialBudgetData.h.
|
inline |
Definition at line 226 of file MaterialBudgetData.h.
|
inline |
Definition at line 166 of file MaterialBudgetData.h.
|
inline |
Definition at line 169 of file MaterialBudgetData.h.
|
inline |
Definition at line 172 of file MaterialBudgetData.h.
|
inline |
Definition at line 175 of file MaterialBudgetData.h.
|
inline |
Definition at line 199 of file MaterialBudgetData.h.
|
inline |
Definition at line 187 of file MaterialBudgetData.h.
|
inline |
Definition at line 181 of file MaterialBudgetData.h.
|
inline |
Definition at line 202 of file MaterialBudgetData.h.
|
inline |
Definition at line 205 of file MaterialBudgetData.h.
|
inline |
Definition at line 184 of file MaterialBudgetData.h.
|
inline |
Definition at line 178 of file MaterialBudgetData.h.
|
inline |
Definition at line 190 of file MaterialBudgetData.h.
|
inline |
Definition at line 193 of file MaterialBudgetData.h.
|
inline |
Definition at line 196 of file MaterialBudgetData.h.
|
inline |
Definition at line 157 of file MaterialBudgetData.h.
|
inline |
Definition at line 160 of file MaterialBudgetData.h.
|
inline |
Definition at line 163 of file MaterialBudgetData.h.
|
inline |
Definition at line 284 of file MaterialBudgetData.h.
|
inline |
Definition at line 272 of file MaterialBudgetData.h.
|
inline |
Definition at line 281 of file MaterialBudgetData.h.
|
inline |
Definition at line 275 of file MaterialBudgetData.h.
|
inline |
Definition at line 278 of file MaterialBudgetData.h.
|
inline |
Definition at line 241 of file MaterialBudgetData.h.
|
inline |
Definition at line 238 of file MaterialBudgetData.h.
|
inline |
Definition at line 251 of file MaterialBudgetData.h.
|
inline |
Definition at line 245 of file MaterialBudgetData.h.
|
inline |
Definition at line 248 of file MaterialBudgetData.h.
|
inline |
Definition at line 254 of file MaterialBudgetData.h.
|
inline |
Definition at line 263 of file MaterialBudgetData.h.
|
inline |
Definition at line 257 of file MaterialBudgetData.h.
|
inline |
Definition at line 266 of file MaterialBudgetData.h.
|
inline |
Definition at line 260 of file MaterialBudgetData.h.
|
inline |
Definition at line 269 of file MaterialBudgetData.h.
|
inline |
Definition at line 142 of file MaterialBudgetData.h.
|
inline |
Definition at line 124 of file MaterialBudgetData.h.
|
inline |
Definition at line 61 of file MaterialBudgetData.h.
|
inline |
Definition at line 33 of file MaterialBudgetData.h.
|
inline |
Definition at line 77 of file MaterialBudgetData.h.
|
inline |
Definition at line 47 of file MaterialBudgetData.h.
|
inline |
Definition at line 75 of file MaterialBudgetData.h.
|
inline |
Definition at line 30 of file MaterialBudgetData.h.
Referenced by MaterialBudgetTxt::fillEndTrack(), MaterialBudgetHistos::fillEndTrack(), and MaterialBudgetTxt::fillPerStep().
|
inline |
Definition at line 110 of file MaterialBudgetData.h.
Referenced by MaterialBudgetTxt::fillPerStep().
void MaterialBudgetData::SetAllStepsToTree | ( | ) |
!!WARNING: this number is also hardcoded when booking the tree
Definition at line 23 of file MaterialBudgetData.cc.
|
private |
Definition at line 372 of file MaterialBudgetData.h.
|
private |
Definition at line 374 of file MaterialBudgetData.h.
|
private |
Definition at line 371 of file MaterialBudgetData.h.
|
private |
Definition at line 366 of file MaterialBudgetData.h.
|
private |
Definition at line 370 of file MaterialBudgetData.h.
|
private |
Definition at line 314 of file MaterialBudgetData.h.
|
private |
Definition at line 312 of file MaterialBudgetData.h.
|
private |
Definition at line 302 of file MaterialBudgetData.h.
|
private |
Definition at line 300 of file MaterialBudgetData.h.
|
private |
Definition at line 306 of file MaterialBudgetData.h.
|
private |
Definition at line 304 of file MaterialBudgetData.h.
|
private |
Definition at line 314 of file MaterialBudgetData.h.
|
private |
Definition at line 312 of file MaterialBudgetData.h.
|
private |
Definition at line 302 of file MaterialBudgetData.h.
|
private |
Definition at line 300 of file MaterialBudgetData.h.
|
private |
Definition at line 306 of file MaterialBudgetData.h.
|
private |
Definition at line 304 of file MaterialBudgetData.h.
|
private |
Definition at line 314 of file MaterialBudgetData.h.
|
private |
Definition at line 312 of file MaterialBudgetData.h.
|
private |
Definition at line 302 of file MaterialBudgetData.h.
|
private |
Definition at line 300 of file MaterialBudgetData.h.
|
private |
Definition at line 306 of file MaterialBudgetData.h.
|
private |
Definition at line 304 of file MaterialBudgetData.h.
|
private |
Definition at line 313 of file MaterialBudgetData.h.
|
private |
Definition at line 311 of file MaterialBudgetData.h.
|
private |
Definition at line 314 of file MaterialBudgetData.h.
|
private |
Definition at line 312 of file MaterialBudgetData.h.
|
private |
Definition at line 302 of file MaterialBudgetData.h.
|
private |
Definition at line 300 of file MaterialBudgetData.h.
|
private |
Definition at line 306 of file MaterialBudgetData.h.
|
private |
Definition at line 304 of file MaterialBudgetData.h.
|
private |
Definition at line 298 of file MaterialBudgetData.h.
|
private |
Definition at line 294 of file MaterialBudgetData.h.
|
private |
Definition at line 310 of file MaterialBudgetData.h.
|
private |
Definition at line 310 of file MaterialBudgetData.h.
|
private |
Definition at line 310 of file MaterialBudgetData.h.
|
private |
Definition at line 297 of file MaterialBudgetData.h.
|
private |
Definition at line 309 of file MaterialBudgetData.h.
|
private |
Definition at line 309 of file MaterialBudgetData.h.
|
private |
Definition at line 309 of file MaterialBudgetData.h.
|
private |
Definition at line 369 of file MaterialBudgetData.h.
|
private |
Definition at line 299 of file MaterialBudgetData.h.
|
private |
Definition at line 337 of file MaterialBudgetData.h.
|
private |
Definition at line 333 of file MaterialBudgetData.h.
|
private |
Definition at line 336 of file MaterialBudgetData.h.
|
private |
Definition at line 334 of file MaterialBudgetData.h.
|
private |
Definition at line 335 of file MaterialBudgetData.h.
|
private |
Definition at line 314 of file MaterialBudgetData.h.
|
private |
Definition at line 312 of file MaterialBudgetData.h.
|
private |
Definition at line 302 of file MaterialBudgetData.h.
|
private |
Definition at line 300 of file MaterialBudgetData.h.
|
private |
Definition at line 306 of file MaterialBudgetData.h.
|
private |
Definition at line 304 of file MaterialBudgetData.h.
|
private |
Definition at line 294 of file MaterialBudgetData.h.
|
private |
Definition at line 296 of file MaterialBudgetData.h.
|
private |
Definition at line 364 of file MaterialBudgetData.h.
|
private |
Definition at line 363 of file MaterialBudgetData.h.
|
private |
Definition at line 368 of file MaterialBudgetData.h.
|
private |
Definition at line 314 of file MaterialBudgetData.h.
|
private |
Definition at line 312 of file MaterialBudgetData.h.
|
private |
Definition at line 302 of file MaterialBudgetData.h.
|
private |
Definition at line 300 of file MaterialBudgetData.h.
|
private |
Definition at line 306 of file MaterialBudgetData.h.
|
private |
Definition at line 304 of file MaterialBudgetData.h.
|
private |
Definition at line 356 of file MaterialBudgetData.h.
|
private |
Definition at line 352 of file MaterialBudgetData.h.
|
private |
Definition at line 350 of file MaterialBudgetData.h.
|
private |
Definition at line 357 of file MaterialBudgetData.h.
|
private |
Definition at line 358 of file MaterialBudgetData.h.
|
private |
Definition at line 351 of file MaterialBudgetData.h.
|
private |
Definition at line 349 of file MaterialBudgetData.h.
|
private |
Definition at line 353 of file MaterialBudgetData.h.
|
private |
Definition at line 354 of file MaterialBudgetData.h.
|
private |
Definition at line 355 of file MaterialBudgetData.h.
|
private |
Definition at line 338 of file MaterialBudgetData.h.
|
private |
Definition at line 346 of file MaterialBudgetData.h.
|
private |
Definition at line 342 of file MaterialBudgetData.h.
|
private |
Definition at line 340 of file MaterialBudgetData.h.
|
private |
Definition at line 347 of file MaterialBudgetData.h.
|
private |
Definition at line 348 of file MaterialBudgetData.h.
|
private |
Definition at line 341 of file MaterialBudgetData.h.
|
private |
Definition at line 339 of file MaterialBudgetData.h.
|
private |
Definition at line 343 of file MaterialBudgetData.h.
|
private |
Definition at line 344 of file MaterialBudgetData.h.
|
private |
Definition at line 345 of file MaterialBudgetData.h.
|
private |
Definition at line 308 of file MaterialBudgetData.h.
|
private |
Definition at line 360 of file MaterialBudgetData.h.
|
private |
Definition at line 359 of file MaterialBudgetData.h.
|
private |
Definition at line 314 of file MaterialBudgetData.h.
|
private |
Definition at line 312 of file MaterialBudgetData.h.
|
private |
Definition at line 302 of file MaterialBudgetData.h.
|
private |
Definition at line 300 of file MaterialBudgetData.h.
|
private |
Definition at line 306 of file MaterialBudgetData.h.
|
private |
Definition at line 304 of file MaterialBudgetData.h.
|
private |
Definition at line 305 of file MaterialBudgetData.h.
|
private |
Definition at line 294 of file MaterialBudgetData.h.
|
private |
Definition at line 362 of file MaterialBudgetData.h.
|
private |
Definition at line 320 of file MaterialBudgetData.h.
|
private |
Definition at line 318 of file MaterialBudgetData.h.
|
private |
Definition at line 319 of file MaterialBudgetData.h.
|
private |
Definition at line 321 of file MaterialBudgetData.h.
|
private |
Definition at line 324 of file MaterialBudgetData.h.
|
private |
Definition at line 325 of file MaterialBudgetData.h.
|
private |
Definition at line 326 of file MaterialBudgetData.h.
|
private |
Definition at line 322 of file MaterialBudgetData.h.
|
private |
Definition at line 327 of file MaterialBudgetData.h.
|
private |
Definition at line 328 of file MaterialBudgetData.h.
|
private |
Definition at line 329 of file MaterialBudgetData.h.
|
private |
Definition at line 323 of file MaterialBudgetData.h.
|
private |
Definition at line 330 of file MaterialBudgetData.h.
|
private |
Definition at line 331 of file MaterialBudgetData.h.
|
private |
Definition at line 332 of file MaterialBudgetData.h.