CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
JetCorrectionUncertainty Class Reference

#include <JetCorrectionUncertainty.h>

Public Member Functions

float getUncertainty (bool fDirection)
 
 JetCorrectionUncertainty ()
 
 JetCorrectionUncertainty (const std::string &fDataFile)
 
 JetCorrectionUncertainty (const JetCorrectorParameters &fParameters)
 
void setAddLepToJet (bool fAddLepToJet)
 
void setJetE (float fE)
 
void setJetEMF (float fEMF)
 
void setJetEta (float fEta)
 
void setJetPhi (float fE)
 
void setJetPt (float fPt)
 
void setLepPx (float fLepPx)
 
void setLepPy (float fLepPy)
 
void setLepPz (float fLepPz)
 
void setParameters (const std::string &fDataFile)
 
 ~JetCorrectionUncertainty ()
 

Private Member Functions

std::vector< float > fillVector (const std::vector< std::string > &fNames)
 
float getPtRel ()
 
 JetCorrectionUncertainty (const JetCorrectionUncertainty &)
 
JetCorrectionUncertaintyoperator= (const JetCorrectionUncertainty &)
 

Private Attributes

bool mAddLepToJet
 
bool mIsJetEMFset
 
bool mIsJetEset
 
bool mIsJetEtaset
 
bool mIsJetPhiset
 
bool mIsJetPtset
 
bool mIsLepPxset
 
bool mIsLepPyset
 
bool mIsLepPzset
 
float mJetE
 
float mJetEMF
 
float mJetEta
 
float mJetPhi
 
float mJetPt
 
float mLepPx
 
float mLepPy
 
float mLepPz
 
SimpleJetCorrectionUncertaintymUncertainty
 

Detailed Description

Definition at line 11 of file JetCorrectionUncertainty.h.

Constructor & Destructor Documentation

JetCorrectionUncertainty::JetCorrectionUncertainty ( )

Definition at line 12 of file JetCorrectionUncertainty.cc.

JetCorrectionUncertainty::JetCorrectionUncertainty ( const std::string &  fDataFile)

Definition at line 34 of file JetCorrectionUncertainty.cc.

JetCorrectionUncertainty::JetCorrectionUncertainty ( const JetCorrectorParameters fParameters)

Definition at line 56 of file JetCorrectionUncertainty.cc.

JetCorrectionUncertainty::~JetCorrectionUncertainty ( )

Definition at line 78 of file JetCorrectionUncertainty.cc.

JetCorrectionUncertainty::JetCorrectionUncertainty ( const JetCorrectionUncertainty )
private

Member Function Documentation

std::vector< float > JetCorrectionUncertainty::fillVector ( const std::vector< std::string > &  fNames)
private

Definition at line 110 of file JetCorrectionUncertainty.cc.

float JetCorrectionUncertainty::getPtRel ( )
private

Definition at line 198 of file JetCorrectionUncertainty.cc.

float JetCorrectionUncertainty::getUncertainty ( bool  fDirection)
JetCorrectionUncertainty& JetCorrectionUncertainty::operator= ( const JetCorrectionUncertainty )
private
void JetCorrectionUncertainty::setAddLepToJet ( bool  fAddLepToJet)
inline

Definition at line 28 of file JetCorrectionUncertainty.h.

References mAddLepToJet.

28 {mAddLepToJet = fAddLepToJet;}
void JetCorrectionUncertainty::setJetE ( float  fE)

Definition at line 248 of file JetCorrectionUncertainty.cc.

void JetCorrectionUncertainty::setJetEMF ( float  fEMF)

Definition at line 254 of file JetCorrectionUncertainty.cc.

void JetCorrectionUncertainty::setJetEta ( float  fEta)
void JetCorrectionUncertainty::setJetPhi ( float  fE)

Definition at line 242 of file JetCorrectionUncertainty.cc.

void JetCorrectionUncertainty::setJetPt ( float  fPt)
void JetCorrectionUncertainty::setLepPx ( float  fLepPx)

Definition at line 260 of file JetCorrectionUncertainty.cc.

void JetCorrectionUncertainty::setLepPy ( float  fLepPy)

Definition at line 266 of file JetCorrectionUncertainty.cc.

void JetCorrectionUncertainty::setLepPz ( float  fLepPz)

Definition at line 272 of file JetCorrectionUncertainty.cc.

void JetCorrectionUncertainty::setParameters ( const std::string &  fDataFile)

Definition at line 83 of file JetCorrectionUncertainty.cc.

Member Data Documentation

bool JetCorrectionUncertainty::mAddLepToJet
private

Definition at line 45 of file JetCorrectionUncertainty.h.

Referenced by setAddLepToJet().

bool JetCorrectionUncertainty::mIsJetEMFset
private

Definition at line 50 of file JetCorrectionUncertainty.h.

bool JetCorrectionUncertainty::mIsJetEset
private

Definition at line 46 of file JetCorrectionUncertainty.h.

bool JetCorrectionUncertainty::mIsJetEtaset
private

Definition at line 49 of file JetCorrectionUncertainty.h.

bool JetCorrectionUncertainty::mIsJetPhiset
private

Definition at line 48 of file JetCorrectionUncertainty.h.

bool JetCorrectionUncertainty::mIsJetPtset
private

Definition at line 47 of file JetCorrectionUncertainty.h.

bool JetCorrectionUncertainty::mIsLepPxset
private

Definition at line 51 of file JetCorrectionUncertainty.h.

bool JetCorrectionUncertainty::mIsLepPyset
private

Definition at line 52 of file JetCorrectionUncertainty.h.

bool JetCorrectionUncertainty::mIsLepPzset
private

Definition at line 53 of file JetCorrectionUncertainty.h.

float JetCorrectionUncertainty::mJetE
private

Definition at line 37 of file JetCorrectionUncertainty.h.

float JetCorrectionUncertainty::mJetEMF
private

Definition at line 41 of file JetCorrectionUncertainty.h.

float JetCorrectionUncertainty::mJetEta
private

Definition at line 38 of file JetCorrectionUncertainty.h.

float JetCorrectionUncertainty::mJetPhi
private

Definition at line 40 of file JetCorrectionUncertainty.h.

float JetCorrectionUncertainty::mJetPt
private

Definition at line 39 of file JetCorrectionUncertainty.h.

float JetCorrectionUncertainty::mLepPx
private

Definition at line 42 of file JetCorrectionUncertainty.h.

float JetCorrectionUncertainty::mLepPy
private

Definition at line 43 of file JetCorrectionUncertainty.h.

float JetCorrectionUncertainty::mLepPz
private

Definition at line 44 of file JetCorrectionUncertainty.h.

SimpleJetCorrectionUncertainty* JetCorrectionUncertainty::mUncertainty
private

Definition at line 54 of file JetCorrectionUncertainty.h.