15 |
|
|
16 |
|
#include <vector> |
17 |
|
#include "TMatrixD.h" |
18 |
< |
|
18 |
> |
#include "L1AnalysisDTTFDataFormat.h" |
19 |
|
|
20 |
|
namespace L1Analysis |
21 |
|
{ |
22 |
< |
class L1AnalysisDTTF |
22 |
> |
class L1AnalysisDTTF |
23 |
|
{ |
24 |
|
public: |
25 |
|
L1AnalysisDTTF(); |
26 |
|
~L1AnalysisDTTF(); |
27 |
|
|
28 |
– |
void Reset(); |
29 |
– |
//void Print(std::ostream &os = std::cout) const; |
28 |
|
void SetDTPH(const edm::Handle<L1MuDTChambPhContainer > L1MuDTChambPhContainer, unsigned int maxDTPH); |
29 |
|
void SetDTTH(const edm::Handle<L1MuDTChambThContainer > L1MuDTChambThContainer, unsigned int maxDTTH); |
30 |
|
void SetDTTR(const edm::Handle<L1MuDTTrackContainer > L1MuDTTrackContainer, unsigned int maxDTTR); |
31 |
< |
|
32 |
< |
// ---- L1AnalysisDTTF information. |
33 |
< |
|
34 |
< |
int dttf_phSize; |
35 |
< |
std::vector<int> dttf_phBx; |
38 |
< |
std::vector<int> dttf_phWh; |
39 |
< |
std::vector<int> dttf_phSe; |
40 |
< |
std::vector<int> dttf_phSt; |
41 |
< |
std::vector<float> dttf_phAng; |
42 |
< |
std::vector<float> dttf_phBandAng; |
43 |
< |
std::vector<int> dttf_phCode; |
44 |
< |
std::vector<float> dttf_phX; |
45 |
< |
std::vector<float> dttf_phY; |
46 |
< |
|
47 |
< |
int dttf_thSize; |
48 |
< |
std::vector<int> dttf_thBx; |
49 |
< |
std::vector<int> dttf_thWh; |
50 |
< |
std::vector<int> dttf_thSe; |
51 |
< |
std::vector<int> dttf_thSt; |
52 |
< |
std::vector<float> dttf_thX; |
53 |
< |
std::vector<float> dttf_thY; |
54 |
< |
|
55 |
< |
TMatrixD dttf_thTheta; |
56 |
< |
TMatrixD dttf_thCode; |
57 |
< |
|
58 |
< |
int dttf_trSize; |
59 |
< |
std::vector<int> dttf_trBx; |
60 |
< |
std::vector<int> dttf_trTag; |
61 |
< |
std::vector<int> dttf_trQual; |
62 |
< |
std::vector<int> dttf_trPtPck; |
63 |
< |
std::vector<float> dttf_trPtVal; |
64 |
< |
std::vector<int> dttf_trPhiPck; |
65 |
< |
std::vector<float> dttf_trPhiVal; |
66 |
< |
std::vector<int> dttf_trPhiGlob; |
67 |
< |
std::vector<int> dttf_trChPck; |
68 |
< |
std::vector<int> dttf_trWh; |
69 |
< |
std::vector<int> dttf_trSc; |
70 |
< |
|
31 |
> |
void Reset() {dttf_.Reset();} |
32 |
> |
L1AnalysisDTTFDataFormat * getData() {return &dttf_;} |
33 |
> |
|
34 |
> |
private : |
35 |
> |
L1AnalysisDTTFDataFormat dttf_; |
36 |
|
}; |
37 |
|
} |
38 |
|
#endif |