Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef G4DEBUGGINGTOOLS_StepHistogram_H
6 #define G4DEBUGGINGTOOLS_StepHistogram_H
17 #include "G4UserEventAction.hh"
18 #include "G4UserSteppingAction.hh"
19 #include "G4UserRunAction.hh"
20 #include "G4String.hh"
29 public G4UserEventAction,
30 public G4UserRunAction,
31 public G4UserSteppingAction
126 const G4String& pdgId,
const G4String& vol,
127 int nbinsx,
double xmin,
double xmax,
128 int nbinsy,
double ymin,
double ymax,
129 double valuex,
double valuey,
double weight);
132 const G4String& pdgId,
const G4String& vol,
136 const G4String& pdgId,
const G4String& vol,
149 #endif // G4DEBUGGINGTOOLS_StepHistogram_H
HistoMapMap_t histoMapMap_mat_stepSize
HistoMapMap_t histoMapMap_mat_stepKineticEnergy
std::map< G4String, TH1 * > HistoMap_t
this holds all the data from individual threads that needs to be merged at EoR
HistoMapMap_t histoMapMap_prc_numberOfStepsPerInitialE
HistoMapMap_t histoMapMap_trackLengthPerInitialE
HistoMapMap_t histoMapMap_prc_numberOfSteps
G4String m_initialMaterial
virtual void UserSteppingAction(const G4Step *) override
the hooks for G4 UA handling
std::map< G4String, HistoMap_t > HistoMapMap_t
Config m_config
configuration data
HistoMapMap_t histoMapMap_mat_numberOfSteps
HistoMapMap_t histoMapMap_mat_stepEnergyDeposit
HistoMapMap_t histoMapMap_stepKinetic
void merge(const Report &rep)
HistoMapMap_t histoMapMap_mat_numberOfStepsPerInitialE
HistoMapMap_t histoMapMap_vol_InitialE
HistoMapMap_t histoMapMap_vol_postStepKineticEnergy
StepHistogram(const Config &)
ctor
HistoMapMap_t histoMapMap_prc_trackLengthPerInitialE
HistoMapMap_t histoMapMap_vol_stepKineticEnergy
HistoMapMap_t histoMapMap_prc_stepEnergyDeposit
HistoMapMap_t histoMapMap_vol_numberOfStepsPerInitialE
HistoMapMap_t histoMapMap_prc_postStepKineticEnergy
HistoMapMap_t histoMapMap_vol_stepSecondaryKinetic
HistoMapMap_t histoMapMap_vol_stepEnergyDeposit
HistoMapMap_t histoMapMap_vol_stepPseudorapidity
HistoMapMap_t histoMapMap_mat_InitialE
HistoMapMap_t histoMapMap_mat_trackLengthPerInitialE
Class to provide easy MsgStream access and capabilities.
HistoMapMap_t histoMapMap_postStepKinetic
HistoMapMap_t histoMapMap2D_mat_RZ
HistoMapMap_t histoMapMap_vol_trackLengthPerInitialE
HistoMapMap_t histoMapMap2D_mat_RZ_E
HistoMapMap_t histoMapMap_prc_stepSecondaryKinetic
HistoMapMap_t histoMapMap_vol_stepEnergyNonIonDeposit
HistoMapMap_t histoMapMap_mat_stepPseudorapidity
const Report & getReport() const
HistoMapMap_t histoMapMap_prc_stepSize
HistoMapMap_t histoMapMap_numberOfStepsPerInitialE
HistoMapMap_t histoMapMap_prc_InitialE
void mergeMaps(HistoMapMap_t &selfMap, const HistoMapMap_t &refMap)
HistoMapMap_t histoMapMap_prc_stepKineticEnergy
HistoMapMap_t histoMapMap_vol_numberOfSteps
void InitializeFillHistogram2D(HistoMapMap_t &hMapMap, const char *suffix, const G4String &pdgId, const G4String &vol, int nbinsx, double xmin, double xmax, int nbinsy, double ymin, double ymax, double valuex, double valuey, double weight)
HistoMapMap_t histoMapMap_numberOfSteps
HistoMapMap_t histoMapMap2D_vol_RZ_E
HistoMapMap_t histoMapMap2D_prc_RZ
HistoMapMap_t histoMapMap_vol_stepSize
void InitializeFillHistogram(HistoMapMap_t &hMapMap, const char *suffix, const G4String &pdgId, const G4String &vol, int nbins, double xmin, double xmax, double value, double weight)
HistoMapMap_t histoMapMap_InitialE
HistoMapMap_t histoMapMap2D_vol_RZ
float m_initialKineticEnergyOfStep
HistoMapMap_t histoMapMap_mat_stepEnergyNonIonDeposit
HistoMapMap_t histoMapMap_prc_stepEnergyNonIonDeposit
G4String m_initialProcess
HistoMapMap_t histoMapMap_prc_stepPseudorapidity
HistoMapMap_t histoMapMap_mat_stepSecondaryKinetic
HistoMapMap_t histoMapMap_mat_postStepKineticEnergy