Logo ROOT   6.12/07
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RooMappedCategory::Entry Class Reference

Definition at line 51 of file RooMappedCategory.h.

Public Member Functions

 Entry ()
 
 Entry (const char *exp, const RooCatType *cat)
 
 Entry (const Entry &other)
 
virtual ~Entry ()
 
Bool_t match (const char *testPattern) const
 
Bool_t ok ()
 
Entryoperator= (const Entry &other)
 
const RooCatTypeoutCat () const
 

Protected Member Functions

TString mangle (const char *exp) const
 Mangle name : escape regexp character '+'. More...
 

Protected Attributes

RooCatType _cat
 
TString _expr
 
TRegexp_regexp
 

#include <RooMappedCategory.h>

Constructor & Destructor Documentation

◆ Entry() [1/3]

RooMappedCategory::Entry::Entry ( )
inline

Definition at line 53 of file RooMappedCategory.h.

◆ ~Entry()

virtual RooMappedCategory::Entry::~Entry ( )
inlinevirtual

Definition at line 54 of file RooMappedCategory.h.

◆ Entry() [2/3]

RooMappedCategory::Entry::Entry ( const char *  exp,
const RooCatType cat 
)
inline

Definition at line 55 of file RooMappedCategory.h.

◆ Entry() [3/3]

RooMappedCategory::Entry::Entry ( const Entry other)
inline

Definition at line 56 of file RooMappedCategory.h.

Member Function Documentation

◆ mangle()

TString RooMappedCategory::Entry::mangle ( const char *  exp) const
protected

Mangle name : escape regexp character '+'.

Definition at line 348 of file RooMappedCategory.cxx.

◆ match()

Bool_t RooMappedCategory::Entry::match ( const char *  testPattern) const
inline

Definition at line 58 of file RooMappedCategory.h.

◆ ok()

Bool_t RooMappedCategory::Entry::ok ( )
inline

Definition at line 57 of file RooMappedCategory.h.

◆ operator=()

RooMappedCategory::Entry & RooMappedCategory::Entry::operator= ( const Entry other)

Definition at line 328 of file RooMappedCategory.cxx.

◆ outCat()

const RooCatType& RooMappedCategory::Entry::outCat ( ) const
inline

Definition at line 59 of file RooMappedCategory.h.

Member Data Documentation

◆ _cat

RooCatType RooMappedCategory::Entry::_cat
protected

Definition at line 68 of file RooMappedCategory.h.

◆ _expr

TString RooMappedCategory::Entry::_expr
protected

Definition at line 66 of file RooMappedCategory.h.

◆ _regexp

TRegexp* RooMappedCategory::Entry::_regexp
protected

Definition at line 67 of file RooMappedCategory.h.

Libraries for RooMappedCategory::Entry:
[legend]

The documentation for this class was generated from the following files: