Main Page
Namespaces
Classes
Package Documentation
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
15
namespace
L1Analysis
16
{
17
struct
L1AnalysisDTTFDataFormat
18
{
19
20
L1AnalysisDTTFDataFormat
(){
Reset
();};
21
~L1AnalysisDTTFDataFormat
(){};
22
23
void
Reset
()
24
{
25
26
phSize
= 0;
27
28
phBx
.clear();
29
phWh
.clear();
30
phSe
.clear();
31
phSt
.clear();
32
phAng
.clear();
33
phGlobPhi
.clear();
34
phBandAng
.clear();
35
phCode
.clear();
36
phX
.clear();
37
phY
.clear();
38
39
40
thSize
= 0;
41
42
thBx
.clear();
43
thWh
.clear();
44
thSe
.clear();
45
thSt
.clear();
46
thX
.clear();
47
thY
.clear();
48
49
50
trSize
= 0;
51
52
trBx
.clear();
53
trTag
.clear();
54
trQual
.clear();
55
trPtPck
.clear();
56
trPtVal
.clear();
57
trPhiPck
.clear();
58
trPhiVal
.clear();
59
trEtaPck
.clear();
60
trEtaVal
.clear();
61
trPhiGlob
.clear();
62
trChPck
.clear();
63
trWh
.clear();
64
trSc
.clear();
65
trAddress
.clear();
66
67
thTheta
.Clear();
68
thCode
.Clear();
69
}
70
71
// ---- L1AnalysisDTTFDataFormat information.
72
73
int
phSize
;
74
std::vector<int>
phBx
;
75
std::vector<int>
phWh
;
76
std::vector<int>
phSe
;
77
std::vector<int>
phSt
;
78
std::vector<float>
phAng
;
79
std::vector<double>
phGlobPhi
;
80
std::vector<float>
phBandAng
;
81
std::vector<int>
phCode
;
82
std::vector<float>
phX
;
83
std::vector<float>
phY
;
84
85
int
thSize
;
86
std::vector<int>
thBx
;
87
std::vector<int>
thWh
;
88
std::vector<int>
thSe
;
89
std::vector<int>
thSt
;
90
std::vector<float>
thX
;
91
std::vector<float>
thY
;
92
93
TMatrixD
thTheta
;
94
TMatrixD
thCode
;
95
96
int
trSize
;
97
std::vector<int>
trBx
;
98
std::vector<int>
trTag
;
99
std::vector<int>
trQual
;
100
std::vector<int>
trPtPck
;
101
std::vector<float>
trPtVal
;
102
std::vector<int>
trPhiPck
;
103
std::vector<float>
trPhiVal
;
104
std::vector<int>
trEtaPck
;
105
std::vector<float>
trEtaVal
;
106
std::vector<double>
trPhiGlob
;
107
std::vector<int>
trChPck
;
108
std::vector<int>
trWh
;
109
std::vector<int>
trSc
;
110
std::vector<unsigned int>
trAddress
;
111
};
112
}
113
#endif
114
115
L1Analysis::L1AnalysisDTTFDataFormat::phCode
std::vector< int > phCode
Definition:
L1AnalysisDTTFDataFormat.h:81
L1Analysis::L1AnalysisDTTFDataFormat::phY
std::vector< float > phY
Definition:
L1AnalysisDTTFDataFormat.h:83
L1Analysis::L1AnalysisDTTFDataFormat::trAddress
std::vector< unsigned int > trAddress
Definition:
L1AnalysisDTTFDataFormat.h:110
L1Analysis::L1AnalysisDTTFDataFormat::thX
std::vector< float > thX
Definition:
L1AnalysisDTTFDataFormat.h:90
L1Analysis::L1AnalysisDTTFDataFormat::phAng
std::vector< float > phAng
Definition:
L1AnalysisDTTFDataFormat.h:78
L1Analysis::L1AnalysisDTTFDataFormat::~L1AnalysisDTTFDataFormat
~L1AnalysisDTTFDataFormat()
Definition:
L1AnalysisDTTFDataFormat.h:21
L1Analysis::L1AnalysisDTTFDataFormat::trSc
std::vector< int > trSc
Definition:
L1AnalysisDTTFDataFormat.h:109
L1Analysis::L1AnalysisDTTFDataFormat::phGlobPhi
std::vector< double > phGlobPhi
Definition:
L1AnalysisDTTFDataFormat.h:79
L1Analysis::L1AnalysisDTTFDataFormat::L1AnalysisDTTFDataFormat
L1AnalysisDTTFDataFormat()
Definition:
L1AnalysisDTTFDataFormat.h:20
L1Analysis::L1AnalysisDTTFDataFormat::trPtPck
std::vector< int > trPtPck
Definition:
L1AnalysisDTTFDataFormat.h:100
L1Analysis::L1AnalysisDTTFDataFormat::trSize
int trSize
Definition:
L1AnalysisDTTFDataFormat.h:96
L1Analysis::L1AnalysisDTTFDataFormat::trQual
std::vector< int > trQual
Definition:
L1AnalysisDTTFDataFormat.h:99
L1Analysis::L1AnalysisDTTFDataFormat::trTag
std::vector< int > trTag
Definition:
L1AnalysisDTTFDataFormat.h:98
L1Analysis::L1AnalysisDTTFDataFormat::thSize
int thSize
Definition:
L1AnalysisDTTFDataFormat.h:85
L1Analysis::L1AnalysisDTTFDataFormat::thSt
std::vector< int > thSt
Definition:
L1AnalysisDTTFDataFormat.h:89
L1Analysis::L1AnalysisDTTFDataFormat::thWh
std::vector< int > thWh
Definition:
L1AnalysisDTTFDataFormat.h:87
L1Analysis::L1AnalysisDTTFDataFormat::phSe
std::vector< int > phSe
Definition:
L1AnalysisDTTFDataFormat.h:76
L1Analysis::L1AnalysisDTTFDataFormat::thCode
TMatrixD thCode
Definition:
L1AnalysisDTTFDataFormat.h:94
L1Analysis::L1AnalysisDTTFDataFormat::phBx
std::vector< int > phBx
Definition:
L1AnalysisDTTFDataFormat.h:74
L1Analysis::L1AnalysisDTTFDataFormat::trPhiGlob
std::vector< double > trPhiGlob
Definition:
L1AnalysisDTTFDataFormat.h:106
L1Analysis::L1AnalysisDTTFDataFormat::phSt
std::vector< int > phSt
Definition:
L1AnalysisDTTFDataFormat.h:77
L1Analysis::L1AnalysisDTTFDataFormat::thY
std::vector< float > thY
Definition:
L1AnalysisDTTFDataFormat.h:91
L1Analysis::L1AnalysisDTTFDataFormat::phWh
std::vector< int > phWh
Definition:
L1AnalysisDTTFDataFormat.h:75
L1Analysis::L1AnalysisDTTFDataFormat::trWh
std::vector< int > trWh
Definition:
L1AnalysisDTTFDataFormat.h:108
L1Analysis::L1AnalysisDTTFDataFormat::thBx
std::vector< int > thBx
Definition:
L1AnalysisDTTFDataFormat.h:86
L1Analysis::L1AnalysisDTTFDataFormat::phX
std::vector< float > phX
Definition:
L1AnalysisDTTFDataFormat.h:82
L1Analysis::L1AnalysisDTTFDataFormat
Definition:
L1AnalysisDTTFDataFormat.h:17
L1Analysis::L1AnalysisDTTFDataFormat::phBandAng
std::vector< float > phBandAng
Definition:
L1AnalysisDTTFDataFormat.h:80
L1Analysis::L1AnalysisDTTFDataFormat::thTheta
TMatrixD thTheta
Definition:
L1AnalysisDTTFDataFormat.h:93
L1Analysis::L1AnalysisDTTFDataFormat::trEtaPck
std::vector< int > trEtaPck
Definition:
L1AnalysisDTTFDataFormat.h:104
L1Analysis
Definition:
L1AnalysisBMTFInputs.h:19
L1Analysis::L1AnalysisDTTFDataFormat::trPtVal
std::vector< float > trPtVal
Definition:
L1AnalysisDTTFDataFormat.h:101
L1Analysis::L1AnalysisDTTFDataFormat::trPhiVal
std::vector< float > trPhiVal
Definition:
L1AnalysisDTTFDataFormat.h:103
L1Analysis::L1AnalysisDTTFDataFormat::trChPck
std::vector< int > trChPck
Definition:
L1AnalysisDTTFDataFormat.h:107
L1Analysis::L1AnalysisDTTFDataFormat::phSize
int phSize
Definition:
L1AnalysisDTTFDataFormat.h:73
L1Analysis::L1AnalysisDTTFDataFormat::thSe
std::vector< int > thSe
Definition:
L1AnalysisDTTFDataFormat.h:88
L1Analysis::L1AnalysisDTTFDataFormat::trEtaVal
std::vector< float > trEtaVal
Definition:
L1AnalysisDTTFDataFormat.h:105
L1Analysis::L1AnalysisDTTFDataFormat::trBx
std::vector< int > trBx
Definition:
L1AnalysisDTTFDataFormat.h:97
L1Analysis::L1AnalysisDTTFDataFormat::trPhiPck
std::vector< int > trPhiPck
Definition:
L1AnalysisDTTFDataFormat.h:102
L1Analysis::L1AnalysisDTTFDataFormat::Reset
void Reset()
Definition:
L1AnalysisDTTFDataFormat.h:23
Generated for CMSSW Reference Manual by
1.8.11