CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Public Attributes
TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry Struct Reference

Public Types

enum  { kUndefined, kFixedCut, kVariableCut }
 

Public Member Functions

 DiscriminantCutEntry ()
 
 ~DiscriminantCutEntry ()
 

Public Attributes

std::unique_ptr< const TGraph > cutFunction_
 
std::string cutName_
 
double cutValue_
 
std::unique_ptr< StringObjectFunction< TauType > > cutVariable_
 
int mode_
 

Detailed Description

template<class TauType, class TauTypeRef, class ParentClass>
struct TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry

Definition at line 54 of file TauDiscriminantCutMultiplexer.cc.

Member Enumeration Documentation

◆ anonymous enum

template<class TauType , class TauTypeRef , class ParentClass >
anonymous enum
Enumerator
kUndefined 
kFixedCut 
kVariableCut 

Definition at line 61 of file TauDiscriminantCutMultiplexer.cc.

Constructor & Destructor Documentation

◆ DiscriminantCutEntry()

template<class TauType , class TauTypeRef , class ParentClass >
TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry::DiscriminantCutEntry ( )
inline

Definition at line 55 of file TauDiscriminantCutMultiplexer.cc.

◆ ~DiscriminantCutEntry()

template<class TauType , class TauTypeRef , class ParentClass >
TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry::~DiscriminantCutEntry ( )
inline

Definition at line 56 of file TauDiscriminantCutMultiplexer.cc.

56 {}

Member Data Documentation

◆ cutFunction_

template<class TauType , class TauTypeRef , class ParentClass >
std::unique_ptr<const TGraph> TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry::cutFunction_

Definition at line 60 of file TauDiscriminantCutMultiplexer.cc.

◆ cutName_

template<class TauType , class TauTypeRef , class ParentClass >
std::string TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry::cutName_

Definition at line 58 of file TauDiscriminantCutMultiplexer.cc.

◆ cutValue_

template<class TauType , class TauTypeRef , class ParentClass >
double TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry::cutValue_

Definition at line 57 of file TauDiscriminantCutMultiplexer.cc.

◆ cutVariable_

template<class TauType , class TauTypeRef , class ParentClass >
std::unique_ptr<StringObjectFunction<TauType> > TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry::cutVariable_

Definition at line 59 of file TauDiscriminantCutMultiplexer.cc.

◆ mode_

template<class TauType , class TauTypeRef , class ParentClass >
int TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry::mode_

Definition at line 62 of file TauDiscriminantCutMultiplexer.cc.

TauDiscriminantCutMultiplexerT::DiscriminantCutEntry::kVariableCut
Definition: TauDiscriminantCutMultiplexer.cc:61
TauDiscriminantCutMultiplexerT::DiscriminantCutEntry::mode_
int mode_
Definition: TauDiscriminantCutMultiplexer.cc:62
TauDiscriminantCutMultiplexerT::DiscriminantCutEntry::cutVariable_
std::unique_ptr< StringObjectFunction< TauType > > cutVariable_
Definition: TauDiscriminantCutMultiplexer.cc:59
TauDiscriminantCutMultiplexerT::DiscriminantCutEntry::kFixedCut
Definition: TauDiscriminantCutMultiplexer.cc:61
TauDiscriminantCutMultiplexerT::DiscriminantCutEntry::kUndefined
Definition: TauDiscriminantCutMultiplexer.cc:61
TauDiscriminantCutMultiplexerT::DiscriminantCutEntry::cutFunction_
std::unique_ptr< const TGraph > cutFunction_
Definition: TauDiscriminantCutMultiplexer.cc:60