CMS 3D CMS Logo

condex::ParametricEfficiencyInPt Class Reference

#include <CondFormats/Calibration/interface/Efficiency.h>

Inheritance diagram for condex::ParametricEfficiencyInPt:

condex::Efficiency

List of all members.

Public Member Functions

 ParametricEfficiencyInPt (float cm, float ch, float el, float eh)
 ParametricEfficiencyInPt ()

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 29 of file Efficiency.h.


Constructor & Destructor Documentation

condex::ParametricEfficiencyInPt::ParametricEfficiencyInPt (  )  [inline]

Definition at line 31 of file Efficiency.h.

00031 {}

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

Definition at line 32 of file Efficiency.h.

00033                                                 :
00034       cutLow(cm), cutHigh(ch),
00035       low(el), high(eh){}
  private:


Member Function Documentation

virtual float condex::ParametricEfficiencyInPt::value ( float  pt,
float   
) const [inline, private, virtual]

Implements condex::Efficiency.

Definition at line 37 of file Efficiency.h.

References cutHigh, cutLow, high, and low.

00037                                                {
00038       if ( pt<low) return cutLow;
00039       if ( pt>high) return cutHigh;
00040       return cutLow + (pt-low)/(high-low)*(cutHigh-cutLow);
00041     }


Member Data Documentation

float condex::ParametricEfficiencyInPt::cutHigh [private]

Definition at line 42 of file Efficiency.h.

Referenced by value().

float condex::ParametricEfficiencyInPt::cutLow [private]

Definition at line 42 of file Efficiency.h.

Referenced by value().

float condex::ParametricEfficiencyInPt::high [private]

Definition at line 43 of file Efficiency.h.

Referenced by value().

float condex::ParametricEfficiencyInPt::low [private]

Definition at line 43 of file Efficiency.h.

Referenced by value().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:36:51 2009 for CMSSW by  doxygen 1.5.4