CMS 3D CMS Logo

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

Public Member Functions

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

Detailed Description

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

Definition at line 26 of file PATCaloJetMETcorrInputProducer.cc.

Member Function Documentation

Definition at line 30 of file PATCaloJetMETcorrInputProducer.cc.

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

31  {
32  if ( jet.jecSetsAvailable() ) return jet.correctedP4("Uncorrected");
33  else return jet.p4();
34  }
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