CMS 3D CMS Logo

Public Member Functions | Private Attributes

reco::PFMET Class Reference

#include <PFMET.h>

Inheritance diagram for reco::PFMET:
reco::MET reco::RecoCandidate reco::LeafCandidate reco::Candidate

List of all members.

Public Member Functions

double ChargedEMEt () const
double ChargedEMEtFraction () const
double ChargedEMFraction () const
double ChargedHadEt () const
double ChargedHadEtFraction () const
double ChargedHadFraction () const
double chargedHadronEt () const
double chargedHadronEtFraction () const
double electronEt () const
double electronEtFraction () const
SpecificPFMETData getSpecific () const
double HFEMEt () const
double HFEMEtFraction () const
double HFHadronEt () const
double HFHadronEtFraction () const
double MuonEt () const
double muonEt () const
double muonEtFraction () const
double MuonEtFraction () const
double MuonFraction () const
double NeutralEMEt () const
double NeutralEMEtFraction () const
double NeutralEMFraction () const
double NeutralHadEt () const
double NeutralHadEtFraction () const
double NeutralHadFraction () const
double neutralHadronEt () const
double neutralHadronEtFraction () const
 PFMET (SpecificPFMETData pf_data_, double sumet_, const LorentzVector &fP4, const Point &fVertex)
 PFMET ()
double photonEt () const
double photonEtFraction () const
double Type6Et () const
double Type6EtFraction () const
double Type7Et () const
double Type7EtFraction () const
virtual ~PFMET ()

Private Attributes

SpecificPFMETData pf_data

Detailed Description

Definition at line 19 of file PFMET.h.


Constructor & Destructor Documentation

PFMET::PFMET ( )

Definition at line 14 of file PFMET.cc.

reco::PFMET::PFMET ( SpecificPFMETData  pf_data_,
double  sumet_,
const LorentzVector fP4,
const Point fVertex 
) [inline]

Definition at line 22 of file PFMET.h.

      : MET( sumet_, fP4, fVertex ), pf_data( pf_data_ ) {}
PFMET::~PFMET ( ) [inline, virtual]

Definition at line 26 of file PFMET.h.

{}

Member Function Documentation

double reco::PFMET::ChargedEMEt ( ) const [inline]

Definition at line 56 of file PFMET.h.

References SpecificPFMETData::ChargedEMFraction, pf_data, and reco::MET::sumEt().

double reco::PFMET::ChargedEMEtFraction ( ) const [inline]

Definition at line 55 of file PFMET.h.

References SpecificPFMETData::ChargedEMFraction, and pf_data.

double reco::PFMET::ChargedEMFraction ( ) const [inline]

Definition at line 67 of file PFMET.h.

References SpecificPFMETData::ChargedEMFraction, and pf_data.

double reco::PFMET::ChargedHadEt ( ) const [inline]

Definition at line 58 of file PFMET.h.

References SpecificPFMETData::ChargedHadFraction, pf_data, and reco::MET::sumEt().

double reco::PFMET::ChargedHadEtFraction ( ) const [inline]

Definition at line 57 of file PFMET.h.

References SpecificPFMETData::ChargedHadFraction, and pf_data.

double reco::PFMET::ChargedHadFraction ( ) const [inline]

Definition at line 68 of file PFMET.h.

References SpecificPFMETData::ChargedHadFraction, and pf_data.

double reco::PFMET::chargedHadronEt ( ) const [inline]
double reco::PFMET::chargedHadronEtFraction ( ) const [inline]

Definition at line 38 of file PFMET.h.

References SpecificPFMETData::ChargedHadFraction, and pf_data.

Referenced by PFMETAnalyzer::fillMonitorElement().

double reco::PFMET::electronEt ( ) const [inline]
double reco::PFMET::electronEtFraction ( ) const [inline]

Definition at line 35 of file PFMET.h.

References SpecificPFMETData::ChargedEMFraction, and pf_data.

Referenced by PFMETAnalyzer::fillMonitorElement().

SpecificPFMETData reco::PFMET::getSpecific ( ) const [inline]
double reco::PFMET::HFEMEt ( ) const [inline]

Definition at line 48 of file PFMET.h.

References pf_data, reco::MET::sumEt(), and SpecificPFMETData::Type7Fraction.

Referenced by PFMETAnalyzer::fillMonitorElement().

{ return pf_data.Type7Fraction * sumEt(); }
double reco::PFMET::HFEMEtFraction ( ) const [inline]

Definition at line 47 of file PFMET.h.

References pf_data, and SpecificPFMETData::Type7Fraction.

Referenced by PFMETAnalyzer::fillMonitorElement().

{ return pf_data.Type7Fraction; }
double reco::PFMET::HFHadronEt ( ) const [inline]

