CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  virtual ~CSCNeutronReader() {}
16 
17  void addHits(std::map<int, edm::PSimHitContainer> & hitMap, CLHEP::HepRandomEngine*);
18 
19  virtual int detId(int chamberIndex, int localDetId );
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 
int localDetId(int globalDetId) const
int chamberId(int globalDetId) const
int chamberType(int globalDetId) const
virtual ~CSCNeutronReader()
CSCNeutronReader(const edm::ParameterSet &pset)
void addHits(std::map< int, edm::PSimHitContainer > &hitMap, CLHEP::HepRandomEngine *)
virtual int detId(int chamberIndex, int localDetId)