CMS 3D CMS Logo

CSCNeutronReader.h
Go to the documentation of this file.
1 #ifndef SimMuon_CSCDigitizer_CSCNeutronReader_h
2 #define SimMuon_CSCDigitizer_CSCNeutronReader_h
3 
5 
6 namespace CLHEP {
7  class HepRandomEngine;
8 }
9 
11 {
12 public:
14  : SubsystemNeutronReader(pset) {}
15  ~CSCNeutronReader() override {}
16 
17  void addHits(std::map<int, edm::PSimHitContainer> & hitMap, CLHEP::HepRandomEngine*);
18 
19  int detId(int chamberIndex, int localDetId ) override;
20 
21  int localDetId(int globalDetId) const;
22 
23  int chamberType(int globalDetId) const;
24 
25  int chamberId(int globalDetId) const;
26 
27 
28 };
29 
30 #endif
31 
~CSCNeutronReader() override
CSCNeutronReader(const edm::ParameterSet &pset)