CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Protected Attributes
muonisolation::MuIsoBaseIsolator::Result Class Reference

#include <MuIsoBaseIsolator.h>

Public Member Functions

 Result ()
 
 Result (ResultType typ)
 
ResultType typeF () const
 
template<typename T >
T val () const
 
template<>
int val () const
 
template<>
float val () const
 
template<>
bool val () const
 

Public Attributes

bool valBool
 
float valFloat
 
int valInt
 

Protected Attributes

ResultType typeF_
 

Detailed Description

Definition at line 34 of file MuIsoBaseIsolator.h.

Constructor & Destructor Documentation

muonisolation::MuIsoBaseIsolator::Result::Result ( )
inline
muonisolation::MuIsoBaseIsolator::Result::Result ( ResultType  typ)
inline

Member Function Documentation

ResultType muonisolation::MuIsoBaseIsolator::Result::typeF ( ) const
inline

Definition at line 44 of file MuIsoBaseIsolator.h.

template<typename T >
T muonisolation::MuIsoBaseIsolator::Result::val ( ) const
template<>
int muonisolation::MuIsoBaseIsolator::Result::val ( ) const
inline

Definition at line 68 of file MuIsoBaseIsolator.h.

template<>
float muonisolation::MuIsoBaseIsolator::Result::val ( ) const
inline

Definition at line 69 of file MuIsoBaseIsolator.h.

template<>
bool muonisolation::MuIsoBaseIsolator::Result::val ( ) const
inline

Definition at line 70 of file MuIsoBaseIsolator.h.

Member Data Documentation

ResultType muonisolation::MuIsoBaseIsolator::Result::typeF_
protected

Definition at line 47 of file MuIsoBaseIsolator.h.

bool muonisolation::MuIsoBaseIsolator::Result::valBool
float muonisolation::MuIsoBaseIsolator::Result::valFloat
int muonisolation::MuIsoBaseIsolator::Result::valInt

Definition at line 41 of file MuIsoBaseIsolator.h.

Referenced by muonisolation::IsolatorByDepositCount::result().