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

#include <SimpleJetCorrectionUncertainty.hpp>

Public Member Functions

 SimpleJetCorrectionUncertainty ()
 
 SimpleJetCorrectionUncertainty (const std::string &fDataFile)
 
 SimpleJetCorrectionUncertainty (const JetCorrectorParameters &fParameters)
 
 ~SimpleJetCorrectionUncertainty ()
 
const JetCorrectorParametersparameters () const
 
float uncertainty (std::vector< float > fX, float fY, bool fDirection) const
 

Private Member Functions

 SimpleJetCorrectionUncertainty (const SimpleJetCorrectionUncertainty &)
 
SimpleJetCorrectionUncertaintyoperator= (const SimpleJetCorrectionUncertainty &)
 
int findBin (std::vector< float > v, float x) const
 
float uncertaintyBin (unsigned fBin, float fY, bool fDirection) const
 
float linearInterpolation (float fZ, const float fX[2], const float fY[2]) const
 

Private Attributes

JetCorrectorParametersmParameters
 

Detailed Description

Definition at line 8 of file SimpleJetCorrectionUncertainty.hpp.

Constructor & Destructor Documentation

SimpleJetCorrectionUncertainty::SimpleJetCorrectionUncertainty ( )

Definition at line 15 of file SimpleJetCorrectionUncertainty.cpp.

References mParameters.

Referenced by parameters().

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

Definition at line 20 of file SimpleJetCorrectionUncertainty.cpp.

References mParameters.

SimpleJetCorrectionUncertainty::SimpleJetCorrectionUncertainty ( const JetCorrectorParameters fParameters)

Definition at line 25 of file SimpleJetCorrectionUncertainty.cpp.

References mParameters.

SimpleJetCorrectionUncertainty::~SimpleJetCorrectionUncertainty ( )

Definition at line 30 of file SimpleJetCorrectionUncertainty.cpp.

References mParameters.

SimpleJetCorrectionUncertainty::SimpleJetCorrectionUncertainty ( const SimpleJetCorrectionUncertainty )
private

Member Function Documentation

int SimpleJetCorrectionUncertainty::findBin ( std::vector< float >  v,
float  x 
) const
private

Definition at line 107 of file SimpleJetCorrectionUncertainty.cpp.

Referenced by parameters(), and uncertaintyBin().

float SimpleJetCorrectionUncertainty::linearInterpolation ( float  fZ,
const float  fX[2],
const float  fY[2] 
) const
private
SimpleJetCorrectionUncertainty& SimpleJetCorrectionUncertainty::operator= ( const SimpleJetCorrectionUncertainty )
private

Referenced by parameters().

const JetCorrectorParameters& SimpleJetCorrectionUncertainty::parameters ( ) const
inline
float SimpleJetCorrectionUncertainty::uncertainty ( std::vector< float >  fX,
float  fY,
bool  fDirection 
) const
float SimpleJetCorrectionUncertainty::uncertaintyBin ( unsigned  fBin,
float  fY,
bool  fDirection 
) const
private

Member Data Documentation

JetCorrectorParameters* SimpleJetCorrectionUncertainty::mParameters
private

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