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

Comparing UserCode/VHbbAnalysis/HbbAnalyzer/interface/HbbCandidateFinder.h (file contents):
Revision 1.3 by tboccali, Thu Jun 16 12:16:02 2011 UTC vs.
Revision 1.5 by tboccali, Tue Jun 28 11:56:00 2011 UTC

# Line 25 | Line 25 | using namespace std;
25   #include "TTree.h"
26   #include "TMath.h"
27  
28
29
30
28   #include <TString.h>
29  
30 +
31 + #include "VHbbAnalysis/HbbAnalyzer/interface/HbbCandidateFinderAlgo.h"
32   #include "VHbbAnalysis/HbbAnalyzer/interface/VHbbCandidate.h"
33   #include "VHbbAnalysis/HbbAnalyzer/interface/VHbbEvent.h"
34  
36
37
38
35   //
36   // class declaration
37   //
# Line 49 | Line 45 | class HbbCandidateFinder : public edm::E
45    ~HbbCandidateFinder();
46    void produce( edm::Event&, const edm::EventSetup& );
47  
48 <  float getDeltaTheta( VHbbEvent::SimpleJet * j1, VHbbEvent::SimpleJet * j2 );
48 >  float getDeltaTheta( const VHbbEvent::SimpleJet & j1, const VHbbEvent::SimpleJet & j2 ) const ;
49  
50  
51   protected:
# Line 58 | Line 54 | protected:
54    
55   bool  findDiJets (const std::vector<VHbbEvent::SimpleJet>& , VHbbEvent::SimpleJet& , VHbbEvent::SimpleJet& ,std::vector<VHbbEvent::SimpleJet>& );
56  
57 + // voif findVectorCandidate()
58 +
59  
60   void findMuons (const std::vector<VHbbEvent::MuonInfo>& muons, std::vector<VHbbEvent::MuonInfo>& out);
61   void findElectrons(const std::vector<VHbbEvent::ElectronInfo>& electrons, std::vector<VHbbEvent::ElectronInfo>& out);
62 + void findMET(const VHbbEvent::METInfo& met, std::vector<VHbbEvent::METInfo>& out);
63  
64   private:
65    virtual void beginJob() ;
66    virtual void endJob() ;
67    
68    edm::InputTag vhbbevent_;
69 <  bool verbose_;
70 <  float jetPtThreshold;
72 <  
69 > HbbCandidateFinderAlgo *algo_;
70 > bool verbose_;
71    
72   };
73  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines