L1Trigger
L1TNtuples
interface
L1AnalysisDTTFDataFormat.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisDTTFDataFormat_H__
2
#define __L1Analysis_L1AnalysisDTTFDataFormat_H__
3
4
//-------------------------------------------------------------------------------
5
// Created 16/04/2010 - E. Conte, A.C. Le Bihan
6
//
7
//
8
// Original code : L1Trigger/L1TNtuples/L1NtupleProducer
9
//-------------------------------------------------------------------------------
10
11
#include <vector>
12
#include "TMatrixD.h"
13
14
namespace
L1Analysis
{
15
struct
L1AnalysisDTTFDataFormat
{
16
L1AnalysisDTTFDataFormat
() {
Reset
(); };
17
~L1AnalysisDTTFDataFormat
(){};
18
19
void
Reset
() {
20
phSize
= 0;
21
22
phBx
.clear();
23
phWh
.clear();
24
phSe
.clear();
25
phSt
.clear();
26
phAng
.clear();
27
phGlobPhi
.clear();
28
phBandAng
.clear();
29
phCode
.clear();
30
phX
.clear();
31
phY
.clear();
32
33
thSize
= 0;
34
35
thBx
.clear();
36
thWh
.clear();
37
thSe
.clear();
38
thSt
.clear();
39
thX
.clear();
40
thY
.clear();
41
42
trSize
= 0;
43
44
trBx
.clear();
45
trTag
.clear();
46
trQual
.clear();
47
trPtPck
.clear();
48
trPtVal
.clear();
49
trPhiPck
.clear();
50
trPhiVal
.clear();
51
trEtaPck
.clear();
52
trEtaVal
.clear();
53
trPhiGlob
.clear();
54
trChPck
.clear();
55
trWh
.clear();
56
trSc
.clear();
57
trAddress
.clear();
58
59
thTheta
.Clear();
60
thCode
.Clear();
61
}
62
63
// ---- L1AnalysisDTTFDataFormat information.
64
65
int
phSize
;
66
std::vector<int>
phBx
;
67
std::vector<int>
phWh
;
68
std::vector<int>
phSe
;
69
std::vector<int>
phSt
;
70
std::vector<float>
phAng
;
71
std::vector<double>
phGlobPhi
;
72
std::vector<float>
phBandAng
;
73
std::vector<int>
phCode
;
74
std::vector<float>
phX
;
75
std::vector<float>
phY
;
76
77
int
thSize
;
78
std::vector<int>
thBx
;
79
std::vector<int>
thWh
;
80
std::vector<int>
thSe
;
81
std::vector<int>
thSt
;
82
std::vector<float>
thX
;
83
std::vector<float>
thY
;
84
85
TMatrixD
thTheta
;
86
TMatrixD
thCode
;
87
88
int
trSize
;
89
std::vector<int>
trBx
;
90
std::vector<int>
trTag
;
91
std::vector<int>
trQual
;
92
std::vector<int>
trPtPck
;
93
std::vector<float>
trPtVal
;
94
std::vector<int>
trPhiPck
;
95
std::vector<float>
trPhiVal
;
96
std::vector<int>
trEtaPck
;
97
std::vector<float>
trEtaVal
;
98
std::vector<double>
trPhiGlob
;
99
std::vector<int>
trChPck
;
100
std::vector<int>
trWh
;
101
std::vector<int>
trSc
;
102
std::vector<unsigned int>
trAddress
;
103
};
104
}
// namespace L1Analysis
105
#endif
L1Analysis::L1AnalysisDTTFDataFormat::phCode
std::vector< int > phCode
Definition:
L1AnalysisDTTFDataFormat.h:73
L1Analysis::L1AnalysisDTTFDataFormat::phY
std::vector< float > phY
Definition:
L1AnalysisDTTFDataFormat.h:75
L1Analysis::L1AnalysisDTTFDataFormat::trAddress
std::vector< unsigned int > trAddress
Definition:
L1AnalysisDTTFDataFormat.h:102
L1Analysis::L1AnalysisDTTFDataFormat::thX
std::vector< float > thX
Definition:
L1AnalysisDTTFDataFormat.h:82
L1Analysis::L1AnalysisDTTFDataFormat::phAng
std::vector< float > phAng
Definition:
L1AnalysisDTTFDataFormat.h:70
L1Analysis::L1AnalysisDTTFDataFormat::~L1AnalysisDTTFDataFormat
~L1AnalysisDTTFDataFormat()
Definition:
L1AnalysisDTTFDataFormat.h:17
L1Analysis::L1AnalysisDTTFDataFormat::trSc
std::vector< int > trSc
Definition:
L1AnalysisDTTFDataFormat.h:101
L1Analysis::L1AnalysisDTTFDataFormat::phGlobPhi
std::vector< double > phGlobPhi
Definition:
L1AnalysisDTTFDataFormat.h:71
L1Analysis::L1AnalysisDTTFDataFormat::L1AnalysisDTTFDataFormat
L1AnalysisDTTFDataFormat()
Definition:
L1AnalysisDTTFDataFormat.h:16
L1Analysis::L1AnalysisDTTFDataFormat::trPtPck
std::vector< int > trPtPck
Definition:
L1AnalysisDTTFDataFormat.h:92
L1Analysis::L1AnalysisDTTFDataFormat::trSize
int trSize
Definition:
L1AnalysisDTTFDataFormat.h:88
L1Analysis::L1AnalysisDTTFDataFormat::trQual
std::vector< int > trQual
Definition:
L1AnalysisDTTFDataFormat.h:91
L1Analysis::L1AnalysisDTTFDataFormat::trTag
std::vector< int > trTag
Definition:
L1AnalysisDTTFDataFormat.h:90
L1Analysis::L1AnalysisDTTFDataFormat::thSize
int thSize
Definition:
L1AnalysisDTTFDataFormat.h:77
L1Analysis::L1AnalysisDTTFDataFormat::thSt
std::vector< int > thSt
Definition:
L1AnalysisDTTFDataFormat.h:81
L1Analysis::L1AnalysisDTTFDataFormat::thWh
std::vector< int > thWh
Definition:
L1AnalysisDTTFDataFormat.h:79
L1Analysis::L1AnalysisDTTFDataFormat::phSe
std::vector< int > phSe
Definition:
L1AnalysisDTTFDataFormat.h:68
L1Analysis::L1AnalysisDTTFDataFormat::thCode
TMatrixD thCode
Definition:
L1AnalysisDTTFDataFormat.h:86
L1Analysis::L1AnalysisDTTFDataFormat::phBx
std::vector< int > phBx
Definition:
L1AnalysisDTTFDataFormat.h:66
L1Analysis::L1AnalysisDTTFDataFormat::trPhiGlob
std::vector< double > trPhiGlob
Definition:
L1AnalysisDTTFDataFormat.h:98
L1Analysis::L1AnalysisDTTFDataFormat::phSt
std::vector< int > phSt
Definition:
L1AnalysisDTTFDataFormat.h:69
L1Analysis::L1AnalysisDTTFDataFormat::thY
std::vector< float > thY
Definition:
L1AnalysisDTTFDataFormat.h:83
L1Analysis::L1AnalysisDTTFDataFormat::phWh
std::vector< int > phWh
Definition:
L1AnalysisDTTFDataFormat.h:67
L1Analysis::L1AnalysisDTTFDataFormat::trWh
std::vector< int > trWh
Definition:
L1AnalysisDTTFDataFormat.h:100
L1Analysis::L1AnalysisDTTFDataFormat::thBx
std::vector< int > thBx
Definition:
L1AnalysisDTTFDataFormat.h:78
L1Analysis::L1AnalysisDTTFDataFormat::phX
std::vector< float > phX
Definition:
L1AnalysisDTTFDataFormat.h:74
L1Analysis::L1AnalysisDTTFDataFormat
Definition:
L1AnalysisDTTFDataFormat.h:15
L1Analysis::L1AnalysisDTTFDataFormat::phBandAng
std::vector< float > phBandAng
Definition:
L1AnalysisDTTFDataFormat.h:72
L1Analysis::L1AnalysisDTTFDataFormat::thTheta
TMatrixD thTheta
Definition:
L1AnalysisDTTFDataFormat.h:85
L1Analysis::L1AnalysisDTTFDataFormat::trEtaPck
std::vector< int > trEtaPck
Definition:
L1AnalysisDTTFDataFormat.h:96
L1Analysis
Definition:
L1AnalysisBMTFInputs.h:18
L1Analysis::L1AnalysisDTTFDataFormat::trPtVal
std::vector< float > trPtVal
Definition:
L1AnalysisDTTFDataFormat.h:93
L1Analysis::L1AnalysisDTTFDataFormat::trPhiVal
std::vector< float > trPhiVal
Definition:
L1AnalysisDTTFDataFormat.h:95
L1Analysis::L1AnalysisDTTFDataFormat::trChPck
std::vector< int > trChPck
Definition:
L1AnalysisDTTFDataFormat.h:99
L1Analysis::L1AnalysisDTTFDataFormat::phSize
int phSize
Definition:
L1AnalysisDTTFDataFormat.h:65
L1Analysis::L1AnalysisDTTFDataFormat::thSe
std::vector< int > thSe
Definition:
L1AnalysisDTTFDataFormat.h:80
L1Analysis::L1AnalysisDTTFDataFormat::trEtaVal
std::vector< float > trEtaVal
Definition:
L1AnalysisDTTFDataFormat.h:97
L1Analysis::L1AnalysisDTTFDataFormat::trBx
std::vector< int > trBx
Definition:
L1AnalysisDTTFDataFormat.h:89
L1Analysis::L1AnalysisDTTFDataFormat::trPhiPck
std::vector< int > trPhiPck
Definition:
L1AnalysisDTTFDataFormat.h:94
L1Analysis::L1AnalysisDTTFDataFormat::Reset
void Reset()
Definition:
L1AnalysisDTTFDataFormat.h:19
Generated for CMSSW Reference Manual by
1.8.14