Class Reference for E1039 Core & Analysis Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SQG4DipoleMagnetSubsystem.h
Go to the documentation of this file.
1 #ifndef SQG4DipoleMagnetSubsystem_h
2 #define SQG4DipoleMagnetSubsystem_h
3 
5 
8 
10 {
11 public:
13  SQG4DipoleMagnetSubsystem(const std::string& name = "BLOCK", const int layer = 0);
14 
17  {
18  }
19 
21 
27 
29 
34 
36  PHG4Detector* GetDetector(void) const;
37  PHG4SteppingAction* GetSteppingAction(void) const { return _steppingAction; }
38 
39 private:
40  void SetDefaultParameters();
41 
43 
44  SQG4DipoleMagnetDetector* _detector;
45 
47 
48  PHG4SteppingAction* _steppingAction;
49 };
50 
51 #endif
base class for phenix detector creation
Definition: PHG4Detector.h:14
PHG4Detector * GetDetector(void) const
accessors (reimplemented)
int process_event(PHCompositeNode *)
event processing
PHG4SteppingAction * GetSteppingAction(void) const
return pointer to this subsystem stepping action
virtual ~SQG4DipoleMagnetSubsystem(void)
destructor
int InitRunSubsystem(PHCompositeNode *)
InitRunSubsystem.
SQG4DipoleMagnetSubsystem(const std::string &name="BLOCK", const int layer=0)
constructor