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 ()
 
virtual TClassIsA () const
 
bool match (const char *testPattern) const
 
bool ok ()
 
Entryoperator= (const Entry &other)
 
RooAbsCategory::value_type outCat () const
 
const TRegexpregexp () const
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 

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}
 ! More...
 

#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 331 of file RooMappedCategory.cxx.

◆ Entry() [2/3]

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

Definition at line 327 of file RooMappedCategory.cxx.

◆ Entry() [3/3]

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

Definition at line 329 of file RooMappedCategory.cxx.

Member Function Documentation

◆ Class()

static TClass * RooMappedCategory::Entry::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * RooMappedCategory::Entry::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static Version_t RooMappedCategory::Entry::Class_Version ( )
inlinestatic
Returns
Version of this class

Definition at line 70 of file RooMappedCategory.h.

◆ DeclFileName()

static const char * RooMappedCategory::Entry::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 70 of file RooMappedCategory.h.

◆ IsA()

virtual TClass * RooMappedCategory::Entry::IsA ( ) const
inlinevirtual
Returns
TClass describing current object

Definition at line 70 of file RooMappedCategory.h.

◆ 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 332 of file RooMappedCategory.cxx.

◆ operator=()

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

Definition at line 336 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.

◆ Streamer()

virtual void RooMappedCategory::Entry::Streamer ( TBuffer )
virtual

◆ StreamerNVirtual()

void RooMappedCategory::Entry::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 70 of file RooMappedCategory.h.

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: