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