#include <EDMNeutronWriter.h>
Public Member Functions | |
void | beginEvent (edm::Event &e, const edm::EventSetup &es) override |
EDMNeutronWriter () | |
void | endEvent () override |
void | initialize (int detType) override |
void | writeCluster (int detType, const edm::PSimHitContainer &simHits) override |
writes out a list of SimHits. More... | |
~EDMNeutronWriter () override | |
Public Member Functions inherited from NeutronWriter | |
virtual | ~NeutronWriter () |
Private Attributes | |
edm::Event * | theEvent |
std::unique_ptr < edm::PSimHitContainer > | theHits |
Writes an event made of neutron hits
Definition at line 9 of file EDMNeutronWriter.h.
EDMNeutronWriter::EDMNeutronWriter | ( | ) |
Definition at line 7 of file EDMNeutronWriter.cc.
|
override |
Definition at line 9 of file EDMNeutronWriter.cc.
|
overridevirtual |
Reimplemented from NeutronWriter.
Definition at line 15 of file EDMNeutronWriter.cc.
References alignCSCRings::e, theEvent, and theHits.
|
overridevirtual |
Reimplemented from NeutronWriter.
Definition at line 20 of file EDMNeutronWriter.cc.
References eostools::move(), edm::Event::put(), theEvent, and theHits.
|
inlineoverridevirtual |
|
overridevirtual |
writes out a list of SimHits.
Implements NeutronWriter.
Definition at line 11 of file EDMNeutronWriter.cc.
References theHits.
|
private |
Definition at line 21 of file EDMNeutronWriter.h.
Referenced by beginEvent(), and endEvent().
|
private |
Definition at line 22 of file EDMNeutronWriter.h.
Referenced by beginEvent(), endEvent(), and writeCluster().