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.2 by econte, Mon Apr 19 07:59:45 2010 UTC vs.
Revision 1.3.2.1 by econte, Thu Jun 17 20:26:59 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 104 | Line 119 | namespace L1Analysis
119      std::vector<double>     muons_sa_phi_me2_p;
120      std::vector<double>     muons_sa_phi_me2_n;
121  
122 < std::vector<double>     muons_calo_energy;
123 <  std::vector<double> muons_calo_energy3x3;
124 <  std::vector<double>      muons_ecal_time;
125 <  std::vector<double>      muons_ecal_terr;
126 <  std::vector<double>      muons_hcal_time;
127 <  std::vector<double>      muons_hcal_terr;
128 <
129 <  std::vector<double>       muons_time_dir; // -1 = outsideIn ; 0=undefined; 1=insideOut
130 <  std::vector<double>     muons_time_inout;
131 <  std::vector<double> muons_time_inout_err;
132 <  std::vector<double>     muons_time_outin;
133 <  std::vector<double> muons_time_outin_err;
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   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines