CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Bcm1fSD.h
Go to the documentation of this file.
1 #ifndef Forward_Bcm1fSD_h
2 #define Forward_Bcm1fSD_h
3 
7 
8 #include <string>
9 
10 class SimTrackManager;
11 class G4Step;
12 
13 class Bcm1fSD : public TimingSD {
14 public:
16  ~Bcm1fSD() override;
17 
18  uint32_t setDetUnitId(const G4Step *) override;
19 
20 protected:
21  bool checkHit(const G4Step *, BscG4Hit *) override;
22 
23 private:
24  float energyCut;
26 };
27 
28 #endif
~Bcm1fSD() override
Definition: Bcm1fSD.cc:45
float energyHistoryCut
Definition: Bcm1fSD.h:25
uint32_t setDetUnitId(const G4Step *) override
Definition: Bcm1fSD.cc:47
Bcm1fSD(const std::string &, const SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
Definition: Bcm1fSD.cc:32
bool checkHit(const G4Step *, BscG4Hit *) override
Definition: Bcm1fSD.cc:82
float energyCut
Definition: Bcm1fSD.h:24