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 
15 public:
16 
17  BscSD(const std::string&, const DDCompactView &,
19  edm::ParameterSet const &, const SimTrackManager* );
20 
21  ~BscSD() override;
22 
23  uint32_t setDetUnitId(const G4Step*) override;
24 
25 private:
26 
28 
29 };
30 
31 #endif // BscSD_h
32 
33 
34 
35 
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:80
BscNumberingScheme * numberingScheme
Definition: BscSD.h:27
Definition: BscSD.h:13
~BscSD() override
Definition: BscSD.cc:44
BscSD(const std::string &, const DDCompactView &, const SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
Definition: BscSD.cc:23
uint32_t setDetUnitId(const G4Step *) override
Definition: BscSD.cc:48