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

Comparing UserCode/MitHzz4l/Selection/interface/ReferenceSelection.h (file contents):
Revision 1.2 by khahn, Thu May 24 17:56:51 2012 UTC vs.
Revision 1.3 by khahn, Tue Jun 5 19:35:48 2012 UTC

# Line 55 | Line 55 | using namespace std;
55   #define PASS_m4l_GT_70            11
56   #define PASS_m4l_GT_100           12
57  
58 < EventData apply_HZZ4L_reference_selection(ControlFlags &ctrl,           // input control
59 <                                           const mithep::EventHeader *info,     // input event info
60 <                                           const mithep::Array<mithep::Vertex>      * vtxArr ,
61 <                                           const mithep::Array<mithep::PFCandidate>  *fPFCandidates,
62 < #ifdef HACKED_RHOS
63 <                                           float rho,
64 < #else
65 <                                           const mithep::Array<mithep::PileupEnergyDensity>  *puEnergyDensity,
66 < #endif
58 > EventData
59 > apply_HZZ4L_reference_selection(ControlFlags &ctrl,           // input control
60 >                                const mithep::EventHeader *info,     // input event info
61 >                                const mithep::Array<mithep::Vertex>      * vtxArr ,
62 >                                const mithep::Array<mithep::PFCandidate>  *fPFCandidates,
63 >                                const mithep::Array<mithep::PileupEnergyDensity>  *puEnergyDensity,
64                                  const mithep::Array<mithep::Electron> *electronArr,    // input electrons
65                                  SelectionStatus (*ElectronPreSelector)( ControlFlags &,
66                                                                          const mithep::Electron*,
# Line 75 | Line 72 | EventData apply_HZZ4L_reference_selectio
72                                                                          const mithep::Electron*,
73                                                                          const mithep::Vertex *,
74                                                                          const mithep::Array<mithep::PFCandidate> *,
75 < #ifdef HACKED_RHOS
76 <                                           float rho,
80 < #else
81 <                                           const mithep::Array<mithep::PileupEnergyDensity>  *puEnergyDensity,
82 < #endif
83 <        
75 >                                                                        const mithep::Array<mithep::PileupEnergyDensity>  *puEnergyDensity,
76 >                                                                        
77                                                                          mithep::ElectronTools::EElectronEffectiveAreaTarget,
78 <                                                                        vector<const mithep::Muon*>,
86 <                                                                        vector<const mithep::Electron*> ),
78 >                                                                        vector<const mithep::PFCandidate*>),
79                                  const mithep::Array<mithep::Muon> *muonArr,    // input muons
80                                  SelectionStatus (*MuonPreSelector)( ControlFlags &,
81                                                                      const mithep::Muon*,
# Line 98 | Line 90 | EventData apply_HZZ4L_reference_selectio
90                                                                      const mithep::Muon*,
91                                                                      const mithep::Vertex * ,
92                                                                      const mithep::Array<mithep::PFCandidate> *,
93 < #ifdef HACKED_RHOS
102 <                                                                               float,
103 < #else
104 <                                                                               const mithep::Array<mithep::PileupEnergyDensity> *,
105 < #endif
93 >                                                                    const mithep::Array<mithep::PileupEnergyDensity> *,
94                                                                      mithep::MuonTools::EMuonEffectiveAreaTarget,
95 <                                                                    vector<const mithep::Muon*>,
108 <                                                                    vector<const mithep::Electron*> )
95 >                                                                    vector<const mithep::PFCandidate*>)
96                                  );        
97   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines