CMS 3D CMS Logo

NeutronWriter.h
Go to the documentation of this file.
1 #ifndef NeutronWriter_h
2 #define NeutronWriter_h
3 
14 
16 public:
18  virtual void writeCluster(int detType, const edm::PSimHitContainer& simHits) = 0;
19  virtual void initialize(int detType) {}
20  virtual void beginEvent(edm::Event& e, const edm::EventSetup& es) {}
21  virtual void endEvent() {}
22  virtual ~NeutronWriter() {}
23 };
24 
25 #endif
NeutronWriter::initialize
virtual void initialize(int detType)
Definition: NeutronWriter.h:19
NeutronWriter
Definition: NeutronWriter.h:15
NeutronWriter::writeCluster
virtual void writeCluster(int detType, const edm::PSimHitContainer &simHits)=0
writes out a list of SimHits.
PSimHitContainer.h
FastTrackerRecHitCombiner_cfi.simHits
simHits
Definition: FastTrackerRecHitCombiner_cfi.py:5
NeutronWriter::beginEvent
virtual void beginEvent(edm::Event &e, const edm::EventSetup &es)
Definition: NeutronWriter.h:20
NeutronWriter::endEvent
virtual void endEvent()
Definition: NeutronWriter.h:21
edm::EventSetup
Definition: EventSetup.h:57
Frameworkfwd.h
NeutronWriter::~NeutronWriter
virtual ~NeutronWriter()
Definition: NeutronWriter.h:22
edm::PSimHitContainer
std::vector< PSimHit > PSimHitContainer
Definition: PSimHitContainer.h:11
edm::Event
Definition: Event.h:73
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37