susy_cfa  b611ccad937ea179f86a1f5663960264616c0a20
Public Member Functions | Private Member Functions | Private Attributes | List of all members
JetCorrectionUncertainty Class Reference

#include <JetCorrectionUncertainty.hpp>

Public Member Functions

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

Private Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 9 of file JetCorrectionUncertainty.hpp.

Constructor & Destructor Documentation

JetCorrectionUncertainty::JetCorrectionUncertainty ( )
JetCorrectionUncertainty::JetCorrectionUncertainty ( const std::string &  fDataFile)
JetCorrectionUncertainty::JetCorrectionUncertainty ( const JetCorrectorParameters fParameters)
JetCorrectionUncertainty::~JetCorrectionUncertainty ( )

Definition at line 85 of file JetCorrectionUncertainty.cpp.

References mUncertainty.

JetCorrectionUncertainty::JetCorrectionUncertainty ( const JetCorrectionUncertainty )
private

Member Function Documentation

std::vector< float > JetCorrectionUncertainty::fillVector ( const std::vector< std::string > &  fNames)
private
float JetCorrectionUncertainty::getPtRel ( )
private
float JetCorrectionUncertainty::getUncertainty ( bool  fDirection)
JetCorrectionUncertainty& JetCorrectionUncertainty::operator= ( const JetCorrectionUncertainty )
private

Referenced by setAddLepToJet().

void JetCorrectionUncertainty::setAddLepToJet ( bool  fAddLepToJet)
inline
void JetCorrectionUncertainty::setJetE ( float  fE)

Definition at line 236 of file JetCorrectionUncertainty.cpp.

References mIsJetEset, and mJetE.

void JetCorrectionUncertainty::setJetEMF ( float  fEMF)

Definition at line 242 of file JetCorrectionUncertainty.cpp.

References mIsJetEMFset, and mJetEMF.

void JetCorrectionUncertainty::setJetEta ( float  fEta)

Definition at line 218 of file JetCorrectionUncertainty.cpp.

References mIsJetEtaset, and mJetEta.

void JetCorrectionUncertainty::setJetPhi ( float  fE)

Definition at line 230 of file JetCorrectionUncertainty.cpp.

References mIsJetPhiset, and mJetPhi.

void JetCorrectionUncertainty::setJetPt ( float  fPt)

Definition at line 224 of file JetCorrectionUncertainty.cpp.

References mIsJetPtset, and mJetPt.

void JetCorrectionUncertainty::setLepPx ( float  fLepPx)

Definition at line 248 of file JetCorrectionUncertainty.cpp.

References mIsLepPxset, and mLepPx.

void JetCorrectionUncertainty::setLepPy ( float  fLepPy)

Definition at line 254 of file JetCorrectionUncertainty.cpp.

References mIsLepPyset, and mLepPy.

void JetCorrectionUncertainty::setLepPz ( float  fLepPz)

Definition at line 260 of file JetCorrectionUncertainty.cpp.

References mIsLepPzset, and mLepPz.

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

Definition at line 90 of file JetCorrectionUncertainty.cpp.

References mUncertainty.

Member Data Documentation

bool JetCorrectionUncertainty::mAddLepToJet
private

Definition at line 43 of file JetCorrectionUncertainty.hpp.

Referenced by getPtRel(), JetCorrectionUncertainty(), and setAddLepToJet().

bool JetCorrectionUncertainty::mIsJetEMFset
private
bool JetCorrectionUncertainty::mIsJetEset
private
bool JetCorrectionUncertainty::mIsJetEtaset
private
bool JetCorrectionUncertainty::mIsJetPhiset
private
bool JetCorrectionUncertainty::mIsJetPtset
private
bool JetCorrectionUncertainty::mIsLepPxset
private
bool JetCorrectionUncertainty::mIsLepPyset
private
bool JetCorrectionUncertainty::mIsLepPzset
private
float JetCorrectionUncertainty::mJetE
private
float JetCorrectionUncertainty::mJetEMF
private

Definition at line 39 of file JetCorrectionUncertainty.hpp.

Referenced by fillVector(), JetCorrectionUncertainty(), and setJetEMF().

float JetCorrectionUncertainty::mJetEta
private
float JetCorrectionUncertainty::mJetPhi
private

Definition at line 38 of file JetCorrectionUncertainty.hpp.

Referenced by getPtRel(), JetCorrectionUncertainty(), and setJetPhi().

float JetCorrectionUncertainty::mJetPt
private
float JetCorrectionUncertainty::mLepPx
private
float JetCorrectionUncertainty::mLepPy
private
float JetCorrectionUncertainty::mLepPz
private
SimpleJetCorrectionUncertainty* JetCorrectionUncertainty::mUncertainty
private

The documentation for this class was generated from the following files: