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

Comparing UserCode/MitHzz4l/LeptonSelection/interface/ElectronSelection.h (file contents):
Revision 1.2 by khahn, Mon Apr 30 23:54:33 2012 UTC vs.
Revision 1.3 by khahn, Sat May 5 11:23:00 2012 UTC

# Line 28 | Line 28
28   #define ELE_IDMVA_CUT_BIN4 0.467
29   #define ELE_IDMVA_CUT_BIN5 0.795
30  
31 + #define ELE_REFERENCE_IDMVA_CUT_BIN0 0.470   // eta<0.8, pt<10      
32 + #define ELE_REFERENCE_IDMVA_CUT_BIN1 0.004   // 0.8<eta<1.479, pt<10
33 + #define ELE_REFERENCE_IDMVA_CUT_BIN2 0.295   // eta>1.478, pt<10    
34 + #define ELE_REFERENCE_IDMVA_CUT_BIN3 0.500   // eta<0.8, pt>10      
35 + #define ELE_REFERENCE_IDMVA_CUT_BIN4 0.120   // 0.8<eta<1.479, pt>10
36 + #define ELE_REFERENCE_IDMVA_CUT_BIN5 0.600   // eta>1.478, pt>10    
37 +
38 + #define ELE_LOOSE_IDMVA_CUT_BIN0 0.369
39 + #define ELE_LOOSE_IDMVA_CUT_BIN1 -0.025
40 + #define ELE_LOOSE_IDMVA_CUT_BIN2 0.531
41 + #define ELE_LOOSE_IDMVA_CUT_BIN3 0.735
42 + #define ELE_LOOSE_IDMVA_CUT_BIN4 0.467
43 + #define ELE_LOOSE_IDMVA_CUT_BIN5 0.795
44 +
45 + #define ELE_TIGHT_IDMVA_CUT_BIN0 0.093
46 + #define ELE_TIGHT_IDMVA_CUT_BIN1 0.451
47 + #define ELE_TIGHT_IDMVA_CUT_BIN2 0.595
48 + #define ELE_TIGHT_IDMVA_CUT_BIN3 0.881
49 + #define ELE_TIGHT_IDMVA_CUT_BIN4 0.731
50 + #define ELE_TIGHT_IDMVA_CUT_BIN5 0.891
51 +
52   using namespace std;
53  
54   SelectionStatus electronDummyVeto(ControlFlags &, const mithep::Electron*, const mithep::Vertex &);
55   SelectionStatus electronCutBasedVeto(ControlFlags &, const mithep::Electron*, const mithep::Vertex &);
56  
57   SelectionStatus electronPreSelection(ControlFlags &, const mithep::Electron *, const mithep::Vertex &);
58 < SelectionStatus electronBDTSelection( ControlFlags &, const mithep::Electron * );
38 <
39 < void initBDTSelection();
40 < Bool_t isEleFO(ControlFlags &, const mithep::Electron *, const mithep::Vertex &vtx);
41 < Bool_t isLooseEleFO(const mithep::Electron *, const mithep::Array<mithep::PFCandidate> *, const mithep::Vertex &vtx);
42 <
58 > SelectionStatus electronReferencePreSelection(ControlFlags &, const mithep::Electron *, const mithep::Vertex &);
59  
60   SelectionStatus electronIDMVASelection(ControlFlags &ctrl,
61                                       const mithep::Electron *ele,
62                                       const mithep::Vertex & vtx   );
63 + SelectionStatus electronReferenceIDMVASelection(ControlFlags &ctrl,
64 +                                                const mithep::Electron *ele,
65 +                                                const mithep::Vertex & vtx   );
66   void initElectronIDMVA();
67  
68   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines