11 const std::string& name,
12 const IInterface* parent)
15 declareProperty(
"ROOTFileName",
m_config.name);
16 declareProperty(
"CaloDepth",
m_config.dCALO);
17 declareProperty(
"BeamPipeDepth",
m_config.dBeam);
18 declareProperty(
"InDetDepth",
m_config.dIDET);
19 declareProperty(
"MuonDepth",
m_config.dMUON);
20 declareProperty(
"MaxHists",
m_config.maxhists);
21 declareProperty(
"DetailDepth",
m_config.dDetail);
24 std::unique_ptr<TestActionEHist>
28 auto action = std::make_unique<TestActionEHist>(
m_config);
29 actionList.
runActions.push_back( action.get() );
Struct for passing around user actions.
std::vector< G4UserTrackingAction * > trackingActions
std::vector< G4UserSteppingAction * > steppingActions
std::vector< G4UserRunAction * > runActions