CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MVAMEtData.h
Go to the documentation of this file.
1 #ifndef DataFormats_METReco_MVAMEtData_h
2 #define DataFormats_METReco_MVAMEtData_h
3 
16 
18 
19 namespace reco
20 {
22  {
24  : p4_(0.,0.,0.,0.),
26  neutralEnFrac_(0.)
27  {}
31  int type_; // either kPileUp or kNoPileUp
33  double offsetEnCorr_;
34 
35  metsig::SigInputObj pfMEtSignObj_; // contribution of this PFJet to PFMET significance matrix
36 
37  friend bool operator<(const reco::MVAMEtJetInfo&, const reco::MVAMEtJetInfo&);
38  };
39 
40  bool operator<(const MVAMEtJetInfo&, const MVAMEtJetInfo&);
41 
43  {
45  : p4_(0.,0.,0.,0.),
46  charge_(0.),
48  {}
51  int charge_;
53  int type_; // either kPileUpCharged, kNoPileUpCharged or kNeutral
55 
56  metsig::SigInputObj pfMEtSignObj_; // contribution of this PFCandidate to PFMET significance matrix
57  };
58 }
59 
60 #endif /* end of include guard: DataFormats_METReco_MVAMEtData_h */
metsig::SigInputObj pfMEtSignObj_
Definition: MVAMEtData.h:35
reco::Candidate::LorentzVector p4_
Definition: MVAMEtData.h:50
reco::Candidate::LorentzVector p4_
Definition: MVAMEtData.h:29
friend bool operator<(const reco::MVAMEtJetInfo &, const reco::MVAMEtJetInfo &)
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:41
bool operator<(const MVAMEtJetInfo &, const MVAMEtJetInfo &)
Definition: MVAMEtData.cc:5
metsig::SigInputObj pfMEtSignObj_
Definition: MVAMEtData.h:56