CMS 3D CMS Logo

VoronoiSubtractor.h
Go to the documentation of this file.
1 #ifndef __VoronoiSubtractor_h_
2 #define __VoronoiSubtractor_h_
3 
7 
9  public:
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_;
31  double rParam_;
32 
33 };
34 
35 
36 #endif
virtual void subtractPedestal(std::vector< fastjet::PseudoJet > &coll)
virtual void offsetCorrectJets()
edm::EDGetTokenT< edm::ValueMap< reco::VoronoiBackground > > srcVor_
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::EDGetTokenT< reco::CandidateView > srcCand_
int iEvent
Definition: GenABIO.cc:230
virtual void setupGeometryMap(edm::Event &iEvent, const edm::EventSetup &iSetup)
JetCorrectorParametersCollection coll
Definition: classes.h:10
edm::Handle< reco::CandidateView > candidates_
VoronoiSubtractor(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC)