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 public:
13  ~CSCNeutronReader() override {}
14 
15  void addHits(std::map<int, edm::PSimHitContainer> &hitMap, CLHEP::HepRandomEngine *);
16 
17  int detId(int chamberIndex, int localDetId) override;
18 
19  int localDetId(int globalDetId) const;
20 
21  int chamberType(int globalDetId) const;
22 
23  int chamberId(int globalDetId) const;
24 };
25 
26 #endif
int detId(int chamberIndex, int localDetId) override
int localDetId(int globalDetId) const
~CSCNeutronReader() override
int chamberId(int globalDetId) const
CSCNeutronReader(const edm::ParameterSet &pset)
int chamberType(int globalDetId) const
void addHits(std::map< int, edm::PSimHitContainer > &hitMap, CLHEP::HepRandomEngine *)