Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1TMuonOverlap
plugins
L1TMuonOverlapTrackProducer.h
Go to the documentation of this file.
1
#ifndef OMTFProducer_H
2
#define OMTFProducer_H
3
4
#include "xercesc/util/XercesDefs.hpp"
5
6
#include "
DataFormats/L1TMuon/interface/RegionalMuonCand.h
"
7
#include "
DataFormats/L1TMuon/interface/RegionalMuonCandFwd.h
"
8
9
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
10
#include "
FWCore/Framework/interface/Event.h
"
11
#include "
FWCore/Framework/interface/EventSetup.h
"
12
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
13
#include "
FWCore/Framework/interface/EDProducer.h
"
14
15
#include "
DataFormats/L1DTTrackFinder/interface/L1MuDTChambPhContainer.h
"
16
#include "
DataFormats/L1DTTrackFinder/interface/L1MuDTChambThContainer.h
"
17
#include "
DataFormats/CSCDigi/interface/CSCCorrelatedLCTDigiCollection.h
"
18
#include "
DataFormats/RPCDigi/interface/RPCDigiCollection.h
"
19
20
#include "
L1Trigger/L1TMuonOverlap/interface/OMTFReconstruction.h
"
21
#include "
L1Trigger/L1TMuonOverlap/interface/OMTFinputMaker.h
"
22
#include "
L1Trigger/L1TMuonOverlap/interface/OMTFSorter.h
"
23
24
25
26
class
L1TMuonOverlapParams
;
27
class
OMTFProcessor
;
28
class
OMTFConfiguration
;
29
class
OMTFConfigMaker
;
30
class
XMLConfigWriter
;
31
32
33
34
namespace
XERCES_CPP_NAMESPACE
{
35
class
DOMElement;
36
class
DOMDocument;
37
class
DOMImplementation;
38
}
39
40
41
class
L1TMuonOverlapTrackProducer
:
public
edm::EDProducer
{
42
public
:
43
L1TMuonOverlapTrackProducer
(
const
edm::ParameterSet
&);
44
45
~
L1TMuonOverlapTrackProducer
();
46
47
virtual
void
beginJob
();
48
49
virtual
void
endJob();
50
51
virtual
void
beginRun(
edm::Run
const
&
run
,
edm::EventSetup
const
& iSetup);
52
53
virtual
void
produce(
edm::Event
&,
const
edm::EventSetup
&);
54
55
private
:
56
57
edm::ParameterSet
theConfig
;
58
59
edm::EDGetTokenT<L1MuDTChambPhContainer>
inputTokenDTPh
;
60
edm::EDGetTokenT<L1MuDTChambThContainer>
inputTokenDTTh
;
61
edm::EDGetTokenT<CSCCorrelatedLCTDigiCollection>
inputTokenCSC
;
62
edm::EDGetTokenT<RPCDigiCollection>
inputTokenRPC
;
63
64
bool
dumpResultToXML
, dumpDetailedResultToXML;
65
66
OMTFReconstruction
m_Reconstruction
;
67
68
};
69
70
#endif
L1TMuonOverlapTrackProducer::dumpResultToXML
bool dumpResultToXML
Definition:
L1TMuonOverlapTrackProducer.h:64
XMLConfigWriter
Definition:
XMLConfigWriter.h:27
Event.h
EventSetup.h
L1MuDTChambPhContainer.h
OMTFConfigMaker
Definition:
OMTFConfigMaker.h:17
L1TMuonOverlapTrackProducer::inputTokenDTPh
edm::EDGetTokenT< L1MuDTChambPhContainer > inputTokenDTPh
Definition:
L1TMuonOverlapTrackProducer.h:59
RegionalMuonCand.h
L1TMuonOverlapTrackProducer::theConfig
edm::ParameterSet theConfig
Definition:
L1TMuonOverlapTrackProducer.h:57
edm::EDGetTokenT< L1MuDTChambPhContainer >
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:35
bk::beginJob
void beginJob()
Definition:
Breakpoints.cc:15
ParameterSet.h
OMTFReconstruction.h
L1TMuonOverlapTrackProducer
Definition:
L1TMuonOverlapTrackProducer.h:41
XERCES_CPP_NAMESPACE
Definition:
XmlConfigParser.h:12
OMTFReconstruction
Definition:
OMTFReconstruction.h:36
edm::EventSetup
Definition:
EventSetup.h:45
CSCCorrelatedLCTDigiCollection.h
RegionalMuonCandFwd.h
L1TMuonOverlapTrackProducer::m_Reconstruction
OMTFReconstruction m_Reconstruction
Definition:
L1TMuonOverlapTrackProducer.h:66
L1TMuonOverlapParams
Definition:
L1TMuonOverlapParams.h:14
findQualityFiles.run
run
Definition:
findQualityFiles.py:408
L1TMuonOverlapTrackProducer::inputTokenRPC
edm::EDGetTokenT< RPCDigiCollection > inputTokenRPC
Definition:
L1TMuonOverlapTrackProducer.h:62
EDProducer.h
OMTFConfiguration
Definition:
OMTFConfiguration.h:49
OMTFProcessor
Definition:
OMTFProcessor.h:20
L1TMuonOverlapTrackProducer::inputTokenDTTh
edm::EDGetTokenT< L1MuDTChambThContainer > inputTokenDTTh
Definition:
L1TMuonOverlapTrackProducer.h:60
OMTFSorter.h
L1MuDTChambThContainer.h
L1TMuonOverlapTrackProducer::inputTokenCSC
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > inputTokenCSC
Definition:
L1TMuonOverlapTrackProducer.h:61
edm::ParameterSet
Definition:
ParameterSet.h:36
RPCDigiCollection.h
edm::Event
Definition:
Event.h:66
OMTFinputMaker.h
edm::Run
Definition:
Run.h:42
Generated for CMSSW Reference Manual by
1.8.11