CMS 3D CMS Logo

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