ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/PromptL1DTTF.h
Revision: 1.5
Committed: Thu Apr 8 09:43:58 2010 UTC (15 years ago) by econte
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +0 -0 lines
State: FILE REMOVED
Log Message:
PromptL1 -> L1Analysis

File Contents

# Content
1 #ifndef __PromptL1_PromptL1DTTF_H__
2 #define __PromptL1_PromptL1DTTF_H__
3
4 //-------------------------------------------------------------------------------
5 // Created 06/01/2010 - A.C. Le Bihan
6 //
7 //
8 // Original code : UserCode/L1TriggerDPG/L1NtupleProducer
9 //-------------------------------------------------------------------------------
10
11 #include "DataFormats/L1DTTrackFinder/interface/L1MuDTChambPhContainer.h"
12 #include "DataFormats/L1DTTrackFinder/interface/L1MuDTChambThContainer.h"
13 #include "DataFormats/L1DTTrackFinder/interface/L1MuDTTrackContainer.h"
14 #include "DataFormats/Common/interface/Handle.h"
15
16 #include <vector>
17 #include "TMatrixD.h"
18
19
20 namespace PromptL1
21 {
22 class PromptL1DTTF
23 {
24 public:
25 PromptL1DTTF();
26 ~PromptL1DTTF();
27
28 void Reset();
29 //void Print(std::ostream &os = std::cout) const;
30 void SetDTPH(edm::Handle<L1MuDTChambPhContainer > L1MuDTChambPhContainer, unsigned int maxDTPH);
31 void SetDTTH(edm::Handle<L1MuDTChambThContainer > L1MuDTChambThContainer, unsigned int maxDTTH);
32 void SetDTTR(edm::Handle<L1MuDTTrackContainer > L1MuDTTrackContainer, unsigned int maxDTTR);
33
34 // ---- PromptL1DTTF information.
35
36 int dttf_phSize;
37 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
71 };
72 }
73 #endif
74
75