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 Attributes
pat::LookupTableRecord Class Reference

Class to store the result of a lookup table fetch, e.g. for efficiencies. More...

#include "DataFormats/PatCandidates/interface/LookupTableRecord.h"

Public Member Functions

uint16_t bin () const
 
float error () const
 
 LookupTableRecord ()
 
 LookupTableRecord (float value, float error, uint16_t bin=0)
 
 LookupTableRecord (float value, uint16_t bin=0)
 
 LookupTableRecord (const Measurement1DFloat &meas, uint16_t bin=0)
 
float value () const
 

Private Attributes

uint16_t bin_
 
float error_
 
float value_
 

Detailed Description

Class to store the result of a lookup table fetch, e.g. for efficiencies.

Stores a value, an uncertainty and a bin index (needed to take into account correlations from multiple lookups)

Author
Giovanni Petrucciani
Version
Id:
LookupTableRecord.h,v 1.1 2008/09/29 09:42:01 gpetrucc Exp

Definition at line 20 of file LookupTableRecord.h.

Constructor & Destructor Documentation

pat::LookupTableRecord::LookupTableRecord ( )
inline

Definition at line 22 of file LookupTableRecord.h.

pat::LookupTableRecord::LookupTableRecord ( float  value,
float  error,
uint16_t  bin = 0 
)
inline
pat::LookupTableRecord::LookupTableRecord ( float  value,
uint16_t  bin = 0 
)
inline

Definition at line 25 of file LookupTableRecord.h.

pat::LookupTableRecord::LookupTableRecord ( const Measurement1DFloat meas,
uint16_t  bin = 0 
)
inline

Definition at line 27 of file LookupTableRecord.h.

Member Function Documentation

uint16_t pat::LookupTableRecord::bin ( ) const
inline

Definition at line 35 of file LookupTableRecord.h.

References bin_.

35 { return bin_; }
float pat::LookupTableRecord::error ( ) const
inline
float pat::LookupTableRecord::value ( ) const
inline

Member Data Documentation

uint16_t pat::LookupTableRecord::bin_
private

Definition at line 38 of file LookupTableRecord.h.

Referenced by bin().

float pat::LookupTableRecord::error_
private

Definition at line 37 of file LookupTableRecord.h.

Referenced by error().

float pat::LookupTableRecord::value_
private

Definition at line 37 of file LookupTableRecord.h.

Referenced by value().