L1Trigger
CSCTrackFinder
plugins
CSCTFanalyzer.h
Go to the documentation of this file.
1
#ifndef CSCTFAnalyzer_h
2
#define CSCTFAnalyzer_h
3
4
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
DataFormats/Common/interface/Handle.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
FWCore/Framework/interface/EventSetup.h
"
9
#include "
FWCore/Framework/interface/ESHandle.h
"
10
#include "
FWCore/Utilities/interface/InputTag.h
"
11
#include "
CondFormats/L1TObjects/interface/L1MuTriggerScales.h
"
12
13
#include "TTree.h"
14
#include "TFile.h"
15
16
class
CSCTFanalyzer
:
public
edm::EDAnalyzer
{
17
private
:
18
edm::InputTag
lctProducer
,
mbProducer
,
dataTrackProducer
,
emulTrackProducer
;
19
TTree*
tree
;
20
TFile*
file
;
21
int
nDataMuons
,
nEmulMuons
,
verbose
;
22
double
dphi1
,
deta1
;
23
int
dpt1
,
dch1
,
dbx1
;
24
double
dphi2
,
deta2
;
25
int
dpt2
,
dch2
,
dbx2
;
26
double
dphi3
,
deta3
;
27
int
dpt3
,
dch3
,
dbx3
;
28
int
drank1
,
drank2
,
drank3
;
29
int
dmode1
,
dmode2
,
dmode3
;
30
int
dlcts1
,
dlcts2
,
dlcts3
;
31
double
ephi1
,
eeta1
;
32
int
ept1
,
ech1
,
ebx1
;
33
double
ephi2
,
eeta2
;
34
int
ept2
,
ech2
,
ebx2
;
35
double
ephi3
,
eeta3
;
36
int
ept3
,
ech3
,
ebx3
;
37
int
erank1
,
erank2
,
erank3
;
38
int
emode1
,
emode2
,
emode3
;
39
40
const
L1MuTriggerScales
*
ts
;
41
42
public
:
43
void
analyze
(
edm::Event
const
&
e
,
edm::EventSetup
const
& iSetup)
override
;
44
void
endJob
(
void
)
override
;
45
void
beginJob
()
override
{}
46
47
explicit
CSCTFanalyzer
(
edm::ParameterSet
const
&
pset
);
48
~CSCTFanalyzer
(
void
)
override
{}
49
};
50
51
#endif
CSCTFanalyzer::verbose
int verbose
Definition:
CSCTFanalyzer.h:21
CSCTFanalyzer::erank2
int erank2
Definition:
CSCTFanalyzer.h:37
CSCTFanalyzer::dch2
int dch2
Definition:
CSCTFanalyzer.h:25
Handle.h
CSCTFanalyzer::ebx1
int ebx1
Definition:
CSCTFanalyzer.h:32
CSCTFanalyzer::erank3
int erank3
Definition:
CSCTFanalyzer.h:37
CSCTFanalyzer::ech1
int ech1
Definition:
CSCTFanalyzer.h:32
CSCTFanalyzer::ebx3
int ebx3
Definition:
CSCTFanalyzer.h:36
CSCTFanalyzer::ech3
int ech3
Definition:
CSCTFanalyzer.h:36
ESHandle.h
CSCTFanalyzer::drank3
int drank3
Definition:
CSCTFanalyzer.h:28
CSCTFanalyzer::ephi1
double ephi1
Definition:
CSCTFanalyzer.h:31
CSCTFanalyzer::emulTrackProducer
edm::InputTag emulTrackProducer
Definition:
CSCTFanalyzer.h:18
CSCTFanalyzer::emode3
int emode3
Definition:
CSCTFanalyzer.h:38
CSCTFanalyzer::deta3
double deta3
Definition:
CSCTFanalyzer.h:26
CSCTFanalyzer::eeta2
double eeta2
Definition:
CSCTFanalyzer.h:33
CSCTFanalyzer::ept1
int ept1
Definition:
CSCTFanalyzer.h:32
EDAnalyzer.h
CSCTFanalyzer::endJob
void endJob(void) override
Definition:
CSCTFanalyzer.cc:69
CSCTFanalyzer::emode1
int emode1
Definition:
CSCTFanalyzer.h:38
CSCTFanalyzer::drank1
int drank1
Definition:
CSCTFanalyzer.h:28
CSCTFanalyzer
Definition:
CSCTFanalyzer.h:16
CSCTFanalyzer::file
TFile * file
Definition:
CSCTFanalyzer.h:20
CSCTFanalyzer::ts
const L1MuTriggerScales * ts
Definition:
CSCTFanalyzer.h:40
edm::EDAnalyzer
Definition:
EDAnalyzer.h:29
CSCTFanalyzer::dch1
int dch1
Definition:
CSCTFanalyzer.h:23
CSCTFanalyzer::CSCTFanalyzer
CSCTFanalyzer(edm::ParameterSet const &pset)
Definition:
CSCTFanalyzer.cc:9
CSCTFanalyzer::dphi3
double dphi3
Definition:
CSCTFanalyzer.h:26
CSCTFanalyzer::~CSCTFanalyzer
~CSCTFanalyzer(void) override
Definition:
CSCTFanalyzer.h:48
CSCTFanalyzer::mbProducer
edm::InputTag mbProducer
Definition:
CSCTFanalyzer.h:18
CSCTFanalyzer::dlcts2
int dlcts2
Definition:
CSCTFanalyzer.h:30
CSCTFanalyzer::deta1
double deta1
Definition:
CSCTFanalyzer.h:22
CSCTFanalyzer::dmode2
int dmode2
Definition:
CSCTFanalyzer.h:29
CSCTFanalyzer::ephi3
double ephi3
Definition:
CSCTFanalyzer.h:35
CSCTFanalyzer::dch3
int dch3
Definition:
CSCTFanalyzer.h:27
CSCTFanalyzer::dlcts3
int dlcts3
Definition:
CSCTFanalyzer.h:30
CSCTFanalyzer::dataTrackProducer
edm::InputTag dataTrackProducer
Definition:
CSCTFanalyzer.h:18
CSCTFanalyzer::dmode3
int dmode3
Definition:
CSCTFanalyzer.h:29
CSCTFanalyzer::beginJob
void beginJob() override
Definition:
CSCTFanalyzer.h:45
CSCTFanalyzer::emode2
int emode2
Definition:
CSCTFanalyzer.h:38
CSCTFanalyzer::ech2
int ech2
Definition:
CSCTFanalyzer.h:34
edm::ParameterSet
Definition:
ParameterSet.h:36
CSCTFanalyzer::ept2
int ept2
Definition:
CSCTFanalyzer.h:34
CSCTFanalyzer::ephi2
double ephi2
Definition:
CSCTFanalyzer.h:33
CSCTFanalyzer::lctProducer
edm::InputTag lctProducer
Definition:
CSCTFanalyzer.h:18
Event.h
CSCTFanalyzer::dphi2
double dphi2
Definition:
CSCTFanalyzer.h:24
CSCTFanalyzer::tree
TTree * tree
Definition:
CSCTFanalyzer.h:19
CSCTFanalyzer::dpt1
int dpt1
Definition:
CSCTFanalyzer.h:23
CSCTFanalyzer::dbx2
int dbx2
Definition:
CSCTFanalyzer.h:25
CSCTFanalyzer::analyze
void analyze(edm::Event const &e, edm::EventSetup const &iSetup) override
Definition:
CSCTFanalyzer.cc:75
L1MuTriggerScales.h
edm::EventSetup
Definition:
EventSetup.h:57
CSCTFanalyzer::dpt2
int dpt2
Definition:
CSCTFanalyzer.h:25
L1MuTriggerScales
Definition:
L1MuTriggerScales.h:33
CSCTFanalyzer::dbx1
int dbx1
Definition:
CSCTFanalyzer.h:23
InputTag.h
CSCTFanalyzer::nEmulMuons
int nEmulMuons
Definition:
CSCTFanalyzer.h:21
CSCTFanalyzer::dbx3
int dbx3
Definition:
CSCTFanalyzer.h:27
CSCTFanalyzer::eeta3
double eeta3
Definition:
CSCTFanalyzer.h:35
CSCTFanalyzer::ept3
int ept3
Definition:
CSCTFanalyzer.h:36
CSCTFanalyzer::dphi1
double dphi1
Definition:
CSCTFanalyzer.h:22
CSCTFanalyzer::eeta1
double eeta1
Definition:
CSCTFanalyzer.h:31
CSCTFanalyzer::deta2
double deta2
Definition:
CSCTFanalyzer.h:24
CSCTFanalyzer::dlcts1
int dlcts1
Definition:
CSCTFanalyzer.h:30
EventSetup.h
ParameterSet.h
CSCTFanalyzer::dpt3
int dpt3
Definition:
CSCTFanalyzer.h:27
CSCTFanalyzer::drank2
int drank2
Definition:
CSCTFanalyzer.h:28
edm::Event
Definition:
Event.h:73
CSCTFanalyzer::ebx2
int ebx2
Definition:
CSCTFanalyzer.h:34
CSCTFanalyzer::nDataMuons
int nDataMuons
Definition:
CSCTFanalyzer.h:21
CSCTFanalyzer::dmode1
int dmode1
Definition:
CSCTFanalyzer.h:29
edm::InputTag
Definition:
InputTag.h:15
CSCTFanalyzer::erank1
int erank1
Definition:
CSCTFanalyzer.h:37
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16