8 #ifndef L1T_OmtfP1_XMLEVENTWRITER_H_
9 #define L1T_OmtfP1_XMLEVENTWRITER_H_
16 #include "xercesc/util/XercesDefs.hpp"
29 const std::shared_ptr<OMTFinput>&
input,
32 const std::vector<l1t::RegionalMuonCand>& candMuons)
override;
37 std::unique_ptr<l1t::RegionalMuonCandBxCollection>& finalCandidates)
override;
xercesc::DOMElement * currentElement
XMLConfigWriter xmlWriter
void observeProcesorEmulation(unsigned int iProcessor, l1t::tftype mtfType, const std::shared_ptr< OMTFinput > &input, const AlgoMuons &algoCandidates, const AlgoMuons &gbCandidates, const std::vector< l1t::RegionalMuonCand > &candMuons) override
static std::string const input
std::vector< AlgoMuonPtr > AlgoMuons
void observeEventEnd(const edm::Event &iEvent, std::unique_ptr< l1t::RegionalMuonCandBxCollection > &finalCandidates) override
XMLEventWriter(const OMTFConfiguration *aOMTFConfig, std::string fName)
void observeEventBegin(const edm::Event &iEvent) override
~XMLEventWriter() override
const OMTFConfiguration * omtfConfig