Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
METReco
interface
MVAMEtData.h
Go to the documentation of this file.
1
#ifndef DataFormats_METReco_MVAMEtData_h
2
#define DataFormats_METReco_MVAMEtData_h
3
15
#include "
DataFormats/Candidate/interface/Candidate.h
"
16
17
#include "
DataFormats/METReco/interface/SigInputObj.h
"
18
19
namespace
reco
20
{
21
struct
MVAMEtJetInfo
22
{
23
MVAMEtJetInfo
()
24
:
p4_
(0.,0.,0.,0.),
25
type_
(
kUndefined
),
26
neutralEnFrac_
(0.)
27
{}
28
~MVAMEtJetInfo
() {}
29
reco::Candidate::LorentzVector
p4_
;
30
enum
{
kUndefined
,
kPileUp
,
kNoPileUp
};
31
int
type_
;
// either kPileUp or kNoPileUp
32
double
neutralEnFrac_
;
33
double
passesLooseJetId_
;
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
43
struct
MVAMEtPFCandInfo
44
{
45
MVAMEtPFCandInfo
()
46
:
p4_
(0.,0.,0.,0.),
47
charge_
(0.),
48
type_
(
kUndefined
)
49
{}
50
~MVAMEtPFCandInfo
() {}
51
reco::Candidate::LorentzVector
p4_
;
52
int
charge_
;
53
enum
{
kUndefined
,
kPileUpCharged
,
kNoPileUpCharged
,
kNeutral
};
54
int
type_
;
// either kPileUpCharged, kNoPileUpCharged or kNeutral
55
bool
isWithinJet_
;
56
double
passesLooseJetId_
;
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 */
reco::MVAMEtPFCandInfo::kUndefined
Definition:
MVAMEtData.h:53
reco::MVAMEtPFCandInfo::kPileUpCharged
Definition:
MVAMEtData.h:53
reco::MVAMEtPFCandInfo::kNeutral
Definition:
MVAMEtData.h:53
reco::MVAMEtPFCandInfo::type_
int type_
Definition:
MVAMEtData.h:54
reco::MVAMEtJetInfo::pfMEtSignObj_
metsig::SigInputObj pfMEtSignObj_
Definition:
MVAMEtData.h:36
reco::MVAMEtJetInfo::passesLooseJetId_
double passesLooseJetId_
Definition:
MVAMEtData.h:33
SigInputObj.h
reco::MVAMEtJetInfo::kUndefined
Definition:
MVAMEtData.h:30
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:107
reco::MVAMEtPFCandInfo::p4_
reco::Candidate::LorentzVector p4_
Definition:
MVAMEtData.h:51
reco::MVAMEtPFCandInfo::charge_
int charge_
Definition:
MVAMEtData.h:52
reco::MVAMEtPFCandInfo::MVAMEtPFCandInfo
MVAMEtPFCandInfo()
Definition:
MVAMEtData.h:45
reco::MVAMEtJetInfo::neutralEnFrac_
double neutralEnFrac_
Definition:
MVAMEtData.h:32
Candidate.h
reco::MVAMEtJetInfo::kNoPileUp
Definition:
MVAMEtData.h:30
reco::MVAMEtJetInfo::~MVAMEtJetInfo
~MVAMEtJetInfo()
Definition:
MVAMEtData.h:28
reco::MVAMEtJetInfo::p4_
reco::Candidate::LorentzVector p4_
Definition:
MVAMEtData.h:29
reco::MVAMEtPFCandInfo::kNoPileUpCharged
Definition:
MVAMEtData.h:53
reco::MVAMEtPFCandInfo::isWithinJet_
bool isWithinJet_
Definition:
MVAMEtData.h:55
reco::MVAMEtJetInfo::kPileUp
Definition:
MVAMEtData.h:30
metsig::SigInputObj
Definition:
SigInputObj.h:31
reco::MVAMEtJetInfo::type_
int type_
Definition:
MVAMEtData.h:31
reco::MVAMEtPFCandInfo::~MVAMEtPFCandInfo
~MVAMEtPFCandInfo()
Definition:
MVAMEtData.h:50
reco::MVAMEtJetInfo::operator<
friend bool operator<(const reco::MVAMEtJetInfo &, const reco::MVAMEtJetInfo &)
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition:
Candidate.h:41
reco::MVAMEtJetInfo
Definition:
MVAMEtData.h:21
reco::MVAMEtPFCandInfo
Definition:
MVAMEtData.h:43
reco::MVAMEtPFCandInfo::passesLooseJetId_
double passesLooseJetId_
Definition:
MVAMEtData.h:56
reco::MVAMEtJetInfo::MVAMEtJetInfo
MVAMEtJetInfo()
Definition:
MVAMEtData.h:23
reco::operator<
bool operator<(const MVAMEtJetInfo &, const MVAMEtJetInfo &)
Definition:
MVAMEtData.cc:5
reco::MVAMEtJetInfo::offsetEnCorr_
double offsetEnCorr_
Definition:
MVAMEtData.h:34
reco::MVAMEtPFCandInfo::pfMEtSignObj_
metsig::SigInputObj pfMEtSignObj_
Definition:
MVAMEtData.h:58
Generated for CMSSW Reference Manual by
1.8.5