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
typedef
edm::ParameterSet
PSet
;
41
42
43
//class L1TMuonEndCapTrackProducer : public edm::EDAnalyzer {
44
45
class
L1TMuonEndCapTrackProducer
:
public
edm::EDProducer
{
46
public
:
47
L1TMuonEndCapTrackProducer
(
const
PSet
&);
48
~L1TMuonEndCapTrackProducer
() {}
49
50
//void analyze(const edm::Event&, const edm::EventSetup&);
51
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
52
void
beginJob
();
53
void
endJob
();
54
59
// MatchingOutput Mout;
60
// ZonesOutput Zout;
61
// ExtenderOutput Eout;
62
// PatternOutput Pout;
63
// SortingOutput Sout;
64
// std::vector<ConvertedHit> ConvHits;
65
// std::vector<std::vector<DeltaOutput>> Dout;
70
71
72
const
float
ptscale
[33] = {
73
-1., 0.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0,
74
4.5, 5.0, 6.0, 7.0, 8.0, 10.0, 12.0, 14.0,
75
16.0, 18.0, 20.0, 25.0, 30.0, 35.0, 40.0, 45.0,
76
50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 120.0, 140.0, 1.E6 };
77
78
79
private
:
80
81
edm::EDGetTokenT<CSCCorrelatedLCTDigiCollection>
inputTokenCSC
;
82
83
};
84
85
86
87
88
#endif
L1TMuonEndCapTrackProducer::~L1TMuonEndCapTrackProducer
~L1TMuonEndCapTrackProducer()
Definition:
L1TMuonEndCapTrackProducer.h:48
L1TMuonEndCapTrackProducer::endJob
void endJob()
Definition:
L1TMuonEndCapTrackProducer.cc:351
L1TMuonEndCapTrackProducer::L1TMuonEndCapTrackProducer
L1TMuonEndCapTrackProducer(const PSet &)
Definition:
L1TMuonEndCapTrackProducer.cc:37
GenParticle.h
Event.h
SubsystemCollectorFactory.h
MakerMacros.h
EventSetup.h
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection >
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:35
TFileService.h
ParameterSet.h
L1TMuonEndCapTrackProducer::ptscale
const float ptscale[33]
Definition:
L1TMuonEndCapTrackProducer.h:72
L1TMuonEndCapTrackProducer::beginJob
void beginJob()
Definition:
L1TMuonEndCapTrackProducer.cc:347
L1TMuonEndCapTrackProducer::inputTokenCSC
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > inputTokenCSC
Definition:
L1TMuonEndCapTrackProducer.h:81
PSet
edm::ParameterSet PSet
Definition:
DiagMaker.cc:74
L1TMuonEndCapTrackProducer::produce
void produce(edm::Event &, const edm::EventSetup &)
Definition:
L1TMuonEndCapTrackProducer.cc:45
Service.h
CSCTFPtLUT.h
GenParticleFwd.h
edm::EventSetup
Definition:
EventSetup.h:45
CSCCorrelatedLCTDigiCollection.h
EmulatorClasses.h
EDAnalyzer.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:45
MuonInternalTrack.h
Generated for CMSSW Reference Manual by
1.8.5