#include <OMTFReconstruction.h>
Public Member Functions | |
void | beginJob () |
void | beginRun (edm::Run const &run, edm::EventSetup const &iSetup) |
void | endJob () |
OMTFReconstruction () | |
OMTFReconstruction (const edm::ParameterSet &) | |
std::auto_ptr < l1t::RegionalMuonCandBxCollection > | reconstruct (const edm::Event &, const edm::EventSetup &) |
~OMTFReconstruction () | |
Private Member Functions | |
void | getProcessorCandidates (unsigned int iProcessor, l1t::tftype mtfType, int bx, l1t::RegionalMuonCandBxCollection &myCandidates) |
void | loadAndFilterDigis (const edm::Event &) |
void | writeResultToXML (unsigned int iProcessor, l1t::tftype mtfType, const OMTFinput &myInput, const std::vector< OMTFProcessor::resultsMap > &myResults, const std::vector< l1t::RegionalMuonCand > &candMuons) |
Private Attributes | |
xercesc::DOMElement * | aTopElement |
edm::Handle < CSCCorrelatedLCTDigiCollection > | cscDigis |
edm::Handle < L1MuDTChambPhContainer > | dtPhDigis |
edm::Handle < L1MuDTChambThContainer > | dtThDigis |
bool | dumpDetailedResultToXML |
bool | dumpResultToXML |
edm::ParameterSet | m_Config |
OMTFGhostBuster | m_GhostBuster |
OMTFinputMaker | m_InputMaker |
OMTFProcessor * | m_OMTF |
OMTFConfiguration * | m_OMTFConfig |
OMTF objects. More... | |
OMTFConfigMaker * | m_OMTFConfigMaker |
OMTFSorter | m_Sorter |
XMLConfigWriter * | m_Writer |
edm::Handle< RPCDigiCollection > | rpcDigis |
Definition at line 36 of file OMTFReconstruction.h.
OMTFReconstruction::OMTFReconstruction | ( | ) |
Definition at line 19 of file OMTFReconstruction.cc.
OMTFReconstruction::OMTFReconstruction | ( | const edm::ParameterSet & | theConfig | ) |
Definition at line 23 of file OMTFReconstruction.cc.
OMTFReconstruction::~OMTFReconstruction | ( | ) |
Definition at line 32 of file OMTFReconstruction.cc.
void OMTFReconstruction::beginJob | ( | void | ) |
Definition at line 42 of file OMTFReconstruction.cc.
Referenced by L1TMuonOverlapTrackProducer::beginJob().
void OMTFReconstruction::beginRun | ( | edm::Run const & | run, |
edm::EventSetup const & | iSetup | ||
) |
Definition at line 59 of file OMTFReconstruction.cc.
Referenced by L1TMuonOverlapTrackProducer::beginRun().
void OMTFReconstruction::endJob | ( | void | ) |
Definition at line 50 of file OMTFReconstruction.cc.
Referenced by L1TMuonOverlapTrackProducer::endJob().
|
private |
Definition at line 123 of file OMTFReconstruction.cc.
|
private |
Definition at line 109 of file OMTFReconstruction.cc.
std::auto_ptr< l1t::RegionalMuonCandBxCollection > OMTFReconstruction::reconstruct | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | evSetup | ||
) |
The order is important: first put omtf_pos candidates, then omtf_neg.
Definition at line 87 of file OMTFReconstruction.cc.
Referenced by L1TMuonOverlapTrackProducer::produce().
|
private |
Dump only regions, where a candidate was found
Definition at line 158 of file OMTFReconstruction.cc.
|
private |
Definition at line 80 of file OMTFReconstruction.h.
|
private |
Definition at line 58 of file OMTFReconstruction.h.
|
private |
Definition at line 56 of file OMTFReconstruction.h.
|
private |
Definition at line 57 of file OMTFReconstruction.h.
|
private |
Definition at line 71 of file OMTFReconstruction.h.
|
private |
Definition at line 71 of file OMTFReconstruction.h.
|
private |
Definition at line 54 of file OMTFReconstruction.h.
|
private |
Definition at line 77 of file OMTFReconstruction.h.
|
private |
Definition at line 75 of file OMTFReconstruction.h.
|
private |
Definition at line 78 of file OMTFReconstruction.h.
|
private |
OMTF objects.
Definition at line 74 of file OMTFReconstruction.h.
|
private |
Definition at line 81 of file OMTFReconstruction.h.
|
private |
Definition at line 76 of file OMTFReconstruction.h.
|
private |
Definition at line 82 of file OMTFReconstruction.h.
|
private |
Definition at line 59 of file OMTFReconstruction.h.