CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
VoronoiSubtractor.h
Go to the documentation of this file.
1 #ifndef __VoronoiSubtractor_h_
2 #define __VoronoiSubtractor_h_
3 
7 
9  public:
10  VoronoiSubtractor(const edm::ParameterSet& iConfig);
11  virtual void setupGeometryMap(edm::Event& iEvent,const edm::EventSetup& iSetup);
12  virtual void calculatePedestal(std::vector<fastjet::PseudoJet> const & coll);
13  virtual void subtractPedestal(std::vector<fastjet::PseudoJet> & coll);
14  virtual void calculateOrphanInput(std::vector<fastjet::PseudoJet> & orphanInput);
15  virtual void offsetCorrectJets();
16 
17  bool match(fastjet::PseudoJet, fastjet::PseudoJet);
18 
20 
21  private:
26  std::vector<int> droppedCandidates_;
30  double rParam_;
31 
32 };
33 
34 
35 #endif
virtual void subtractPedestal(std::vector< fastjet::PseudoJet > &coll)
VoronoiSubtractor(const edm::ParameterSet &iConfig)
virtual void offsetCorrectJets()
edm::Handle< reco::VoronoiMap > backgrounds_
virtual void calculateOrphanInput(std::vector< fastjet::PseudoJet > &orphanInput)
std::vector< int > droppedCandidates_
virtual void calculatePedestal(std::vector< fastjet::PseudoJet > const &coll)
bool match(fastjet::PseudoJet, fastjet::PseudoJet)
edm::InputTag srcVor_
int iEvent
Definition: GenABIO.cc:243
virtual void setupGeometryMap(edm::Event &iEvent, const edm::EventSetup &iSetup)
edm::InputTag srcCand_
JetCorrectorParametersCollection coll
Definition: classes.h:14
edm::Handle< reco::CandidateView > candidates_