test
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