#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 163 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 173 of file MaterialBudgetData.cc.
References allStepsToTree, gather_cfg::cout, densityConvertionFactor, MaterialBudgetCategorizer::l0fraction(), MaterialBudgetCategorizer::material(), MAXNUMBERSTEPS, myMaterialBudgetCategorizer, MetAnalyzer::pv(), 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, HiIsolationCommonParameters_cff::track, MaterialBudgetCategorizer::volume(), and MaterialBudgetCategorizer::x0fraction().
Referenced by MaterialBudgetAction::update().
void MaterialBudgetData::dataStartTrack | ( | const G4Track * | aTrack | ) |
Definition at line 100 of file MaterialBudgetData.cc.
References dir, createfilelist::int, 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, AlCaHLTBitMon_QueryRunRegistry::string, 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().