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;
float getH_ScintillatorIL() const
CLHEP::HepLorentzVector getStepVolumeYaxis(int is)
float getStepInitialEnergy(int is)
float getCopperFractionIL() const
float getM_NEMA_FR4_plateDil(int is) const
float getAirDmb(int is) const
float * theStepInitialEnergy
float theSensitiveFractionIL
float theM_NEMA_FR4_plateFractionMB
float getStepMaterialLambda0(int is)
float theM_NEMA_FR4_plateIL
double getStepFinalX(int is)
float theStainlessSteelMB
float getStepFinalEnergy(int is)
float * theH_ScintillatorDmb
float theCoolingFractionIL
float theM_NEMA_FR4_plateMB
float getH_ScintillatorFractionMB() const
float getOtherDil(int is) const
float getSupportDil(int is) const
float getStepInitialGamma(int is)
float getSensitiveFractionMB() const
float getSupportFractionIL() const
float getSiliconFractionIL() const
float * theStainlessSteelDil
int getStepVolumeCopy(int is)
float theElectronicsFractionMB
float getSensitiveDmb(int is) const
float getStainlessSteelDil(int is) const
float theCopperFractionIL
float getStepVolumeZ(int is)
float getSensitiveMB() const
float getStainlessSteelFractionMB() const
float getStepInitialPhi(int is)
float getSiliconMB() const
float getStepFinalPhi(int is)
float theElectronicsFractionIL
float getElectronicsFractionIL() const
float getStepMaterialX0(int is)
float getCoolingIL() const
float theH_ScintillatorIL
float getCopperDmb(int is) const
float theCoolingFractionMB
float getElectronicsDil(int is) const
float * theStepFinalGamma
float theM_NEMA_FR4_plateFractionIL
std::string getPVname() const
float * theH_ScintillatorDil
float getLeadDil(int is) const
float getWCuDmb(int is) const
float getSiliconFractionMB() const
float getStepInitialBeta(int is)
float * theElectronicsDil
int getStepVolumeID(int is)
float getCopperIL() const
std::string * theMaterialName
void setHGCalmode(bool t)
float getH_ScintillatorDil(int is) const
float theH_ScintillatorFractionMB
float theSensitiveFractionMB
float getM_NEMA_FR4_plateFractionMB() const
float * theElectronicsDmb
float getStepInitialMass(int is)
float getLeadFractionMB() const
float getElectronicsFractionMB() const
float * theStepFinalEnergy
double getStepInitialZ(int is)
float getSiliconDmb(int is) const
float getStepInitialPy(int is)
float getStepInitialPt(int is)
float getStepFinalMass(int is)
float * theStepInitialBeta
float theStainlessSteelFractionIL
float theSupportFractionIL
float getCopperDil(int is) const
float getAirFractionMB() const
float getStepFinalPt(int is)
float getM_NEMA_FR4_plateMB() const
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 getM_NEMA_FR4_plateFractionIL() const
float getStepFinalPy(int is)
float getM_NEMA_FR4_plateIL() const
float getSupportDmb(int is) const
float getStainlessSteelFractionIL() const
float * theStepInitialEta
float theH_ScintillatorMB
float getStainlessSteelDmb(int is) const
float theH_ScintillatorFractionIL
std::string getStepVolumeName(int is)
float theCablesFractionMB
MaterialBudgetCategorizer * myMaterialBudgetCategorizer
float getLeadFractionIL() const
double getStepFinalZ(int is)
float getStepVolumeY(int is)
float * theM_NEMA_FR4_plateDil
float getCablesIL() const
float getWCuDil(int is) const
float getStepFinalEta(int is)
float getCoolingMB() const
float theCablesFractionIL
float theStainlessSteelIL
float * theStepInitialMass
float getCablesFractionMB() const
float * theStepInitialGamma
float * theM_NEMA_FR4_plateDmb
float getStainlessSteelMB() const
float getElectronicsMB() const
double getStepInitialY(int is)
float getCoolingFractionIL() const
float getWCuFractionIL() const
float getM_NEMA_FR4_plateDmb(int is) const
double getStepInitialX(int is)
double densityConvertionFactor
float getOtherFractionIL() const
float getSensitiveFractionIL() const
float getWCuFractionMB() const
float theCopperFractionMB
int getNumberOfSteps() const
float getStepFinalGamma(int is)
float getH_ScintillatorDmb(int is) const
void dataStartTrack(const G4Track *aTrack)
std::map< std::string, float > msf
float getCopperMB() const
float getSensitiveDil(int is) const
CLHEP::HepLorentzVector getStepVolumeXaxis(int is)
float * theStepInitialPhi
float getCopperFractionMB() const
float getH_ScintillatorFractionIL() const
float getStepFinalPx(int is)
float getAirDil(int is) const
std::string * theVolumeName
float theSiliconFractionMB
float getSensitiveIL() const
float getCablesDil(int is) const
float getCablesFractionIL() const
float getStepMaterialDensity(int is)
float getOtherFractionMB() const
float * theStainlessSteelDmb
float getCoolingFractionMB() const
float theStainlessSteelFractionMB
float getSiliconDil(int is) const
float theSupportFractionMB
float getStepVolumeX(int is)
float getSupportIL() const
float getAirFractionIL() const
float getSiliconIL() const
float getLeadDmb(int is) 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 getStainlessSteelIL() const
float getElectronicsDmb(int is) const
float getH_ScintillatorMB() const
CLHEP::HepLorentzVector getStepVolumeZaxis(int is)
float getCablesMB() const
float getStepInitialPz(int is)
float getSupportFractionMB() const
float theSiliconFractionIL
int getStepPreProcess(int is)