ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisDTTF.h
(Generate patch)

Comparing UserCode/L1TriggerDPG/interface/L1AnalysisDTTF.h (file contents):
Revision 1.2 by alebihan, Tue Apr 13 07:30:30 2010 UTC vs.
Revision 1.3 by econte, Thu Jun 17 20:34:32 2010 UTC

# Line 15 | Line 15
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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines