ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AllSi_Al_support_Subsystem.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file AllSi_Al_support_Subsystem.h
1 // Tell emacs that this is a C++ source
2 // -*- C++ -*-.
3 #ifndef G4LBLVTX_ALLSIALSUPPORTSUBSYSTEM_H
4 #define G4LBLVTX_ALLSIALSUPPORTSUBSYSTEM_H
5 
7 
8 class PHCompositeNode;
9 class PHG4Detector;
11 class PHG4SteppingAction;
12 
24 {
25  public:
27  AllSi_Al_support_Subsystem(const std::string& name = "AllSi_Al_support_");
28 
31 
35  int InitRunSubsystem(PHCompositeNode*) override;
36 
38 
42  int process_event(PHCompositeNode*) override;
43 
45  PHG4Detector* GetDetector() const override;
46 
49  void Print(const std::string& what = "ALL") const override;
50 
51  protected:
52  // \brief Set default parameter values
53  void SetDefaultParameters() override;
54 
55  private:
57 
59 
61 
63 };
64 
65 #endif // G4LBLVTX_ALLSIALSUPPORTSUBSYSTEM_H