Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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::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.5