#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.
References allStepsToTree, densityConvertionFactor, and myMaterialBudgetCategorizer.
MaterialBudgetData::~MaterialBudgetData | ( | ) |
Definition at line 20 of file MaterialBudgetData.cc.
|
inline |
Definition at line 289 of file MaterialBudgetData.h.
References allStepsToTree.
Referenced by MaterialBudgetTree::book(), and MaterialBudgetTree::fillEndTrack().
void MaterialBudgetData::dataEndTrack | ( | const G4Track * | aTrack | ) |
Definition at line 167 of file MaterialBudgetData.cc.
References gather_cfg::cout, theAirIL, theAirMB, theCablesIL, theCablesMB, theCoolingIL, theCoolingMB, theElectronicsIL, theElectronicsMB, theEta, theOtherIL, theOtherMB, thePhi, theSensitiveIL, theSensitiveMB, theStepN, theSupportIL, theSupportMB, theTotalIL, and theTotalMB.
Referenced by MaterialBudgetAction::update().
void MaterialBudgetData::dataPerStep | ( | const G4Step * | aStep | ) |
Definition at line 178 of file MaterialBudgetData.cc.
References allStepsToTree, gather_cfg::cout, densityConvertionFactor, MaterialBudgetCategorizer::l0fraction(), MaterialBudgetCategorizer::material(), MAXNUMBERSTEPS, myMaterialBudgetCategorizer, mergeVDriftHistosByStation::name, mathSSE::sqrt(), stepN, lumiQTWidget::t, theAirDil, theAirDmb, theAirFractionIL, theAirFractionMB, theAirIL, theAirMB, theCablesDil, theCablesDmb, theCablesFractionIL, theCablesFractionMB, theCablesIL, theCablesMB, theCoolingDil, theCoolingDmb, theCoolingFractionIL, theCoolingFractionMB, theCoolingIL, theCoolingMB, theDil, theDmb, theElectronicsDil, theElectronicsDmb, theElectronicsFractionIL, theElectronicsFractionMB, theElectronicsIL, theElectronicsMB, theEnergy, theEta, theFinalX, theFinalY, theFinalZ, theID, theInitialX, theInitialY, theInitialZ, theIntLen, theMass, theMaterialDensity, theMaterialID, theMaterialLambda0, theMaterialName, theMaterialX0, theOtherDil, theOtherDmb, theOtherFractionIL, theOtherFractionMB, theOtherIL, theOtherMB, thePhi, thePt, thePVcopyNo, thePVname, theRadLen, theSensitiveDil, theSensitiveDmb, theSensitiveFractionIL, theSensitiveFractionMB, theSensitiveIL, theSensitiveMB, theStepFinalBeta, theStepFinalEnergy, theStepFinalEta, theStepFinalGamma, theStepFinalMass, theStepFinalPhi, theStepFinalPt, theStepFinalPx, theStepFinalPy, theStepFinalPz, theStepID, theStepInitialBeta, theStepInitialEnergy, theStepInitialEta, theStepInitialGamma, theStepInitialMass, theStepInitialPhi, theStepInitialPt, theStepInitialPx, theStepInitialPy, theStepInitialPz, theStepN, theStepPostProcess, theStepPreProcess, theSupportDil, theSupportDmb, theSupportFractionIL, theSupportFractionMB, theSupportIL, theSupportMB, theTotalIL, theTotalMB, theTrkLen, theVolumeCopy, theVolumeID, theVolumeName, theVolumeX, theVolumeXaxis1, theVolumeXaxis2, theVolumeXaxis3, theVolumeY, theVolumeYaxis1, theVolumeYaxis2, theVolumeYaxis3, theVolumeZ, theVolumeZaxis1, theVolumeZaxis2, theVolumeZaxis3, MaterialBudgetCategorizer::volume(), and MaterialBudgetCategorizer::x0fraction().
Referenced by MaterialBudgetAction::update().
void MaterialBudgetData::dataStartTrack | ( | const G4Track * | aTrack | ) |
Definition at line 100 of file MaterialBudgetData.cc.
References gather_cfg::cout, dir, myMaterialBudgetCategorizer, theAirFractionIL, theAirFractionMB, theAirIL, theAirMB, theCablesFractionIL, theCablesFractionMB, theCablesIL, theCablesMB, theCoolingFractionIL, theCoolingFractionMB, theCoolingIL, theCoolingMB, theElectronicsFractionIL, theElectronicsFractionMB, theElectronicsIL, theElectronicsMB, theEnergy, theEta, theID, theMass, theOtherFractionIL, theOtherFractionMB, theOtherIL, theOtherMB, thePhi, thePt, theSensitiveFractionIL, theSensitiveFractionMB, theSensitiveIL, theSensitiveMB, theStepN, theSupportFractionIL, theSupportFractionMB, theSupportIL, theSupportMB, theTotalIL, and theTotalMB.
Referenced by MaterialBudgetAction::update().
|
inline |
Definition at line 154 of file MaterialBudgetData.h.
References theAirDil.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 136 of file MaterialBudgetData.h.
References theAirDmb.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
|
inline |
|
inline |
Definition at line 89 of file MaterialBudgetData.h.
References theAirIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 59 of file MaterialBudgetData.h.
References theAirMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 146 of file MaterialBudgetData.h.
References theCablesDil.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 128 of file MaterialBudgetData.h.
References theCablesDmb.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 65 of file MaterialBudgetData.h.
References theCablesFractionIL.
|
inline |
Definition at line 37 of file MaterialBudgetData.h.
References theCablesFractionMB.
|
inline |
Definition at line 81 of file MaterialBudgetData.h.
References theCablesIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 51 of file MaterialBudgetData.h.
References theCablesMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 148 of file MaterialBudgetData.h.
References theCoolingDil.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 130 of file MaterialBudgetData.h.
References theCoolingDmb.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 67 of file MaterialBudgetData.h.
References theCoolingFractionIL.
|
inline |
Definition at line 39 of file MaterialBudgetData.h.
References theCoolingFractionMB.
|
inline |
Definition at line 83 of file MaterialBudgetData.h.
References theCoolingIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 53 of file MaterialBudgetData.h.
References theCoolingMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 150 of file MaterialBudgetData.h.
References theElectronicsDil.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 132 of file MaterialBudgetData.h.
References theElectronicsDmb.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 69 of file MaterialBudgetData.h.
References theElectronicsFractionIL.
|
inline |
Definition at line 41 of file MaterialBudgetData.h.
References theElectronicsFractionMB.
|
inline |
Definition at line 85 of file MaterialBudgetData.h.
References theElectronicsIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 55 of file MaterialBudgetData.h.
References theElectronicsMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 101 of file MaterialBudgetData.h.
References theEnergy.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 92 of file MaterialBudgetData.h.
References theEta.
Referenced by MaterialBudgetHistos::fillEndTrack(), MaterialBudgetTrackerHistos::fillEndTrack(), MaterialBudgetEcalHistos::fillEndTrack(), MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTxt::fillStartTrack().
|
inline |
Definition at line 97 of file MaterialBudgetData.h.
References theID.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
|
inline |
Definition at line 103 of file MaterialBudgetData.h.
References theMass.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 107 of file MaterialBudgetData.h.
References theStepN.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 152 of file MaterialBudgetData.h.
References theOtherDil.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 134 of file MaterialBudgetData.h.
References theOtherDmb.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
|
inline |
|
inline |
Definition at line 87 of file MaterialBudgetData.h.
References theOtherIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 57 of file MaterialBudgetData.h.
References theOtherMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 94 of file MaterialBudgetData.h.
References thePhi.
Referenced by MaterialBudgetHistos::fillEndTrack(), MaterialBudgetTrackerHistos::fillEndTrack(), MaterialBudgetEcalHistos::fillEndTrack(), MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTxt::fillStartTrack().
|
inline |
Definition at line 99 of file MaterialBudgetData.h.
References thePt.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 114 of file MaterialBudgetData.h.
References thePVcopyNo.
Referenced by MaterialBudgetTxt::fillPerStep().
|
inline |
Definition at line 112 of file MaterialBudgetData.h.
References thePVname.
Referenced by MaterialBudgetTxt::fillPerStep().
|
inline |
Definition at line 116 of file MaterialBudgetData.h.
References theRadLen.
Referenced by MaterialBudgetTxt::fillPerStep().
|
inline |
Definition at line 144 of file MaterialBudgetData.h.
References theSensitiveDil.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 126 of file MaterialBudgetData.h.
References theSensitiveDmb.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 63 of file MaterialBudgetData.h.
References theSensitiveFractionIL.
|
inline |
Definition at line 35 of file MaterialBudgetData.h.
References theSensitiveFractionMB.
|
inline |
Definition at line 79 of file MaterialBudgetData.h.
References theSensitiveIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 49 of file MaterialBudgetData.h.
References theSensitiveMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 139 of file MaterialBudgetData.h.
References theDil.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 121 of file MaterialBudgetData.h.
References theDmb.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 229 of file MaterialBudgetData.h.
References theStepFinalBeta.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 217 of file MaterialBudgetData.h.
References theStepFinalEnergy.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 211 of file MaterialBudgetData.h.
References theStepFinalEta.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 232 of file MaterialBudgetData.h.
References theStepFinalGamma.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 235 of file MaterialBudgetData.h.
References theStepFinalMass.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 214 of file MaterialBudgetData.h.
References theStepFinalPhi.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 208 of file MaterialBudgetData.h.
References theStepFinalPt.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 220 of file MaterialBudgetData.h.
References theStepFinalPx.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 223 of file MaterialBudgetData.h.
References theStepFinalPy.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 226 of file MaterialBudgetData.h.
References theStepFinalPz.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 166 of file MaterialBudgetData.h.
References theFinalX.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 169 of file MaterialBudgetData.h.
References theFinalY.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 172 of file MaterialBudgetData.h.
References theFinalZ.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 175 of file MaterialBudgetData.h.
References theStepID.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 199 of file MaterialBudgetData.h.
References theStepInitialBeta.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 187 of file MaterialBudgetData.h.
References theStepInitialEnergy.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 181 of file MaterialBudgetData.h.
References theStepInitialEta.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 202 of file MaterialBudgetData.h.
References theStepInitialGamma.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 205 of file MaterialBudgetData.h.
References theStepInitialMass.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 184 of file MaterialBudgetData.h.
References theStepInitialPhi.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 178 of file MaterialBudgetData.h.
References theStepInitialPt.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 190 of file MaterialBudgetData.h.
References theStepInitialPx.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 193 of file MaterialBudgetData.h.
References theStepInitialPy.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 196 of file MaterialBudgetData.h.
References theStepInitialPz.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 157 of file MaterialBudgetData.h.
References theInitialX.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 160 of file MaterialBudgetData.h.
References theInitialY.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 163 of file MaterialBudgetData.h.
References theInitialZ.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 284 of file MaterialBudgetData.h.
References theMaterialDensity.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 272 of file MaterialBudgetData.h.
References theMaterialID.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 281 of file MaterialBudgetData.h.
References theMaterialLambda0.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 275 of file MaterialBudgetData.h.
References theMaterialName.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 278 of file MaterialBudgetData.h.
References theMaterialX0.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 241 of file MaterialBudgetData.h.
References theStepPostProcess.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 238 of file MaterialBudgetData.h.
References theStepPreProcess.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 251 of file MaterialBudgetData.h.
References theVolumeCopy.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 245 of file MaterialBudgetData.h.
References theVolumeID.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 248 of file MaterialBudgetData.h.
References theVolumeName.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 254 of file MaterialBudgetData.h.
References theVolumeX.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 263 of file MaterialBudgetData.h.
References theVolumeXaxis1, theVolumeXaxis2, and theVolumeXaxis3.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 257 of file MaterialBudgetData.h.
References theVolumeY.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 266 of file MaterialBudgetData.h.
References theVolumeYaxis1, theVolumeYaxis2, and theVolumeYaxis3.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 260 of file MaterialBudgetData.h.
References theVolumeZ.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 269 of file MaterialBudgetData.h.
References theVolumeZaxis1, theVolumeZaxis2, and theVolumeZaxis3.
Referenced by MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 142 of file MaterialBudgetData.h.
References theSupportDil.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 124 of file MaterialBudgetData.h.
References theSupportDmb.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 61 of file MaterialBudgetData.h.
References theSupportFractionIL.
|
inline |
Definition at line 33 of file MaterialBudgetData.h.
References theSupportFractionMB.
|
inline |
Definition at line 77 of file MaterialBudgetData.h.
References theSupportIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 47 of file MaterialBudgetData.h.
References theSupportMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
|
inline |
Definition at line 75 of file MaterialBudgetData.h.
References theTotalIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTree::fillEndTrack().
|
inline |
Definition at line 30 of file MaterialBudgetData.h.
References theTotalMB.
Referenced by MaterialBudgetTxt::fillEndTrack(), MaterialBudgetTrackerHistos::fillEndTrack(), MaterialBudgetHistos::fillEndTrack(), MaterialBudgetEcalHistos::fillEndTrack(), MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTxt::fillPerStep().
|
inline |
Definition at line 110 of file MaterialBudgetData.h.
References theTrkLen.
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.
References allStepsToTree, MAXNUMBERSTEPS, theAirDil, theAirDmb, theCablesDil, theCablesDmb, theCoolingDil, theCoolingDmb, theDil, theDmb, theElectronicsDil, theElectronicsDmb, theFinalX, theFinalY, theFinalZ, theInitialX, theInitialY, theInitialZ, theMaterialDensity, theMaterialID, theMaterialLambda0, theMaterialName, theMaterialX0, theOtherDil, theOtherDmb, theSensitiveDil, theSensitiveDmb, theStepFinalBeta, theStepFinalEnergy, theStepFinalEta, theStepFinalGamma, theStepFinalMass, theStepFinalPhi, theStepFinalPt, theStepFinalPx, theStepFinalPy, theStepFinalPz, theStepID, theStepInitialBeta, theStepInitialEnergy, theStepInitialEta, theStepInitialGamma, theStepInitialMass, theStepInitialPhi, theStepInitialPt, theStepInitialPx, theStepInitialPy, theStepInitialPz, theStepPostProcess, theStepPreProcess, theSupportDil, theSupportDmb, theVolumeCopy, theVolumeID, theVolumeName, theVolumeX, theVolumeXaxis1, theVolumeXaxis2, theVolumeXaxis3, theVolumeY, theVolumeYaxis1, theVolumeYaxis2, theVolumeYaxis3, theVolumeZ, theVolumeZaxis1, theVolumeZaxis2, and theVolumeZaxis3.
Referenced by MaterialBudgetAction::MaterialBudgetAction().
|
private |
Definition at line 372 of file MaterialBudgetData.h.
Referenced by allStepsON(), dataPerStep(), MaterialBudgetData(), and SetAllStepsToTree().
|
private |
Definition at line 374 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and MaterialBudgetData().
|
private |
Definition at line 371 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and SetAllStepsToTree().
|
private |
Definition at line 366 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and MaterialBudgetData().
|
private |
Definition at line 370 of file MaterialBudgetData.h.
Referenced by dataPerStep().
|
private |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getAirDil(), and SetAllStepsToTree().
|
private |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getAirDmb(), and SetAllStepsToTree().
|
private |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getAirFractionIL().
|
private |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getAirFractionMB().
|
private |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getAirIL().
|
private |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getAirMB().
|
private |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getCablesDil(), and SetAllStepsToTree().
|
private |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getCablesDmb(), and SetAllStepsToTree().
|
private |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getCablesFractionIL().
|
private |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getCablesFractionMB().
|
private |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getCablesIL().
|
private |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getCablesMB().
|
private |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getCoolingDil(), and SetAllStepsToTree().
|
private |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getCoolingDmb(), and SetAllStepsToTree().
|
private |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getCoolingFractionIL().
|
private |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getCoolingFractionMB().
|
private |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getCoolingIL().
|
private |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getCoolingMB().
|
private |
Definition at line 313 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepDil(), and SetAllStepsToTree().
|
private |
Definition at line 311 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepDmb(), and SetAllStepsToTree().
|
private |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getElectronicsDil(), and SetAllStepsToTree().
|
private |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getElectronicsDmb(), and SetAllStepsToTree().
|
private |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getElectronicsFractionIL().
|
private |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getElectronicsFractionMB().
|
private |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getElectronicsIL().
|
private |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getElectronicsMB().
|
private |
Definition at line 298 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getEnergy().
|
private |
Definition at line 294 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getEta().
|
private |
Definition at line 310 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalX(), and SetAllStepsToTree().
|
private |
Definition at line 310 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalY(), and SetAllStepsToTree().
|
private |
Definition at line 310 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalZ(), and SetAllStepsToTree().
|
private |
Definition at line 297 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getID().
|
private |
Definition at line 309 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialX(), and SetAllStepsToTree().
|
private |
Definition at line 309 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialY(), and SetAllStepsToTree().
|
private |
Definition at line 309 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialZ(), and SetAllStepsToTree().
|
private |
Definition at line 369 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and getIntLen().
|
private |
Definition at line 299 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getMass().
|
private |
Definition at line 337 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepMaterialDensity(), and SetAllStepsToTree().
|
private |
Definition at line 333 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepMaterialID(), and SetAllStepsToTree().
|
private |
Definition at line 336 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepMaterialLambda0(), and SetAllStepsToTree().
|
private |
Definition at line 334 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepMaterialName(), and SetAllStepsToTree().
|
private |
Definition at line 335 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepMaterialX0(), and SetAllStepsToTree().
|
private |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getOtherDil(), and SetAllStepsToTree().
|
private |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getOtherDmb(), and SetAllStepsToTree().
|
private |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getOtherFractionIL().
|
private |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getOtherFractionMB().
|
private |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getOtherIL().
|
private |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getOtherMB().
|
private |
Definition at line 294 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getPhi().
|
private |
Definition at line 296 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getPt().
|
private |
Definition at line 364 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and getPVcopyNo().
|
private |
Definition at line 363 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and getPVname().
|
private |
Definition at line 368 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and getRadLen().
|
private |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getSensitiveDil(), and SetAllStepsToTree().
|
private |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getSensitiveDmb(), and SetAllStepsToTree().
|
private |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getSensitiveFractionIL().
|
private |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getSensitiveFractionMB().
|
private |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getSensitiveIL().
|
private |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getSensitiveMB().
|
private |
Definition at line 356 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalBeta(), and SetAllStepsToTree().
|
private |
Definition at line 352 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalEnergy(), and SetAllStepsToTree().
|
private |
Definition at line 350 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalEta(), and SetAllStepsToTree().
|
private |
Definition at line 357 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalGamma(), and SetAllStepsToTree().
|
private |
Definition at line 358 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalMass(), and SetAllStepsToTree().
|
private |
Definition at line 351 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalPhi(), and SetAllStepsToTree().
|
private |
Definition at line 349 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalPt(), and SetAllStepsToTree().
|
private |
Definition at line 353 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalPx(), and SetAllStepsToTree().
|
private |
Definition at line 354 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalPy(), and SetAllStepsToTree().
|
private |
Definition at line 355 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalPz(), and SetAllStepsToTree().
|
private |
Definition at line 338 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepID(), and SetAllStepsToTree().
|
private |
Definition at line 346 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialBeta(), and SetAllStepsToTree().
|
private |
Definition at line 342 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialEnergy(), and SetAllStepsToTree().
|
private |
Definition at line 340 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialEta(), and SetAllStepsToTree().
|
private |
Definition at line 347 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialGamma(), and SetAllStepsToTree().
|
private |
Definition at line 348 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialMass(), and SetAllStepsToTree().
|
private |
Definition at line 341 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialPhi(), and SetAllStepsToTree().
|
private |
Definition at line 339 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialPt(), and SetAllStepsToTree().
|
private |
Definition at line 343 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialPx(), and SetAllStepsToTree().
|
private |
Definition at line 344 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialPy(), and SetAllStepsToTree().
|
private |
Definition at line 345 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialPz(), and SetAllStepsToTree().
|
private |
Definition at line 308 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getNumberOfSteps().
|
private |
Definition at line 360 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepPostProcess(), and SetAllStepsToTree().
|
private |
Definition at line 359 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepPreProcess(), and SetAllStepsToTree().
|
private |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getSupportDil(), and SetAllStepsToTree().
|
private |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getSupportDmb(), and SetAllStepsToTree().
|
private |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getSupportFractionIL().
|
private |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getSupportFractionMB().
|
private |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getSupportIL().
|
private |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getSupportMB().
|
private |
Definition at line 305 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getTotalIL().
|
private |
Definition at line 294 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getTotalMB().
|
private |
Definition at line 362 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and getTrkLen().
|
private |
Definition at line 320 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeCopy(), and SetAllStepsToTree().
|
private |
Definition at line 318 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeID(), and SetAllStepsToTree().
|
private |
Definition at line 319 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeName(), and SetAllStepsToTree().
|
private |
Definition at line 321 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeX(), and SetAllStepsToTree().
|
private |
Definition at line 324 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeXaxis(), and SetAllStepsToTree().
|
private |
Definition at line 325 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeXaxis(), and SetAllStepsToTree().
|
private |
Definition at line 326 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeXaxis(), and SetAllStepsToTree().
|
private |
Definition at line 322 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeY(), and SetAllStepsToTree().
|
private |
Definition at line 327 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeYaxis(), and SetAllStepsToTree().
|
private |
Definition at line 328 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeYaxis(), and SetAllStepsToTree().
|
private |
Definition at line 329 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeYaxis(), and SetAllStepsToTree().
|
private |
Definition at line 323 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeZ(), and SetAllStepsToTree().
|
private |
Definition at line 330 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeZaxis(), and SetAllStepsToTree().
|
private |
Definition at line 331 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeZaxis(), and SetAllStepsToTree().
|
private |
Definition at line 332 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeZaxis(), and SetAllStepsToTree().