CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
SmearedJetProducer_namespace::RawJetExtractorT< pat::Jet > Class Template Reference

#include <SmearedJetProducerT.h>

Public Member Functions

reco::Candidate::LorentzVector operator() (const pat::Jet &jet) const
 

Detailed Description

template<>
class SmearedJetProducer_namespace::RawJetExtractorT< pat::Jet >

Definition at line 129 of file SmearedJetProducerT.h.

Member Function Documentation

Definition at line 133 of file SmearedJetProducerT.h.

References pat::Jet::correctedP4(), pat::Jet::jecSetsAvailable(), and reco::LeafCandidate::p4().

134  {
135  if ( jet.jecSetsAvailable() ) return jet.correctedP4("Uncorrected");
136  else return jet.p4();
137  }
bool jecSetsAvailable() const
Definition: Jet.h:117
const LorentzVector & correctedP4(const std::string &level, const std::string &flavor="none", const std::string &set="") const
Definition: Jet.h:144
virtual const LorentzVector & p4() const
four-momentum Lorentz vector