File indexing completed on 2024-04-06 12:30:10
0001
0002
0003
0004 #ifndef PPS_PPSDiamondOrganization_h
0005 #define PPS_PPSDiamondOrganization_h
0006
0007 #include "globals.hh"
0008 #include "SimG4CMS/PPS/interface/PPSVDetectorOrganization.h"
0009 #include "G4Step.hh"
0010
0011 class PPSDiamondOrganization : public PPSVDetectorOrganization {
0012 public:
0013 PPSDiamondOrganization();
0014 ~PPSDiamondOrganization() override = default;
0015
0016 uint32_t unitID(const G4Step* aStep) override;
0017
0018 private:
0019 unsigned int theArm_;
0020 unsigned int theStation_;
0021 unsigned int theRoman_pot_;
0022 unsigned int thePlane_;
0023 unsigned int theDetector_;
0024 };
0025
0026 #endif