CMS 3D CMS Logo

BHMSD.h
Go to the documentation of this file.
1 #ifndef SimG4CMSForward_BHMSD_h
2 #define SimG4CMSForward_BHMSD_h
3 
5 
8 #include <string>
9 
10 class SimTrackManager;
11 class G4Step;
12 class BHMNumberingScheme;
13 
14 //-------------------------------------------------------------------
15 
16 class BHMSD : public TimingSD {
17 public:
19 
20  ~BHMSD() override;
21 
22  uint32_t setDetUnitId(const G4Step *) override;
23 
24 private:
26 };
27 
28 #endif
SimTrackManager
Definition: SimTrackManager.h:35
TimingSD
Definition: TimingSD.h:29
BHMSD::numberingScheme
BHMNumberingScheme * numberingScheme
Definition: BHMSD.h:25
SensitiveDetectorCatalog
Definition: SensitiveDetectorCatalog.h:10
edm::ParameterSet
Definition: ParameterSet.h:47
BHMSD
Definition: BHMSD.h:16
BHMSD::BHMSD
BHMSD(const std::string &, const SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
Definition: BHMSD.cc:12
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
TimingSD.h
Frameworkfwd.h
ParameterSetfwd.h
BHMSD::~BHMSD
~BHMSD() override
Definition: BHMSD.cc:29
BHMSD::setDetUnitId
uint32_t setDetUnitId(const G4Step *) override
Definition: BHMSD.cc:31
BHMNumberingScheme
Definition: BHMNumberingScheme.h:7