CMS 3D CMS Logo

PPSDiamondOrganization.h
Go to the documentation of this file.
1 // Author
2 // Seyed Mohsen Etesami setesami@cern.ch
3 
4 #ifndef PPS_PPSDiamondOrganization_h
5 #define PPS_PPSDiamondOrganization_h
6 
7 #include "globals.hh"
9 #include "G4Step.hh"
10 
12 public:
14  ~PPSDiamondOrganization() override = default;
15 
16  uint32_t unitID(const G4Step* aStep) override;
17 
18 private:
19  unsigned int theArm_;
20  unsigned int theStation_;
21  unsigned int theRoman_pot_;
22  unsigned int thePlane_;
23  unsigned int theDetector_;
24 };
25 
26 #endif //PPS_PPSDiamondOrganization_h
PPSDiamondOrganization::theArm_
unsigned int theArm_
Definition: PPSDiamondOrganization.h:19
PPSDiamondOrganization::theRoman_pot_
unsigned int theRoman_pot_
Definition: PPSDiamondOrganization.h:21
PPSDiamondOrganization::theStation_
unsigned int theStation_
Definition: PPSDiamondOrganization.h:20
PPSDiamondOrganization::unitID
uint32_t unitID(const G4Step *aStep) override
Definition: PPSDiamondOrganization.cc:20
PPSDiamondOrganization::theDetector_
unsigned int theDetector_
Definition: PPSDiamondOrganization.h:23
PPSDiamondOrganization::~PPSDiamondOrganization
~PPSDiamondOrganization() override=default
PPSVDetectorOrganization.h
PPSVDetectorOrganization
Definition: PPSVDetectorOrganization.h:10
PPSDiamondOrganization
Definition: PPSDiamondOrganization.h:11
PPSDiamondOrganization::thePlane_
unsigned int thePlane_
Definition: PPSDiamondOrganization.h:22
PPSDiamondOrganization::PPSDiamondOrganization
PPSDiamondOrganization()
Definition: PPSDiamondOrganization.cc:17