00001 #ifndef SimMuon_CSCDigitizer_CSCNeutronReader_h 00002 #define SimMuon_CSCDigitizer_CSCNeutronReader_h 00003 00004 #include "SimMuon/Neutron/interface/SubsystemNeutronReader.h" 00005 00006 class CSCNeutronReader : public SubsystemNeutronReader 00007 { 00008 public: 00009 CSCNeutronReader(const edm::ParameterSet & pset) 00010 : SubsystemNeutronReader(pset) {} 00011 virtual ~CSCNeutronReader() {} 00012 00013 void addHits(std::map<int, edm::PSimHitContainer> & hitMap); 00014 00015 virtual int detId(int chamberIndex, int localDetId ); 00016 00017 int localDetId(int globalDetId) const; 00018 00019 int chamberType(int globalDetId) const; 00020 00021 int chamberId(int globalDetId) const; 00022 00023 00024 }; 00025 00026 #endif 00027