CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_1/src/SimMuon/Neutron/src/NeutronWriter.h

Go to the documentation of this file.
00001 #ifndef NeutronWriter_h
00002 #define NeutronWriter_h
00003 
00012 #include "SimDataFormats/TrackingHit/interface/PSimHitContainer.h"
00013 #include "FWCore/Framework/interface/Frameworkfwd.h"
00014 
00015 class NeutronWriter {
00016 public:
00018   virtual void writeCluster(int detType, const edm::PSimHitContainer & simHits) = 0;
00019   virtual void initialize(int detType) {}
00020   virtual void beginEvent(edm::Event & e, const edm::EventSetup & es) {}
00021   virtual void endEvent() {}
00022   virtual ~NeutronWriter() {}
00023 
00024 };
00025 
00026 #endif
00027