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.2 by tboccali, Wed Jun 15 15:18:35 2011 UTC vs.
Revision 1.4 by tboccali, Tue Jun 21 15:49:01 2011 UTC

# Line 49 | Line 49 | class HbbCandidateFinder : public edm::E
49    ~HbbCandidateFinder();
50    void produce( edm::Event&, const edm::EventSetup& );
51  
52 <  float getDeltaTheta( VHbbEvent::SimpleJet * j1, VHbbEvent::SimpleJet * j2 );
52 >  float getDeltaTheta( const VHbbEvent::SimpleJet & j1, const VHbbEvent::SimpleJet & j2 ) const ;
53  
54  
55   protected:
56  
57    void run (const VHbbEvent*, std::auto_ptr<std::vector<VHbbCandidate> > &);
58    
59 <  std::pair <int, int>  findDiJets (const std::vector<VHbbEvent::SimpleJet>& jets);
59 > bool  findDiJets (const std::vector<VHbbEvent::SimpleJet>& , VHbbEvent::SimpleJet& , VHbbEvent::SimpleJet& ,std::vector<VHbbEvent::SimpleJet>& );
60  
61 + // voif findVectorCandidate()
62  
62  int findDiMuon (const std::vector<VHbbEvent::DiMuonInfo>&);
63  int findDiElectron (const std::vector<VHbbEvent::DiElectronInfo>&);
63  
64 + void findMuons (const std::vector<VHbbEvent::MuonInfo>& muons, std::vector<VHbbEvent::MuonInfo>& out);
65 + void findElectrons(const std::vector<VHbbEvent::ElectronInfo>& electrons, std::vector<VHbbEvent::ElectronInfo>& out);
66 + void findMET(const VHbbEvent::METInfo& met, std::vector<VHbbEvent::METInfo>& out);
67  
68   private:
69    virtual void beginJob() ;
70    virtual void endJob() ;
71    
72    edm::InputTag vhbbevent_;
73 <
73 >  bool verbose_;
74 >  float jetPtThreshold;
75    
76    
77   };

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines