1 #ifndef OMTFReconstruction_H
2 #define OMTFReconstruction_H
4 #include "xercesc/util/XercesDefs.hpp"
31 namespace XERCES_CPP_NAMESPACE {
34 class DOMImplementation;
71 const std::vector<OMTFProcessor::resultsMap> &myResults,
72 const std::vector<l1t::RegionalMuonCand> &candMuons);
edm::ESGetToken< L1TMuonOverlapParams, L1TMuonOverlapParamsRcd > l1TMuonOverlapParamsToken_
void getProcessorCandidates(unsigned int iProcessor, l1t::tftype mtfType, int bx, l1t::RegionalMuonCandBxCollection &myCandidates)
OMTFConfiguration * m_OMTFConfig
OMTF objects.
xercesc::DOMElement * aTopElement
std::unique_ptr< IGhostBuster > m_GhostBuster
void loadAndFilterDigis(const edm::Event &)
std::unique_ptr< l1t::RegionalMuonCandBxCollection > reconstruct(const edm::Event &, const edm::EventSetup &)
void beginRun(edm::Run const &, edm::EventSetup const &)
void writeResultToXML(unsigned int iProcessor, l1t::tftype mtfType, const OMTFinput &myInput, const std::vector< OMTFProcessor::resultsMap > &myResults, const std::vector< l1t::RegionalMuonCand > &candMuons)
bool dumpDetailedResultToXML
edm::Handle< RPCDigiCollection > rpcDigis
XMLConfigWriter * m_Writer
OMTFReconstruction(const edm::ParameterSet &, edm::ConsumesCollector &&)
edm::Handle< L1MuDTChambThContainer > dtThDigis
OMTFinputMaker m_InputMaker
edm::Handle< L1MuDTChambPhContainer > dtPhDigis
OMTFConfigMaker * m_OMTFConfigMaker
edm::ParameterSet m_Config
edm::Handle< CSCCorrelatedLCTDigiCollection > cscDigis