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
muonisolation::CutsConeSizeFunction Class Reference

#include <CutsConeSizeFunction.h>

Inheritance diagram for muonisolation::CutsConeSizeFunction:
muonisolation::IsolatorByDeposit::ConeSizeFunction

Public Member Functions

float coneSize (float eta, float pt) const
 
 CutsConeSizeFunction (const Cuts &cuts)
 
float threshold () const
 

Private Attributes

const CutstheCuts
 
const Cuts::CutSpectheLastCut
 

Detailed Description

Definition at line 8 of file CutsConeSizeFunction.h.

Constructor & Destructor Documentation

muonisolation::CutsConeSizeFunction::CutsConeSizeFunction ( const Cuts cuts)
inline

Member Function Documentation

float muonisolation::CutsConeSizeFunction::coneSize ( float  eta,
float  pt 
) const
inlinevirtual
float muonisolation::CutsConeSizeFunction::threshold ( ) const
inline

Definition at line 11 of file CutsConeSizeFunction.h.

References theLastCut, and muonisolation::Cuts::CutSpec::threshold.

11 { return theLastCut->threshold; }

Member Data Documentation

const Cuts& muonisolation::CutsConeSizeFunction::theCuts
private

Definition at line 18 of file CutsConeSizeFunction.h.

Referenced by coneSize().

const Cuts::CutSpec* muonisolation::CutsConeSizeFunction::theLastCut
mutableprivate

Definition at line 17 of file CutsConeSizeFunction.h.

Referenced by coneSize(), and threshold().