1 #ifndef MaterialBudgetData_h
2 #define MaterialBudgetData_h 1
5 #include "G4ThreeVector.hh"
8 #include <CLHEP/Vector/LorentzVector.h>
16 typedef std::map< std::string, float >
msf;
CLHEP::HepLorentzVector getStepVolumeYaxis(int is)
float getStepInitialEnergy(int is)
float getAirDmb(int is) const
float * theStepInitialEnergy
float theSensitiveFractionIL
float getStepMaterialLambda0(int is)
double getStepFinalX(int is)
float getStepFinalEnergy(int is)
float theCoolingFractionIL
float getOtherDil(int is) const
float getSupportDil(int is) const
float getStepInitialGamma(int is)
float getSensitiveFractionMB() const
float getSupportFractionIL() const
int getStepVolumeCopy(int is)
float theElectronicsFractionMB
float getSensitiveDmb(int is) const
float getStepVolumeZ(int is)
float getSensitiveMB() const
float getStepInitialPhi(int is)
float getStepFinalPhi(int is)
float theElectronicsFractionIL
float getElectronicsFractionIL() const
float getStepMaterialX0(int is)
float getCoolingIL() const
float theCoolingFractionMB
float getElectronicsDil(int is) const
float * theStepFinalGamma
std::string getPVname() const
float getStepInitialBeta(int is)
float * theElectronicsDil
int getStepVolumeID(int is)
std::string * theMaterialName
float theSensitiveFractionMB
float * theElectronicsDmb
float getStepInitialMass(int is)
float getElectronicsFractionMB() const
float * theStepFinalEnergy
double getStepInitialZ(int is)
float getStepInitialPy(int is)
float getStepInitialPt(int is)
float getStepFinalMass(int is)
float * theStepInitialBeta
float theSupportFractionIL
float getAirFractionMB() const
float getStepFinalPt(int is)
double getStepFinalY(int is)
void dataEndTrack(const G4Track *aTrack)
float getSupportMB() const
int getStepMaterialID(int is)
void dataPerStep(const G4Step *aStep)
float * theMaterialDensity
float getCoolingDmb(int is) const
std::string getStepMaterialName(int is)
float getCoolingDil(int is) const
float getStepFinalPy(int is)
float getSupportDmb(int is) const
float * theStepInitialEta
std::string getStepVolumeName(int is)
float theCablesFractionMB
MaterialBudgetCategorizer * myMaterialBudgetCategorizer
double getStepFinalZ(int is)
float getStepVolumeY(int is)
float getCablesIL() const
float getStepFinalEta(int is)
float getCoolingMB() const
float theCablesFractionIL
float * theStepInitialMass
float getCablesFractionMB() const
float * theStepInitialGamma
float getElectronicsMB() const
double getStepInitialY(int is)
float getCoolingFractionIL() const
double getStepInitialX(int is)
double densityConvertionFactor
float getOtherFractionIL() const
float getSensitiveFractionIL() const
int getNumberOfSteps() const
float getStepFinalGamma(int is)
void dataStartTrack(const G4Track *aTrack)
std::map< std::string, float > msf
float getSensitiveDil(int is) const
CLHEP::HepLorentzVector getStepVolumeXaxis(int is)
float * theStepInitialPhi
float getStepFinalPx(int is)
float getAirDil(int is) const
std::string * theVolumeName
float getSensitiveIL() const
float getCablesDil(int is) const
float getCablesFractionIL() const
float getStepMaterialDensity(int is)
float getOtherFractionMB() const
float getCoolingFractionMB() const
float theSupportFractionMB
float getStepVolumeX(int is)
float getSupportIL() const
float getAirFractionIL() const
int getStepPostProcess(int is)
float getStepFinalBeta(int is)
float getCablesDmb(int is) const
float getStepFinalPz(int is)
float getOtherDmb(int is) const
float * theMaterialLambda0
float getStepInitialPx(int is)
float getElectronicsIL() const
float getStepInitialEta(int is)
float getElectronicsDmb(int is) const
CLHEP::HepLorentzVector getStepVolumeZaxis(int is)
float getCablesMB() const
float getStepInitialPz(int is)
float getSupportFractionMB() const
int getStepPreProcess(int is)