CMS 3D CMS Logo

PFMETAlgo.h
Go to the documentation of this file.
1 #ifndef CommonTools_ParticleFlow_PFMETAlgo_
2 #define CommonTools_ParticleFlow_PFMETAlgo_
3 
4 // system include files
5 #include <memory>
6 #include <string>
7 
8 // user include files
11 
13 
14 //not a fwd declaration, to save the pain to the user to include the necessary DF header as well
16 
24 namespace pf2pat {
25 
26  class PFMETAlgo {
27  public:
28  explicit PFMETAlgo(const edm::ParameterSet&);
29 
31 
32  private:
35 
37  bool verbose_;
38  };
39 } // namespace pf2pat
40 
41 #endif
double hfCalibFactor_
HF calibration factor (in 31X applied by PFProducer)
Definition: PFMETAlgo.h:34
Definition: MET.h:41
bool verbose_
verbose ?
Definition: PFMETAlgo.h:37
std::vector< reco::PFCandidate > PFCandidateCollection
collection of PFCandidates
PFMETAlgo(const edm::ParameterSet &)
Definition: PFMETAlgo.cc:17
reco::MET produce(const reco::PFCandidateCollection &pfCandidates) const
Definition: PFMETAlgo.cc:23