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
condex::ParametricEfficiencyInPt Class Reference

#include <Efficiency.h>

Inheritance diagram for condex::ParametricEfficiencyInPt:
condex::Efficiency

Public Member Functions

 ParametricEfficiencyInPt ()
 
 ParametricEfficiencyInPt (float cm, float ch, float el, float eh)
 
- Public Member Functions inherited from condex::Efficiency
 Efficiency ()
 
virtual void initialize ()
 
float operator() (float pt, float eta) const
 
virtual ~Efficiency ()
 

Private Member Functions

virtual float value (float pt, float) const
 

Private Attributes

float cutHigh
 
float cutLow
 
float high
 
float low
 

Detailed Description

Definition at line 33 of file Efficiency.h.

Constructor & Destructor Documentation

condex::ParametricEfficiencyInPt::ParametricEfficiencyInPt ( )
inline
condex::ParametricEfficiencyInPt::ParametricEfficiencyInPt ( float  cm,
float  ch,
float  el,
float  eh 
)
inline

Definition at line 36 of file Efficiency.h.

Member Function Documentation

virtual float condex::ParametricEfficiencyInPt::value ( float  pt,
float   
) const
inlineprivatevirtual

Implements condex::Efficiency.

Definition at line 41 of file Efficiency.h.

References cutHigh, cutLow, high, and low.

Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Mixins.UsingBlock::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), and Vispa.Views.PropertyView.FileProperty::labelDoubleClicked().

Member Data Documentation

float condex::ParametricEfficiencyInPt::cutHigh
private

Definition at line 46 of file Efficiency.h.

Referenced by value().

float condex::ParametricEfficiencyInPt::cutLow
private

Definition at line 46 of file Efficiency.h.

Referenced by value().

float condex::ParametricEfficiencyInPt::high
private

Definition at line 47 of file Efficiency.h.

Referenced by value().

float condex::ParametricEfficiencyInPt::low
private

Definition at line 47 of file Efficiency.h.

Referenced by value().