CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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_
 
edm::ESGetToken
< PhysicsTGraphPayload,
PhysicsTGraphPayloadRcd
cutToken_
 
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

template<class TauType , class TauTypeRef , class ParentClass >
anonymous enum

Constructor & Destructor Documentation

template<class TauType , class TauTypeRef , class ParentClass >
TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry::DiscriminantCutEntry ( )
inline
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

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

Definition at line 61 of file TauDiscriminantCutMultiplexer.cc.

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

Definition at line 58 of file TauDiscriminantCutMultiplexer.cc.

template<class TauType , class TauTypeRef , class ParentClass >
edm::ESGetToken<PhysicsTGraphPayload, PhysicsTGraphPayloadRcd> TauDiscriminantCutMultiplexerT< TauType, TauTypeRef, ParentClass >::DiscriminantCutEntry::cutToken_

Definition at line 59 of file TauDiscriminantCutMultiplexer.cc.

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

Definition at line 57 of file TauDiscriminantCutMultiplexer.cc.

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

Definition at line 60 of file TauDiscriminantCutMultiplexer.cc.

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

Definition at line 63 of file TauDiscriminantCutMultiplexer.cc.