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

#include <JetCorrectorParameters.hpp>

Classes

class  Definitions
 
class  Record
 

Public Member Functions

 JetCorrectorParameters ()
 
 JetCorrectorParameters (const std::string &fFile, const std::string &fSection="")
 
 JetCorrectorParameters (const JetCorrectorParameters::Definitions &fDefinitions, const std::vector< JetCorrectorParameters::Record > &fRecords)
 
const Recordrecord (unsigned fBin) const
 
const Definitionsdefinitions () const
 
unsigned size () const
 
unsigned size (unsigned fVar) const
 
int binIndex (const std::vector< float > &fX) const
 
int neighbourBin (unsigned fIndex, unsigned fVar, bool fNext) const
 
std::vector< float > binCenters (unsigned fVar) const
 
void printScreen () const
 
void printFile (const std::string &fFileName) const
 
bool isValid () const
 

Private Attributes

JetCorrectorParameters::Definitions mDefinitions
 
std::vector< JetCorrectorParameters::RecordmRecords
 
bool valid_
 

Detailed Description

Definition at line 16 of file JetCorrectorParameters.hpp.

Constructor & Destructor Documentation

JetCorrectorParameters::JetCorrectorParameters ( )
inline

Definition at line 74 of file JetCorrectorParameters.hpp.

References valid_.

JetCorrectorParameters::JetCorrectorParameters ( const std::string &  fFile,
const std::string &  fSection = "" 
)
JetCorrectorParameters::JetCorrectorParameters ( const JetCorrectorParameters::Definitions fDefinitions,
const std::vector< JetCorrectorParameters::Record > &  fRecords 
)
inline

Definition at line 76 of file JetCorrectorParameters.hpp.

References valid_.

Member Function Documentation

std::vector< float > JetCorrectorParameters::binCenters ( unsigned  fVar) const

Definition at line 255 of file JetCorrectorParameters.cpp.

References record(), size(), and JetCorrectorParameters::Record::xMiddle().

Referenced by size().

int JetCorrectorParameters::binIndex ( const std::vector< float > &  fX) const
const Definitions& JetCorrectorParameters::definitions ( ) const
inline
bool JetCorrectorParameters::isValid ( ) const
inline

Definition at line 89 of file JetCorrectorParameters.hpp.

References valid_.

int JetCorrectorParameters::neighbourBin ( unsigned  fIndex,
unsigned  fVar,
bool  fNext 
) const
void JetCorrectorParameters::printFile ( const std::string &  fFileName) const
void JetCorrectorParameters::printScreen ( ) const
const Record& JetCorrectorParameters::record ( unsigned  fBin) const
inline
unsigned JetCorrectorParameters::size ( ) const
inline
unsigned JetCorrectorParameters::size ( unsigned  fVar) const

Member Data Documentation

JetCorrectorParameters::Definitions JetCorrectorParameters::mDefinitions
private
std::vector<JetCorrectorParameters::Record> JetCorrectorParameters::mRecords
private

Definition at line 94 of file JetCorrectorParameters.hpp.

Referenced by JetCorrectorParameters(), record(), and size().

bool JetCorrectorParameters::valid_
private

Definition at line 95 of file JetCorrectorParameters.hpp.

Referenced by isValid(), and JetCorrectorParameters().


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