CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Type1METAlgo.h
Go to the documentation of this file.
1 #ifndef Type1METAlgo_h
2 #define Type1METAlgo_h
3 
16 
22 //include "DataFormats/PatCandidates/interface/Jet.h"
23 
31 
33 
34 class JetCorrector;
35 
37 {
38  public:
39  Type1METAlgo();
40  virtual ~Type1METAlgo();
41  virtual void run(const reco::CaloMETCollection&,
42  const JetCorrector&,
43  const JetCorrector&,
45  double, double, double, double, double, bool, bool,
46  const edm::View<reco::Muon>& ,
49  const bool subtractL1Fast);
50  virtual void run(const reco::PFMETCollection&,
51  const JetCorrector&,
52  const JetCorrector&,
54  double, double, double, double, double, bool,
55  reco::PFMETCollection *, edm::Event& iEvent, const edm::EventSetup& iSetup,
56  const bool subtractL1Fast);
57 // virtual void run(const reco::PFMETCollection&,
58 // const JetCorrector&,
59 // const pat::JetCollection&,
60 // double, double, double, double, double, bool,
61 // reco::PFMETCollection *, edm::Event& iEvent, const edm::EventSetup& iSetup);
62 };
63 
64 #endif // Type1METAlgo_h
65 
66 /* LocalWords: Type1METAlgo
67  */
int iEvent
Definition: GenABIO.cc:243
virtual ~Type1METAlgo()
std::vector< reco::PFCandidate > PFCandidateCollection
collection of PFCandidates
std::vector< reco::CaloMET > CaloMETCollection
collection of CaloMET objects
std::vector< PFJet > PFJetCollection
collection of PFJet objects
virtual void run(const reco::CaloMETCollection &, const JetCorrector &, const JetCorrector &, const reco::CaloJetCollection &, double, double, double, double, double, bool, bool, const edm::View< reco::Muon > &, const edm::ValueMap< reco::MuonMETCorrectionData > &, reco::CaloMETCollection *, edm::Event &iEvent, const edm::EventSetup &iSetup, const bool subtractL1Fast)
std::vector< reco::PFMET > PFMETCollection
collection of PFMET objects
std::vector< CaloJet > CaloJetCollection
collection of CaloJet objects