L1TriggerConfig
DTTrackFinder
interface
DTTrackFinderConfig.h
Go to the documentation of this file.
1
//-------------------------------------------------
2
//
11
//
12
//--------------------------------------------------
13
#ifndef DTTrackFinderConfig_h
14
#define DTTrackFinderConfig_h
15
16
#include "
FWCore/Framework/interface/ModuleFactory.h
"
17
#include "
FWCore/Framework/interface/ESProducer.h
"
18
19
#include "
FWCore/Framework/interface/ESHandle.h
"
20
21
#include "
CondFormats/L1TObjects/interface/L1MuDTExtLut.h
"
22
#include "
CondFormats/DataRecord/interface/L1MuDTExtLutRcd.h
"
23
#include "
CondFormats/L1TObjects/interface/L1MuDTPhiLut.h
"
24
#include "
CondFormats/DataRecord/interface/L1MuDTPhiLutRcd.h
"
25
#include "
CondFormats/L1TObjects/interface/L1MuDTPtaLut.h
"
26
#include "
CondFormats/DataRecord/interface/L1MuDTPtaLutRcd.h
"
27
#include "
CondFormats/L1TObjects/interface/L1MuDTEtaPatternLut.h
"
28
#include "
CondFormats/DataRecord/interface/L1MuDTEtaPatternLutRcd.h
"
29
#include "
CondFormats/L1TObjects/interface/L1MuDTQualPatternLut.h
"
30
#include "
CondFormats/DataRecord/interface/L1MuDTQualPatternLutRcd.h
"
31
#include "
CondFormats/L1TObjects/interface/L1MuDTTFParameters.h
"
32
#include "
CondFormats/DataRecord/interface/L1MuDTTFParametersRcd.h
"
33
#include "
CondFormats/L1TObjects/interface/L1MuDTTFMasks.h
"
34
#include "
CondFormats/DataRecord/interface/L1MuDTTFMasksRcd.h
"
35
36
#include <memory>
37
#include <vector>
38
39
class
DTTrackFinderConfig
:
public
edm::ESProducer
{
40
public
:
41
DTTrackFinderConfig
(
const
edm::ParameterSet
&);
42
43
~DTTrackFinderConfig
()
override
;
44
45
std::unique_ptr<L1MuDTExtLut>
produceL1MuDTExtLut
(
const
L1MuDTExtLutRcd
&);
46
47
std::unique_ptr<L1MuDTPhiLut>
produceL1MuDTPhiLut
(
const
L1MuDTPhiLutRcd
&);
48
49
std::unique_ptr<L1MuDTPtaLut>
produceL1MuDTPtaLut
(
const
L1MuDTPtaLutRcd
&);
50
51
std::unique_ptr<L1MuDTEtaPatternLut>
produceL1MuDTEtaPatternLut
(
const
L1MuDTEtaPatternLutRcd
&);
52
53
std::unique_ptr<L1MuDTQualPatternLut>
produceL1MuDTQualPatternLut
(
const
L1MuDTQualPatternLutRcd
&);
54
55
std::unique_ptr<L1MuDTTFParameters>
produceL1MuDTTFParameters
(
const
L1MuDTTFParametersRcd
&);
56
57
std::unique_ptr<L1MuDTTFMasks>
produceL1MuDTTFMasks
(
const
L1MuDTTFMasksRcd
&);
58
59
private
:
60
};
61
62
#endif
L1MuDTPhiLut.h
DTTrackFinderConfig::~DTTrackFinderConfig
~DTTrackFinderConfig() override
Definition:
DTTrackFinderConfig.cc:31
ESHandle.h
L1MuDTPtaLut.h
L1MuDTTFParameters.h
L1MuDTExtLut.h
ESProducer.h
L1MuDTQualPatternLut.h
L1MuDTTFMasksRcd
Definition:
L1MuDTTFMasksRcd.h:10
L1MuDTPtaLutRcd.h
L1MuDTExtLutRcd.h
DTTrackFinderConfig::produceL1MuDTPhiLut
std::unique_ptr< L1MuDTPhiLut > produceL1MuDTPhiLut(const L1MuDTPhiLutRcd &)
Definition:
DTTrackFinderConfig.cc:43
DTTrackFinderConfig::produceL1MuDTPtaLut
std::unique_ptr< L1MuDTPtaLut > produceL1MuDTPtaLut(const L1MuDTPtaLutRcd &)
Definition:
DTTrackFinderConfig.cc:53
L1MuDTEtaPatternLutRcd
Definition:
L1MuDTEtaPatternLutRcd.h:12
DTTrackFinderConfig::produceL1MuDTTFMasks
std::unique_ptr< L1MuDTTFMasks > produceL1MuDTTFMasks(const L1MuDTTFMasksRcd &)
Definition:
DTTrackFinderConfig.cc:92
DTTrackFinderConfig::produceL1MuDTExtLut
std::unique_ptr< L1MuDTExtLut > produceL1MuDTExtLut(const L1MuDTExtLutRcd &)
Definition:
DTTrackFinderConfig.cc:33
L1MuDTPhiLutRcd.h
L1MuDTTFMasks.h
edm::ParameterSet
Definition:
ParameterSet.h:36
L1MuDTQualPatternLutRcd
Definition:
L1MuDTQualPatternLutRcd.h:12
DTTrackFinderConfig::produceL1MuDTQualPatternLut
std::unique_ptr< L1MuDTQualPatternLut > produceL1MuDTQualPatternLut(const L1MuDTQualPatternLutRcd &)
Definition:
DTTrackFinderConfig.cc:73
DTTrackFinderConfig::produceL1MuDTEtaPatternLut
std::unique_ptr< L1MuDTEtaPatternLut > produceL1MuDTEtaPatternLut(const L1MuDTEtaPatternLutRcd &)
Definition:
DTTrackFinderConfig.cc:63
L1MuDTPhiLutRcd
Definition:
L1MuDTPhiLutRcd.h:12
L1MuDTEtaPatternLutRcd.h
ModuleFactory.h
DTTrackFinderConfig
Definition:
DTTrackFinderConfig.h:39
L1MuDTQualPatternLutRcd.h
L1MuDTEtaPatternLut.h
L1MuDTPtaLutRcd
Definition:
L1MuDTPtaLutRcd.h:12
edm::ESProducer
Definition:
ESProducer.h:101
L1MuDTTFMasksRcd.h
L1MuDTTFParametersRcd.h
DTTrackFinderConfig::DTTrackFinderConfig
DTTrackFinderConfig(const edm::ParameterSet &)
Definition:
DTTrackFinderConfig.cc:21
L1MuDTExtLutRcd
Definition:
L1MuDTExtLutRcd.h:12
DTTrackFinderConfig::produceL1MuDTTFParameters
std::unique_ptr< L1MuDTTFParameters > produceL1MuDTTFParameters(const L1MuDTTFParametersRcd &)
Definition:
DTTrackFinderConfig.cc:84
L1MuDTTFParametersRcd
Definition:
L1MuDTTFParametersRcd.h:10
Generated for CMSSW Reference Manual by
1.8.16