5 #include <phparameter/PHParameters.h>
27 , m_SteppingAction(nullptr)
50 std::set<std::string> nodes;
53 std::ostringstream nodename;
60 nodename <<
"G4HIT_" <<
Name();
62 nodes.insert(nodename.str());
73 nodename <<
"G4HIT_ABSORBER_" <<
Name();
75 nodes.insert(nodename.str());
78 for(
auto nodename: nodes)
112 void PHG4EMCalSubsystem::SetDefaultParameters()
virtual const std::string Name() const
Returns the name of this module.
virtual int Verbosity() const
Gets the verbosity of this module.
PHBoolean addNode(PHNode *)
const std::string SuperDetector() const
void set_default_double_param(const std::string &name, const double dval)
bool CheckOverlap() const
void set_int_param(const std::string &name, const int ival)
PHParameters * GetParams() const
int get_int_param(const std::string &name) const
void InitializeParameters()
void set_default_int_param(const std::string &name, const int ival)
base class for phenix detector creation
virtual void Verbosity(const int v)
PHCompositeNode * topNode
virtual void OverlapCheck(const bool chk=true)
void SuperDetector(const std::string &name)
PHG4Detector * GetDetector() const
virtual ~PHG4EMCalSubsystem()
int InitRunSubsystem(PHCompositeNode *)
int process_event(PHCompositeNode *)
PHG4EMCalSubsystem(const std::string &name="EMCal", const int layer=0)
virtual void SetInterfacePointers(PHCompositeNode *)
PHNode * findFirst(const std::string &, const std::string &)