CMS 3D CMS Logo

DTTrackFinderConfig.h
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
11 //
12 //--------------------------------------------------
13 #ifndef DTTrackFinderConfig_h
14 #define DTTrackFinderConfig_h
15 
18 
20 
35 
36 #include <memory>
37 #include <vector>
38 
40 public:
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