CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

TauDiscriminationByStringCut< TauType, TauDiscriminator > Class Template Reference

Inheritance diagram for TauDiscriminationByStringCut< TauType, TauDiscriminator >:
TauDiscriminationProducerBase< TauType, TauDiscriminator > edm::EDProducer edm::ProducerBase edm::ProductRegistryHelper

List of all members.

Public Types

typedef std::vector< TauType > TauCollection
typedef edm::Ref< TauCollectionTauRef

Public Member Functions

double discriminate (const TauRef &tau)
 TauDiscriminationByStringCut (const edm::ParameterSet &iConfig)

Private Attributes

std::auto_ptr
< StringCutObjectSelector
< TauType > > 
cut_
double cutFailValue_
double cutPassValue_

Detailed Description

template<class TauType, class TauDiscriminator>
class TauDiscriminationByStringCut< TauType, TauDiscriminator >

Definition at line 11 of file TauDiscriminationByStringCut.cc.


Member Typedef Documentation

template<class TauType , class TauDiscriminator >
typedef std::vector<TauType> TauDiscriminationByStringCut< TauType, TauDiscriminator >::TauCollection
template<class TauType , class TauDiscriminator >
typedef edm::Ref<TauCollection> TauDiscriminationByStringCut< TauType, TauDiscriminator >::TauRef

Constructor & Destructor Documentation

template<class TauType , class TauDiscriminator >
TauDiscriminationByStringCut< TauType, TauDiscriminator >::TauDiscriminationByStringCut ( const edm::ParameterSet iConfig) [inline, explicit]

Member Function Documentation

template<class TauType , class TauDiscriminator >
double TauDiscriminationByStringCut< TauType, TauDiscriminator >::discriminate ( const TauRef tau) [inline, virtual]

Member Data Documentation

template<class TauType , class TauDiscriminator >
std::auto_ptr<StringCutObjectSelector<TauType> > TauDiscriminationByStringCut< TauType, TauDiscriminator >::cut_ [private]
template<class TauType , class TauDiscriminator >
double TauDiscriminationByStringCut< TauType, TauDiscriminator >::cutFailValue_ [private]
template<class TauType , class TauDiscriminator >
double TauDiscriminationByStringCut< TauType, TauDiscriminator >::cutPassValue_ [private]