Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
L1TNtuples
interface
L1AnalysisL1UpgradeDataFormat.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisL1UpgradeDataFormat_H__
2
#define __L1Analysis_L1AnalysisL1UpgradeDataFormat_H__
3
4
//-------------------------------------------------------------------------------
5
// Created 20/04/2010 - E. Conte, A.C. Le Bihan
6
//
7
//
8
// Original code : L1TriggerDPG/L1Ntuples/L1UpgradeTreeProducer - Jim Brooke
9
//-------------------------------------------------------------------------------
10
11
12
#include <vector>
13
14
namespace
L1Analysis
15
{
16
17
// copied from DataFormats/L1Trigger/interface/EtSum.h, for use in standalone ROOT macros which use this class.
18
enum
EtSumType
{
19
kTotalEt
,
20
kTotalHt
,
21
kMissingEt
,
22
kMissingHt
,
23
kTotalEtx
,
24
kTotalEty
,
25
kTotalHtx
,
26
kTotalHty
,
27
};
28
29
struct
L1AnalysisL1UpgradeDataFormat
30
{
31
32
L1AnalysisL1UpgradeDataFormat
(){
Reset
();};
33
~L1AnalysisL1UpgradeDataFormat
(){};
34
35
void
Reset
()
36
{
37
nEGs
= 0;
38
egEt
.clear();
39
egEta
.clear();
40
egPhi
.clear();
41
egIEt
.clear();
42
egIEta
.clear();
43
egIPhi
.clear();
44
egIso
.clear();
45
egBx
.clear();
46
47
nTaus
= 0;
48
tauEt
.clear();
49
tauEta
.clear();
50
tauPhi
.clear();
51
tauIEt
.clear();
52
tauIEta
.clear();
53
tauIPhi
.clear();
54
tauIso
.clear();
55
tauBx
.clear();
56
57
nJets
= 0;
58
jetEt
.clear();
59
jetEta
.clear();
60
jetPhi
.clear();
61
jetIEt
.clear();
62
jetIEta
.clear();
63
jetIPhi
.clear();
64
jetBx
.clear();
65
66
nMuons
= 0;
67
muonEt
.clear();
68
muonEta
.clear();
69
muonPhi
.clear();
70
muonIEt
.clear();
71
muonIEta
.clear();
72
muonIPhi
.clear();
73
muonChg
.clear();
74
muonIso
.clear();
75
muonQual
.clear();
76
muonTfMuonIdx
.clear();
77
muonBx
.clear();
78
79
nSums
= 0;
80
sumType
.clear();
81
sumEt
.clear();
82
sumPhi
.clear();
83
sumIEt
.clear();
84
sumIPhi
.clear();
85
sumBx
.clear();
86
87
}
88
89
unsigned
short
int
nEGs
;
90
std::vector<float>
egEt
;
91
std::vector<float>
egEta
;
92
std::vector<float>
egPhi
;
93
std::vector<short int>
egIEt
;
94
std::vector<short int>
egIEta
;
95
std::vector<short int>
egIPhi
;
96
std::vector<short int>
egIso
;
97
std::vector<short int>
egBx
;
98
99
unsigned
short
int
nTaus
;
100
std::vector<float>
tauEt
;
101
std::vector<float>
tauEta
;
102
std::vector<float>
tauPhi
;
103
std::vector<short int>
tauIEt
;
104
std::vector<short int>
tauIEta
;
105
std::vector<short int>
tauIPhi
;
106
std::vector<short int>
tauIso
;
107
std::vector<short int>
tauBx
;
108
109
unsigned
short
int
nJets
;
110
std::vector<float>
jetEt
;
111
std::vector<float>
jetEta
;
112
std::vector<float>
jetPhi
;
113
std::vector<short int>
jetIEt
;
114
std::vector<short int>
jetIEta
;
115
std::vector<short int>
jetIPhi
;
116
std::vector<short int>
jetBx
;
117
118
unsigned
short
int
nMuons
;
119
std::vector<float>
muonEt
;
120
std::vector<float>
muonEta
;
121
std::vector<float>
muonPhi
;
122
std::vector<short int>
muonIEt
;
123
std::vector<short int>
muonIEta
;
124
std::vector<short int>
muonIPhi
;
125
std::vector<short int>
muonChg
;
126
std::vector<unsigned short int>
muonIso
;
127
std::vector<unsigned short int>
muonQual
;
128
std::vector<unsigned short int>
muonTfMuonIdx
;
129
std::vector<short int>
muonBx
;
130
131
132
unsigned
short
int
nSums
;
133
std::vector<short int>
sumType
;
134
std::vector<float>
sumEt
;
135
std::vector<float>
sumPhi
;
136
std::vector<short int>
sumIEt
;
137
std::vector<short int>
sumIPhi
;
138
std::vector<float>
sumBx
;
139
140
};
141
}
142
#endif
143
144
L1Analysis::kTotalEtx
Definition:
L1AnalysisL1UpgradeDataFormat.h:23
L1Analysis::L1AnalysisL1UpgradeDataFormat::nJets
unsigned short int nJets
Definition:
L1AnalysisL1UpgradeDataFormat.h:109
L1Analysis::L1AnalysisL1UpgradeDataFormat::tauIPhi
std::vector< short int > tauIPhi
Definition:
L1AnalysisL1UpgradeDataFormat.h:105
L1Analysis::L1AnalysisL1UpgradeDataFormat::jetEta
std::vector< float > jetEta
Definition:
L1AnalysisL1UpgradeDataFormat.h:111
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonPhi
std::vector< float > muonPhi
Definition:
L1AnalysisL1UpgradeDataFormat.h:121
L1Analysis::L1AnalysisL1UpgradeDataFormat::sumIPhi
std::vector< short int > sumIPhi
Definition:
L1AnalysisL1UpgradeDataFormat.h:137
L1Analysis::L1AnalysisL1UpgradeDataFormat::tauEt
std::vector< float > tauEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:100
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonQual
std::vector< unsigned short int > muonQual
Definition:
L1AnalysisL1UpgradeDataFormat.h:127
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonTfMuonIdx
std::vector< unsigned short int > muonTfMuonIdx
Definition:
L1AnalysisL1UpgradeDataFormat.h:128
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonEta
std::vector< float > muonEta
Definition:
L1AnalysisL1UpgradeDataFormat.h:120
L1Analysis::EtSumType
EtSumType
Definition:
L1AnalysisL1UpgradeDataFormat.h:18
L1Analysis::kTotalEty
Definition:
L1AnalysisL1UpgradeDataFormat.h:24
L1Analysis::L1AnalysisL1UpgradeDataFormat::nSums
unsigned short int nSums
Definition:
L1AnalysisL1UpgradeDataFormat.h:132
L1Analysis::L1AnalysisL1UpgradeDataFormat::egEt
std::vector< float > egEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:90
L1Analysis::L1AnalysisL1UpgradeDataFormat::jetIEt
std::vector< short int > jetIEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:113
L1Analysis::L1AnalysisL1UpgradeDataFormat::tauPhi
std::vector< float > tauPhi
Definition:
L1AnalysisL1UpgradeDataFormat.h:102
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonIso
std::vector< unsigned short int > muonIso
Definition:
L1AnalysisL1UpgradeDataFormat.h:126
L1Analysis::L1AnalysisL1UpgradeDataFormat::tauIso
std::vector< short int > tauIso
Definition:
L1AnalysisL1UpgradeDataFormat.h:106
L1Analysis::L1AnalysisL1UpgradeDataFormat::egBx
std::vector< short int > egBx
Definition:
L1AnalysisL1UpgradeDataFormat.h:97
L1Analysis::L1AnalysisL1UpgradeDataFormat::tauEta
std::vector< float > tauEta
Definition:
L1AnalysisL1UpgradeDataFormat.h:101
L1Analysis::L1AnalysisL1UpgradeDataFormat::sumPhi
std::vector< float > sumPhi
Definition:
L1AnalysisL1UpgradeDataFormat.h:135
L1Analysis::L1AnalysisL1UpgradeDataFormat::nTaus
unsigned short int nTaus
Definition:
L1AnalysisL1UpgradeDataFormat.h:99
L1Analysis::L1AnalysisL1UpgradeDataFormat::~L1AnalysisL1UpgradeDataFormat
~L1AnalysisL1UpgradeDataFormat()
Definition:
L1AnalysisL1UpgradeDataFormat.h:33
L1Analysis::L1AnalysisL1UpgradeDataFormat::egIEta
std::vector< short int > egIEta
Definition:
L1AnalysisL1UpgradeDataFormat.h:94
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonBx
std::vector< short int > muonBx
Definition:
L1AnalysisL1UpgradeDataFormat.h:129
L1Analysis::L1AnalysisL1UpgradeDataFormat::jetIPhi
std::vector< short int > jetIPhi
Definition:
L1AnalysisL1UpgradeDataFormat.h:115
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonChg
std::vector< short int > muonChg
Definition:
L1AnalysisL1UpgradeDataFormat.h:125
L1Analysis::L1AnalysisL1UpgradeDataFormat::egEta
std::vector< float > egEta
Definition:
L1AnalysisL1UpgradeDataFormat.h:91
L1Analysis::kTotalEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:19
L1Analysis::L1AnalysisL1UpgradeDataFormat::egPhi
std::vector< float > egPhi
Definition:
L1AnalysisL1UpgradeDataFormat.h:92
L1Analysis::L1AnalysisL1UpgradeDataFormat::egIEt
std::vector< short int > egIEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:93
L1Analysis::L1AnalysisL1UpgradeDataFormat::L1AnalysisL1UpgradeDataFormat
L1AnalysisL1UpgradeDataFormat()
Definition:
L1AnalysisL1UpgradeDataFormat.h:32
L1Analysis::L1AnalysisL1UpgradeDataFormat::egIPhi
std::vector< short int > egIPhi
Definition:
L1AnalysisL1UpgradeDataFormat.h:95
L1Analysis::L1AnalysisL1UpgradeDataFormat::tauBx
std::vector< short int > tauBx
Definition:
L1AnalysisL1UpgradeDataFormat.h:107
L1Analysis::L1AnalysisL1UpgradeDataFormat::jetPhi
std::vector< float > jetPhi
Definition:
L1AnalysisL1UpgradeDataFormat.h:112
L1Analysis::L1AnalysisL1UpgradeDataFormat
Definition:
L1AnalysisL1UpgradeDataFormat.h:29
L1Analysis::L1AnalysisL1UpgradeDataFormat::egIso
std::vector< short int > egIso
Definition:
L1AnalysisL1UpgradeDataFormat.h:96
L1Analysis::kTotalHty
Definition:
L1AnalysisL1UpgradeDataFormat.h:26
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonIEt
std::vector< short int > muonIEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:122
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonIPhi
std::vector< short int > muonIPhi
Definition:
L1AnalysisL1UpgradeDataFormat.h:124
L1Analysis::L1AnalysisL1UpgradeDataFormat::tauIEt
std::vector< short int > tauIEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:103
L1Analysis::kMissingHt
Definition:
L1AnalysisL1UpgradeDataFormat.h:22
L1Analysis::kTotalHtx
Definition:
L1AnalysisL1UpgradeDataFormat.h:25
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonEt
std::vector< float > muonEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:119
L1Analysis::kMissingEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:21
L1Analysis::L1AnalysisL1UpgradeDataFormat::sumIEt
std::vector< short int > sumIEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:136
L1Analysis::kTotalHt
Definition:
L1AnalysisL1UpgradeDataFormat.h:20
L1Analysis::L1AnalysisL1UpgradeDataFormat::nEGs
unsigned short int nEGs
Definition:
L1AnalysisL1UpgradeDataFormat.h:89
L1Analysis::L1AnalysisL1UpgradeDataFormat::nMuons
unsigned short int nMuons
Definition:
L1AnalysisL1UpgradeDataFormat.h:118
L1Analysis::L1AnalysisL1UpgradeDataFormat::sumType
std::vector< short int > sumType
Definition:
L1AnalysisL1UpgradeDataFormat.h:133
L1Analysis::L1AnalysisL1UpgradeDataFormat::muonIEta
std::vector< short int > muonIEta
Definition:
L1AnalysisL1UpgradeDataFormat.h:123
L1Analysis::L1AnalysisL1UpgradeDataFormat::jetIEta
std::vector< short int > jetIEta
Definition:
L1AnalysisL1UpgradeDataFormat.h:114
L1Analysis::L1AnalysisL1UpgradeDataFormat::sumEt
std::vector< float > sumEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:134
L1Analysis::L1AnalysisL1UpgradeDataFormat::Reset
void Reset()
Definition:
L1AnalysisL1UpgradeDataFormat.h:35
L1Analysis::L1AnalysisL1UpgradeDataFormat::jetBx
std::vector< short int > jetBx
Definition:
L1AnalysisL1UpgradeDataFormat.h:116
L1Analysis::L1AnalysisL1UpgradeDataFormat::tauIEta
std::vector< short int > tauIEta
Definition:
L1AnalysisL1UpgradeDataFormat.h:104
L1Analysis::L1AnalysisL1UpgradeDataFormat::jetEt
std::vector< float > jetEt
Definition:
L1AnalysisL1UpgradeDataFormat.h:110
L1Analysis::L1AnalysisL1UpgradeDataFormat::sumBx
std::vector< float > sumBx
Definition:
L1AnalysisL1UpgradeDataFormat.h:138
Generated for CMSSW Reference Manual by
1.8.5