CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_1/src/SimMuon/CSCDigitizer/src/CSCNeutronReader.h

Go to the documentation of this file.
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