CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/SimMuon/CSCDigitizer/src/CSCNeutronWriter.h

Go to the documentation of this file.
00001 #ifndef SimMuon_CSCDigitizer_CSCNeutronWriter_h
00002 #define SimMuon_CSCDigitizer_CSCNeutronWriter_h
00003 
00004 #include "SimMuon/Neutron/interface/SubsystemNeutronWriter.h"
00005 
00013 class CSCNeutronWriter : public SubsystemNeutronWriter
00014 {
00015 public:
00016   explicit CSCNeutronWriter(edm::ParameterSet const& pset);
00017   virtual ~CSCNeutronWriter();
00018 
00019 protected:
00020   virtual int localDetId(int globalDetId) const;
00021 
00022   virtual int chamberType(int globalDetId) const;
00023 
00024   virtual int chamberId(int globalDetId) const;
00025 
00027   virtual bool accept(const edm::PSimHitContainer & cluster) const {return true;}
00028 
00029 };
00030 
00031 #endif
00032