#include <PUSubMETData.h>
Public Types | |
enum | { kUndefined =0, kHS, kChHS, kPU, kChPU, kNeutral } |
Public Member Functions | |
int | charge () const |
float | chargedEnFrac () const |
const float | dZ () const |
bool | isWithinJet () const |
const metsig::SigInputObj & | metSignObj () const |
float | mva () const |
float | offsetEnCorr () const |
bool | operator< (const reco::PUSubMETCandInfo &) const |
const reco::Candidate::LorentzVector & | p4 () const |
float | passesLooseJetId () const |
PUSubMETCandInfo () | |
void | setCharge (int charge) |
void | setChargedEnFrac (float chEnF) |
void | setDZ (float dZ) |
void | setIsWithinJet (bool isWJ) |
void | setMEtSignObj (metsig::SigInputObj msig) |
void | setMvaVal (float mva) |
void | setOffsetEnCorr (float offset) |
void | setP4 (const reco::Candidate::LorentzVector p4) |
void | setPassesLooseJetId (float jetId) |
void | setType (int type) |
int | type () const |
~PUSubMETCandInfo () | |
Private Attributes | |
int | charge_ |
float | chargedEnFrac_ |
float | dZ_ |
bool | isWithinJet_ |
float | mva_ |
float | offsetEnCorr_ |
reco::Candidate::LorentzVector | p4_ |
float | passesLooseJetId_ |
metsig::SigInputObj | pfMEtSignObj_ |
int | type_ |
Definition at line 22 of file PUSubMETData.h.
anonymous enum |
Enumerator | |
---|---|
kUndefined | |
kHS | |
kChHS | |
kPU | |
kChPU | |
kNeutral |
Definition at line 68 of file PUSubMETData.h.
reco::PUSubMETCandInfo::PUSubMETCandInfo | ( | ) |
Definition at line 5 of file PUSubMETData.cc.
References charge_, chargedEnFrac_, dZ_, isWithinJet_, kUndefined, mva_, offsetEnCorr_, p4_, passesLooseJetId_, and type_.
reco::PUSubMETCandInfo::~PUSubMETCandInfo | ( | ) |
Definition at line 20 of file PUSubMETData.cc.
|
inline |
|
inline |
Definition at line 45 of file PUSubMETData.h.
References chargedEnFrac_.
Referenced by reco::PFMETProducerMVA::computeJetInfo().
|
inline |
|
inline |
Definition at line 41 of file PUSubMETData.h.
References isWithinJet_.
Referenced by printMVAMEtPFCandInfo(), and NoPileUpPFMEtDataProducer::produce().
|
inline |
|
inline |
|
inline |
bool reco::PUSubMETCandInfo::operator< | ( | const reco::PUSubMETCandInfo & | jet2 | ) | const |
Definition at line 25 of file PUSubMETData.cc.
|
inline |
Definition at line 34 of file PUSubMETData.h.
References p4_.
Referenced by reco::PFMETProducerMVA::computeJetInfo(), Tau.Tau::dxy_approx(), Tau.Tau::dz(), operator<(), Lepton.Lepton::p4WithFSR(), printMVAMEtJetInfo(), printMVAMEtPFCandInfo(), and setP4().
|
inline |
Definition at line 42 of file PUSubMETData.h.
References passesLooseJetId_.
Referenced by printMVAMEtJetInfo(), and printMVAMEtPFCandInfo().
|
inline |
Definition at line 54 of file PUSubMETData.h.
References charge(), and charge_.
Referenced by NoPileUpPFMEtDataProducer::produce().
|
inline |
Definition at line 61 of file PUSubMETData.h.
References chargedEnFrac_.
Referenced by reco::PFMETProducerMVA::computeJetInfo(), reco::PFMETProducerMVA::computeLeptonInfo(), and NoPileUpPFMEtDataProducer::produce().
|
inline |
Definition at line 51 of file PUSubMETData.h.
Referenced by reco::PFMETProducerMVA::computeJetInfo(), and reco::PFMETProducerMVA::computePFCandidateInfo().
|
inline |
Definition at line 57 of file PUSubMETData.h.
References isWithinJet_.
Referenced by NoPileUpPFMEtDataProducer::produce().
|
inline |
Definition at line 63 of file PUSubMETData.h.
References pfMEtSignObj_.
Referenced by NoPileUpPFMEtDataProducer::produce().
|
inline |
Definition at line 60 of file PUSubMETData.h.
Referenced by reco::PFMETProducerMVA::computeJetInfo().
|
inline |
Definition at line 59 of file PUSubMETData.h.
References PFRecoTauDiscriminationByIsolation_cfi::offset, and offsetEnCorr_.
Referenced by NoPileUpPFMEtDataProducer::produce().
|
inline |
Definition at line 50 of file PUSubMETData.h.
Referenced by reco::PFMETProducerMVA::computeJetInfo(), reco::PFMETProducerMVA::computeLeptonInfo(), reco::PFMETProducerMVA::computePFCandidateInfo(), NoPileUpPFMEtDataProducer::produce(), and Jet.Jet::setCorrP4().
|
inline |
Definition at line 58 of file PUSubMETData.h.
References passesLooseJetId_.
Referenced by NoPileUpPFMEtDataProducer::produce().
|
inline |
|
inline |
Definition at line 37 of file PUSubMETData.h.
References type_.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), printMVAMEtJetInfo(), printMVAMEtPFCandInfo(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and setType().
|
private |
Definition at line 76 of file PUSubMETData.h.
Referenced by charge(), PUSubMETCandInfo(), and setCharge().
|
private |
Definition at line 83 of file PUSubMETData.h.
Referenced by chargedEnFrac(), PUSubMETCandInfo(), and setChargedEnFrac().
|
private |
Definition at line 73 of file PUSubMETData.h.
Referenced by dZ(), PUSubMETCandInfo(), and setDZ().
|
private |
Definition at line 79 of file PUSubMETData.h.
Referenced by isWithinJet(), PUSubMETCandInfo(), and setIsWithinJet().
|
private |
Definition at line 82 of file PUSubMETData.h.
Referenced by mva(), PUSubMETCandInfo(), and setMvaVal().
|
private |
Definition at line 81 of file PUSubMETData.h.
Referenced by offsetEnCorr(), PUSubMETCandInfo(), and setOffsetEnCorr().
|
private |
Definition at line 72 of file PUSubMETData.h.
Referenced by operator<(), p4(), PUSubMETCandInfo(), and setP4().
|
private |
Definition at line 80 of file PUSubMETData.h.
Referenced by passesLooseJetId(), PUSubMETCandInfo(), and setPassesLooseJetId().
|
private |
Definition at line 85 of file PUSubMETData.h.
Referenced by metSignObj(), and setMEtSignObj().
|
private |
Definition at line 75 of file PUSubMETData.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), PUSubMETCandInfo(), setType(), and type().