test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
L1TMuonEndCap
plugins
L1TMuonEndCapTrackProducer.h
Go to the documentation of this file.
1
#ifndef _L1ITMu_L1TMuonUpgradedTrackFinder_h_
2
#define _L1ITMu_L1TMuonUpgradedTrackFinder_h_
3
//asd
4
#include <memory>
5
#include <map>
6
7
#include <stdio.h>
8
#include <stdlib.h>
9
#include <iostream>
10
11
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
12
#include "
FWCore/Framework/interface/Event.h
"
13
#include "
FWCore/Framework/interface/EventSetup.h
"
14
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
15
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
16
#include "
FWCore/Framework/interface/EDProducer.h
"
17
18
#include "
FWCore/Framework/interface/MakerMacros.h
"
19
20
#include "
FWCore/ServiceRegistry/interface/Service.h
"
21
#include "
CommonTools/UtilAlgos/interface/TFileService.h
"
22
23
#include "
L1Trigger/L1TMuon/interface/deprecate/SubsystemCollectorFactory.h
"
24
25
#include "
DataFormats/HepMCCandidate/interface/GenParticleFwd.h
"
26
#include "
DataFormats/HepMCCandidate/interface/GenParticle.h
"
27
#include "
L1Trigger/L1TMuon/interface/deprecate/GeometryTranslator.h
"
28
#include "
L1Trigger/L1TMuon/interface/deprecate/MuonTriggerPrimitive.h
"
29
30
#include "
L1Trigger/L1TMuonEndCap/interface/MuonInternalTrack.h
"
31
#include "
L1Trigger/L1TMuonEndCap/interface/MuonInternalTrackFwd.h
"
32
33
34
#include "
L1Trigger/L1TMuonEndCap/interface/PhiMemoryImage.h
"
35
#include "
L1Trigger/L1TMuonEndCap/interface/EmulatorClasses.h
"
36
#include "
L1Trigger/CSCTrackFinder/interface/CSCTFPtLUT.h
"
37
#include "
L1Trigger/CSCTrackFinder/interface/CSCSectorReceiverLUT.h
"
38
#include "
DataFormats/CSCDigi/interface/CSCCorrelatedLCTDigiCollection.h
"
39
40
#include "
L1Trigger/L1TMuonEndCap/interface/PtAssignment.h
"
41
42
#include "
L1Trigger/L1TMuonEndCap/interface/PrimitiveConverter.h
"
43
44
typedef
edm::ParameterSet
PSet
;
45
46
47
//class L1TMuonEndCapTrackProducer : public edm::EDAnalyzer {
48
49
class
L1TMuonEndCapTrackProducer
:
public
edm::EDProducer
{
50
public
:
51
L1TMuonEndCapTrackProducer
(
const
PSet
&);
52
~L1TMuonEndCapTrackProducer
() {}
53
54
//void analyze(const edm::Event&, const edm::EventSetup&);
55
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
56
void
beginJob
();
57
void
endJob
();
58
63
// MatchingOutput Mout;
64
// ZonesOutput Zout;
65
// ExtenderOutput Eout;
66
// PatternOutput Pout;
67
// SortingOutput Sout;
68
// std::vector<ConvertedHit> ConvHits;
69
// std::vector<std::vector<DeltaOutput>> Dout;
74
75
76
77
const
float
ptscale
[33] = {
78
-1., 0.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0,
79
4.5, 5.0, 6.0, 7.0, 8.0, 10.0, 12.0, 14.0,
80
16.0, 18.0, 20.0, 25.0, 30.0, 35.0, 40.0, 45.0,
81
50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 120.0, 140.0, 1.E6 };
82
83
84
private
:
85
PrimitiveConverter
primConv_
;
86
87
edm::EDGetTokenT<CSCCorrelatedLCTDigiCollection>
inputTokenCSC
;
88
l1t::EmtfPtAssignment
ptAssignment_
;
89
90
};
91
92
93
94
95
#endif
L1TMuonEndCapTrackProducer::~L1TMuonEndCapTrackProducer
~L1TMuonEndCapTrackProducer()
Definition:
L1TMuonEndCapTrackProducer.h:52
PrimitiveConverter
Definition:
PrimitiveConverter.h:9
L1TMuonEndCapTrackProducer::endJob
void endJob()
Definition:
L1TMuonEndCapTrackProducer.cc:545
PrimitiveConverter.h
L1TMuonEndCapTrackProducer::L1TMuonEndCapTrackProducer
L1TMuonEndCapTrackProducer(const PSet &)
Definition:
L1TMuonEndCapTrackProducer.cc:40
GenParticle.h
Event.h
SubsystemCollectorFactory.h
MakerMacros.h
EventSetup.h
l1t::EmtfPtAssignment
Definition:
PtAssignment.h:14
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection >
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:35
TFileService.h
L1TMuonEndCapTrackProducer::ptAssignment_
l1t::EmtfPtAssignment ptAssignment_
Definition:
L1TMuonEndCapTrackProducer.h:88
ParameterSet.h
L1TMuonEndCapTrackProducer::ptscale
const float ptscale[33]
Definition:
L1TMuonEndCapTrackProducer.h:77
L1TMuonEndCapTrackProducer::beginJob
void beginJob()
Definition:
L1TMuonEndCapTrackProducer.cc:542
L1TMuonEndCapTrackProducer::inputTokenCSC
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > inputTokenCSC
Definition:
L1TMuonEndCapTrackProducer.h:87
PSet
edm::ParameterSet PSet
Definition:
DiagMaker.cc:74
L1TMuonEndCapTrackProducer::produce
void produce(edm::Event &, const edm::EventSetup &)
Definition:
L1TMuonEndCapTrackProducer.cc:53
Service.h
CSCTFPtLUT.h
GenParticleFwd.h
edm::EventSetup
Definition:
EventSetup.h:45
L1TMuonEndCapTrackProducer::primConv_
PrimitiveConverter primConv_
Definition:
L1TMuonEndCapTrackProducer.h:85
CSCCorrelatedLCTDigiCollection.h
EmulatorClasses.h
EDAnalyzer.h
PtAssignment.h
EDProducer.h
MuonInternalTrackFwd.h
PhiMemoryImage.h
MuonTriggerPrimitive.h
GeometryTranslator.h
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:65
CSCSectorReceiverLUT.h
L1TMuonEndCapTrackProducer
Definition:
L1TMuonEndCapTrackProducer.h:49
MuonInternalTrack.h
Generated for CMSSW Reference Manual by
1.8.5