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