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
34  double offsetEnCorr_;
35 
36  metsig::SigInputObj pfMEtSignObj_; // contribution of this PFJet to PFMET significance matrix
37 
38  friend bool operator<(const reco::MVAMEtJetInfo&, const reco::MVAMEtJetInfo&);
39  };
40 
41  bool operator<(const MVAMEtJetInfo&, const MVAMEtJetInfo&);
42 
44  {
46  : p4_(0.,0.,0.,0.),
47  charge_(0.),
49  {}
52  int charge_;
54  int type_; // either kPileUpCharged, kNoPileUpCharged or kNeutral
57 
58  metsig::SigInputObj pfMEtSignObj_; // contribution of this PFCandidate to PFMET significance matrix
59  };
60 }
61 
62 #endif /* end of include guard: DataFormats_METReco_MVAMEtData_h */
metsig::SigInputObj pfMEtSignObj_
Definition: MVAMEtData.h:36
double passesLooseJetId_
Definition: MVAMEtData.h:33
reco::Candidate::LorentzVector p4_
Definition: MVAMEtData.h:51
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:58