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
CSCNeutronReader::CSCNeutronReader
CSCNeutronReader(const edm::ParameterSet &pset)
Definition: CSCNeutronReader.h:12
CSCNeutronReader::chamberType
int chamberType(int globalDetId) const
Definition: CSCNeutronReader.cc:40
CSCNeutronReader::addHits
void addHits(std::map< int, edm::PSimHitContainer > &hitMap, CLHEP::HepRandomEngine *)
Definition: CSCNeutronReader.cc:6
CSCNeutronReader
Definition: CSCNeutronReader.h:10
CSCNeutronReader::detId
int detId(int chamberIndex, int localDetId) override
Definition: CSCNeutronReader.cc:33
CLHEP
Definition: CocoaGlobals.h:27
edm::ParameterSet
Definition: ParameterSet.h:47
CSCNeutronReader::localDetId
int localDetId(int globalDetId) const
Definition: CSCNeutronReader.cc:38
SubsystemNeutronReader
Definition: SubsystemNeutronReader.h:20
CSCNeutronReader::chamberId
int chamberId(int globalDetId) const
Definition: CSCNeutronReader.cc:45
SubsystemNeutronReader.h
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
CSCNeutronReader::~CSCNeutronReader
~CSCNeutronReader() override
Definition: CSCNeutronReader.h:13