Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4SpacalPrototypeSubsystem.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file PHG4SpacalPrototypeSubsystem.h
1 // Tell emacs that this is a C++ source
2 // -*- C++ -*-.
3 #ifndef G4CALOPROTOTYPE_PHG4SPACALPROTOTYPESUBSYSTEM_H
4 #define G4CALOPROTOTYPE_PHG4SPACALPROTOTYPESUBSYSTEM_H
5 
7 
8 #include <string> // for string
9 
10 class PHCompositeNode;
11 class PHG4Detector;
13 class PHG4SteppingAction;
14 
16 {
17 
18 public:
19 
21  explicit PHG4SpacalPrototypeSubsystem(const std::string &name = "CEMC");
22 
25 
27 
33 
35 
40 
42  virtual PHG4Detector* GetDetector(void) const;
44 
45 
46  void
47  Print(const std::string &what = "ALL") const;
48 
49 private:
51  void SetDefaultParameters();
52 
53 
55 
57 
59 
61 };
62 
63 #endif