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

Comparing UserCode/L1TriggerDPG/interface/L1AnalysisRecoMuon.h (file contents):
Revision 1.1 by econte, Thu Apr 8 09:43:58 2010 UTC vs.
Revision 1.4 by alebihan, Mon May 17 21:34:03 2010 UTC

# Line 27 | Line 27 | namespace L1Analysis
27        
28      // how many muons of any kind
29      int nMuons;
30 <
31 <    // what muon kind? 0=global 1=SA 2=trackeronly
30 >
31 >    // what muon kind? 0=global 1=SA 2=trackeronly 3=trsa
32      std::vector<int> muon_type;
33 <
33 >    std::vector<int> howmanytypes;
34      // global muons quantities
35      std::vector<double>        muons_ch;  
36      std::vector<double>        muons_pt;
# Line 58 | Line 58 | namespace L1Analysis
58      std::vector<double>       muons_tr_eta;  
59      std::vector<double>       muons_tr_phi;
60      std::vector<double> muons_tr_validhits;
61 +    std::vector<double> muons_tr_validpixhits;    
62      std::vector<double>  muons_tr_normchi2;
63      std::vector<double>    muons_tr_imp_point_x;
64      std::vector<double>    muons_tr_imp_point_y;
65      std::vector<double>    muons_tr_imp_point_z;
66      std::vector<double>    muons_tr_imp_point_p;
67      std::vector<double>   muons_tr_imp_point_pt;
68 <  
68 >
69 >    std::vector<double> muons_tr_z_mb2;
70 >    std::vector<double> muons_tr_phi_mb2;
71 >    std::vector<double> muons_tr_r_me2_p;
72 >    std::vector<double> muons_tr_phi_me2_p;
73 >    std::vector<double> muons_tr_r_me2_n;
74 >    std::vector<double> muons_tr_phi_me2_n;
75 >
76 >    std::vector<double> muons_tr_z_mb1 ;
77 >    std::vector<double> muons_tr_phi_mb1;
78 >    std::vector<double> muons_tr_r_me1_p ;
79 >    std::vector<double> muons_tr_phi_me1_p;
80 >    std::vector<double> muons_tr_r_me1_n ;
81 >    std::vector<double> muons_tr_phi_me1_n;
82 >
83      // standalone muons (either part of global or SA only)
84      std::vector<double> muons_sa_phi_mb2;
85      std::vector<double>   muons_sa_z_mb2;
# Line 99 | Line 114 | namespace L1Analysis
114      std::vector<double>  muons_sa_r_he_n;
115      std::vector<double>     muons_sa_phi_he_p;
116      std::vector<double>     muons_sa_phi_he_n;
117 <    
117 >    std::vector<double>  muons_sa_r_me2_p;
118 >    std::vector<double>  muons_sa_r_me2_n;
119 >    std::vector<double>     muons_sa_phi_me2_p;
120 >    std::vector<double>     muons_sa_phi_me2_n;
121 >
122 >    std::vector<double> muons_sa_z_mb1;
123 >    std::vector<double> muons_sa_phi_mb1;
124 >    std::vector<double> muons_sa_r_me1_p;
125 >    std::vector<double> muons_sa_phi_me1_p;
126 >    std::vector<double> muons_sa_r_me1_n;
127 >    std::vector<double> muons_sa_phi_me1_n;
128 >
129 >
130 >    std::vector<double>     muons_calo_energy;
131 >    std::vector<double> muons_calo_energy3x3;
132 >    std::vector<double>      muons_ecal_time;
133 >    std::vector<double>      muons_ecal_terr;
134 >    std::vector<double>      muons_hcal_time;
135 >    std::vector<double>      muons_hcal_terr;
136 >
137 >    std::vector<double>       muons_time_dir; // -1 = outsideIn ; 0=undefined; 1=insideOut
138 >    std::vector<double>     muons_time_inout;
139 >    std::vector<double> muons_time_inout_err;
140 >    std::vector<double>     muons_time_outin;
141 >    std::vector<double> muons_time_outin_err;
142 >
143    };
144   }
145   #endif
146  
147  
148 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines