ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/interface/Objects.hh
(Generate patch)

Comparing UserCode/HbbAnalysis/interface/Objects.hh (file contents):
Revision 1.3 by amagnan, Tue Oct 13 12:14:04 2009 UTC vs.
Revision 1.4 by amagnan, Wed Feb 10 13:50:17 2010 UTC

# Line 148 | Line 148 | namespace HbbAnalysis {
148      float byIsolation;
149      float againstElectron;
150      float againstMuon;
151 +    float byIsolationUsingLeadingPion;
152 +    float byTaNC;
153 +    float byTaNCfrHalfPercent;
154 +    float byTaNCfrOnePercent;
155 +    float byTaNCfrQuarterPercent;
156 +    float byTaNCfrTenthPercent;
157 +    float ecalIsolationUsingLeadingPion;
158 +    float leadingPionPtCut;
159 +    float trackIsolationUsingLeadingPion;
160    };
161  
162    struct PFTauEleIDVars{
# Line 215 | Line 224 | namespace HbbAnalysis {
224      double bProba;
225      double probability;
226      double sSV;
227 <    double softElectron;
227 >    double softElectronByPt;
228 >    double softElectronByIP3d;
229      double softMuon;
230 <    double softMuonNoIP;
230 >    double softMuonByPt;
231 >    double softMuonByIP3d;
232      double tCHE;
233      double tCHP;
234    };
235  
236 +
237 +  struct JetIDVars{
238 +    double fHPD;
239 +    double fRBX;
240 +    int    n90Hits;
241 +    //double fSubDetector1;
242 +    //double fSubDetector2;
243 +    //double fSubDetector3;
244 +    //double fSubDetector4;
245 +    //double restrictedEMF;
246 +    //int    nHCALTowers;
247 +    //int    nECALTowers;
248 +    //double approximatefHPD;
249 +    //double approximatefRBX;
250 +    //int    hitsInN90;
251 +    // muon hits id
252 +    //int numberOfHits2RPC;
253 +    //int numberOfHits3RPC;
254 +    //int numberOfHitsRPC;
255 +  };
256 +
257 +
258    struct MetVars{
259      double mET;
260      double mEx;
# Line 237 | Line 270 | namespace HbbAnalysis {
270      bool accept;
271    };
272  
273 +
274 +  struct VertexVars{
275 +    std::vector<float> trackWeights;
276 +    double chi2;
277 +    double ndof;
278 +    double x;
279 +    double y;
280 +    double z;
281 +    double xError;
282 +    double yError;
283 +    double zError;
284 +    double cov01;
285 +    double cov02;
286 +    double cov12;
287 +  };
288 +
289    double DeltaPhi(const double phi1, const double phi2);
290  
291    double DeltaR(const BaseVars & v1, const BaseVars & v2);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines