00001 #ifndef SimMuon_DTDigitizer_DTNeutronWriter_h 00002 #define SimMuon_DTDigitizer_DTNeutronWriter_h 00003 00004 #include "SimMuon/Neutron/interface/SubsystemNeutronWriter.h" 00005 00012 class DTNeutronWriter : public SubsystemNeutronWriter 00013 { 00014 public: 00015 explicit DTNeutronWriter(edm::ParameterSet const& pset); 00016 virtual ~DTNeutronWriter(); 00017 00018 protected: 00019 virtual int localDetId(int globalDetId) const; 00020 00021 virtual int chamberType(int globalDetId) const; 00022 00023 virtual int chamberId(int globalDetId) const; 00024 00026 virtual bool accept(const edm::PSimHitContainer & cluster) const {return true;} 00027 00028 }; 00029 00030 #endif