#ifndef TEST_PLCIO_WRITE_ALG_H #define TEST_PLCIO_WRITE_ALG_H #include "FWCore/DataHandle.h" #include "GaudiAlg/GaudiAlgorithm.h" namespace plcio { class EventHeaderCollection; class MCParticleCollection; } class PlcioWriteAlg : public GaudiAlgorithm { public : PlcioWriteAlg(const std::string& name, ISvcLocator* svcLoc); virtual StatusCode initialize(); virtual StatusCode execute(); virtual StatusCode finalize(); private : DataHandle<plcio::EventHeaderCollection> m_headerCol{"EventHeader", Gaudi::DataHandle::Writer, this}; DataHandle<plcio::MCParticleCollection> m_mcParCol{"MCParticle", Gaudi::DataHandle::Writer, this}; }; #endif // TEST_PLCIO_WRITE_ALG_H