Logo ROOT  
Reference Guide
RooMappedCategory::Entry Class Reference

Definition at line 50 of file RooMappedCategory.h.

Public Member Functions

 Entry ()
 
 Entry (const char *exp, RooAbsCategory::value_type cat)
 
 Entry (const Entry &other)
 
virtual ~Entry ()
 
Bool_t match (const char *testPattern) const
 
bool ok ()
 
Entryoperator= (const Entry &other)
 
RooAbsCategory::value_type outCat () const
 
const TRegexpregexp () const
 

Protected Member Functions

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

Protected Attributes

RooAbsCategory::value_type _catIdx
 
TString _expr
 
TRegexp_regexp {nullptr}
 

#include <RooMappedCategory.h>

Constructor & Destructor Documentation

◆ Entry() [1/3]

RooMappedCategory::Entry::Entry ( )
inline

Definition at line 52 of file RooMappedCategory.h.

◆ ~Entry()

RooMappedCategory::Entry::~Entry ( )
virtual

Definition at line 332 of file RooMappedCategory.cxx.

◆ Entry() [2/3]

RooMappedCategory::Entry::Entry ( const char *  exp,
RooAbsCategory::value_type  cat 
)

Definition at line 328 of file RooMappedCategory.cxx.

◆ Entry() [3/3]

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

Definition at line 330 of file RooMappedCategory.cxx.

Member Function Documentation

◆ mangle()

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

Mangle name : escape regexp character '+'.

Definition at line 358 of file RooMappedCategory.cxx.

◆ match()

bool RooMappedCategory::Entry::match ( const char *  testPattern) const

Definition at line 351 of file RooMappedCategory.cxx.

◆ ok()

bool RooMappedCategory::Entry::ok ( )

Definition at line 333 of file RooMappedCategory.cxx.

◆ operator=()

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

Definition at line 337 of file RooMappedCategory.cxx.

◆ outCat()

RooAbsCategory::value_type RooMappedCategory::Entry::outCat ( ) const
inline

Definition at line 59 of file RooMappedCategory.h.

◆ regexp()

const TRegexp * RooMappedCategory::Entry::regexp ( ) const

Definition at line 370 of file RooMappedCategory.cxx.

Member Data Documentation

◆ _catIdx

RooAbsCategory::value_type RooMappedCategory::Entry::_catIdx
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 {nullptr}
mutableprotected

Definition at line 67 of file RooMappedCategory.h.

Libraries for RooMappedCategory::Entry:
[legend]

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