Definition at line 45 of file PFMET.h.

References pf_data, reco::MET::sumEt(), and SpecificPFMETData::Type6Fraction.

Referenced by PFMETAnalyzer::fillMonitorElement().

{ return pf_data.Type6Fraction * sumEt(); }
double reco::PFMET::HFHadronEtFraction ( ) const [inline]

Definition at line 44 of file PFMET.h.

References pf_data, and SpecificPFMETData::Type6Fraction.

Referenced by PFMETAnalyzer::fillMonitorElement().

{ return pf_data.Type6Fraction; }
double reco::PFMET::muonEt ( ) const [inline]

Definition at line 42 of file PFMET.h.

References SpecificPFMETData::MuonFraction, pf_data, and reco::MET::sumEt().

Referenced by PFMETAnalyzer::fillMonitorElement().

{ return pf_data.MuonFraction * sumEt(); }
double reco::PFMET::MuonEt ( ) const [inline]

Definition at line 60 of file PFMET.h.

References SpecificPFMETData::MuonFraction, pf_data, and reco::MET::sumEt().

{ return pf_data.MuonFraction * sumEt(); }
double reco::PFMET::muonEtFraction ( ) const [inline]

Definition at line 41 of file PFMET.h.

References SpecificPFMETData::MuonFraction, and pf_data.

Referenced by PFMETAnalyzer::fillMonitorElement().

{ return pf_data.MuonFraction; }
double reco::PFMET::MuonEtFraction ( ) const [inline]

Definition at line 59 of file PFMET.h.

References SpecificPFMETData::MuonFraction, and pf_data.

{ return pf_data.MuonFraction; }
double reco::PFMET::MuonFraction ( ) const [inline]

Definition at line 69 of file PFMET.h.

References SpecificPFMETData::MuonFraction, and pf_data.

{ return pf_data.MuonFraction; }
double reco::PFMET::NeutralEMEt ( ) const [inline]

Definition at line 52 of file PFMET.h.

References SpecificPFMETData::NeutralEMFraction, pf_data, and reco::MET::sumEt().

double reco::PFMET::NeutralEMEtFraction ( ) const [inline]

Definition at line 51 of file PFMET.h.

References SpecificPFMETData::NeutralEMFraction, and pf_data.

double reco::PFMET::NeutralEMFraction ( ) const [inline]

Definition at line 65 of file PFMET.h.

References SpecificPFMETData::NeutralEMFraction, and pf_data.

double reco::PFMET::NeutralHadEt ( ) const [inline]

Definition at line 54 of file PFMET.h.

References SpecificPFMETData::NeutralHadFraction, pf_data, and reco::MET::sumEt().

double reco::PFMET::NeutralHadEtFraction ( ) const [inline]

Definition at line 53 of file PFMET.h.

References SpecificPFMETData::NeutralHadFraction, and pf_data.

double reco::PFMET::NeutralHadFraction ( ) const [inline]

Definition at line 66 of file PFMET.h.

References SpecificPFMETData::NeutralHadFraction, and pf_data.

double reco::PFMET::neutralHadronEt ( ) const [inline]
double reco::PFMET::neutralHadronEtFraction ( ) const [inline]

Definition at line 32 of file PFMET.h.

References SpecificPFMETData::NeutralHadFraction, and pf_data.

Referenced by PFMETAnalyzer::fillMonitorElement().

double reco::PFMET::photonEt ( ) const [inline]
double reco::PFMET::photonEtFraction ( ) const [inline]

Definition at line 29 of file PFMET.h.

References SpecificPFMETData::NeutralEMFraction, and pf_data.

Referenced by PFMETAnalyzer::fillMonitorElement().

double reco::PFMET::Type6Et ( ) const [inline]

Definition at line 62 of file PFMET.h.

References pf_data, reco::MET::sumEt(), and SpecificPFMETData::Type6Fraction.

{ return pf_data.Type6Fraction * sumEt(); }
double reco::PFMET::Type6EtFraction ( ) const [inline]

Definition at line 61 of file PFMET.h.

References pf_data, and SpecificPFMETData::Type6Fraction.

{ return pf_data.Type6Fraction; }
double reco::PFMET::Type7Et ( ) const [inline]

Definition at line 64 of file PFMET.h.

References pf_data, reco::MET::sumEt(), and SpecificPFMETData::Type7Fraction.

{ return pf_data.Type7Fraction * sumEt(); }
double reco::PFMET::Type7EtFraction ( ) const [inline]

Definition at line 63 of file PFMET.h.

References pf_data, and SpecificPFMETData::Type7Fraction.

{ return pf_data.Type7Fraction; }

Member Data Documentation