|
Analysis
version 7.0 - august 2014
|
#include <FilterBaseMultiOr.hh>
Public Member Functions | |
| FilterBaseMultiOr (const string &f_names, const EventManager *mgr) | |
| FilterBaseMultiOr (const FilterBaseMultiOr &f) | |
| FilterBaseMultiOr & | operator= (const FilterBaseMultiOr &f) |
| virtual | ~FilterBaseMultiOr () |
| virtual bool | Ok () const |
| virtual int | Type () const |
| virtual string | TypeName () const |
| ClassDef (FilterBaseMultiOr, 0) | |
Public Member Functions inherited from FilterBaseMultiOp | |
| FilterBaseMultiOp (const string &f_names, const EventManager *mgr) | |
| FilterBaseMultiOp (const FilterBaseMultiOp &f) | |
| FilterBaseMultiOp & | operator= (const FilterBaseMultiOp &f) |
| virtual | ~FilterBaseMultiOp () |
| virtual const Filter * | AddFilter (Filter *f_ptr) |
| virtual const Filter * | AddFilter (const u_int f_num) |
| virtual const Filter * | AddFilter (const string &f_name) |
| virtual int | AddFilters (const string &f_names) |
| virtual int | SetFilters (const string &f_names) |
| virtual string | DefinitionString () const |
| virtual bool | UsesContour (const RContour *ct, const bool rec=true) const |
| virtual bool | UsesFilter (const Filter *f, const bool rec=true) const |
| virtual string | FilterListString () const |
| virtual int | GetFListSize () const |
| virtual const Filter * | GetFilterPtr (const u_int num) const |
| virtual string | GetFilterName (const u_int num) const |
| virtual const GNamedListT < Filter > * | GetFListPtr () const |
| ClassDef (FilterBaseMultiOp, 0) | |
Public Member Functions inherited from FilterBase | |
| FilterBase () | |
| FilterBase (const FilterBase &f) | |
| FilterBase & | operator= (const FilterBase &f) |
| virtual | ~FilterBase () |
| virtual bool | Write (ostream &os) const |
| virtual bool | Write (FILE *fptr) const |
| ClassDef (FilterBase, 0) | |
Static Public Member Functions | |
| static FilterBaseMultiOr * | NewBase (const string &def, const EventManager *mgr) |
Static Public Member Functions inherited from FilterBaseMultiOp | |
| static bool | CheckFilterNames (const string &f_names, const EventManager *mgr) |
| static int | CountFilterNames (const string &f_names, const EventManager *mgr) |
Static Public Member Functions inherited from FilterBase | |
| static FilterBase * | NewBase (const string &def, const EventManager *mgr) |
Private Member Functions | |
| GObject (FilterBaseMultiOr) | |
Additional Inherited Members | |
Protected Attributes inherited from FilterBaseMultiOp | |
| GNamedListT< Filter > | filt_list |
| Liste des filtres pour l'opération logique. | |
| const EventManager * | evt_mgr |
| Pointeur sur le gestionnaire d'événements. | |
Classe des filtres de OU logique pour un nombre variable de filtres.
La liste des filtres ne détruits pas les objets (gérés par le gestionnaire d'événement): ils sont uniquement inclus par leur pointeur.
| FilterBaseMultiOr::FilterBaseMultiOr | ( | const string & | f_names, |
| const EventManager * | mgr | ||
| ) |
Constructeur: la liste des filtres est une chaine de caractères où les noms des filtres séparés par des virgules ou des points-virgules et des espaces.
| f_names | nom des filtres |
| mgr | gestionnaire d'événement (pour liste originale de filtres) |
Referenced by NewBase().
| FilterBaseMultiOr::FilterBaseMultiOr | ( | const FilterBaseMultiOr & | f | ) |
Constructeur de recopie.
| f | filtre à copier |
|
virtual |
Destructeur.
|
private |
Macro from GCpp library that defines the following functions:
| FilterBaseMultiOr & FilterBaseMultiOr::operator= | ( | const FilterBaseMultiOr & | f | ) |
Opérateur d'affectation.
| f | filtre à affecter |
|
static |
Fonction qui alloue une nouvelle base de filtre à partir de la définition d'une chaîne de caractère.
| def | chaîne de définition (telle que lue dans un fichier) |
| mgr | pointeur sur le gestionnaire d'événements |
References FilterBaseMultiOr().
Referenced by FilterBase::NewBase().
|
virtual |
Test de validité du filtre.
Implements FilterBase.
References FilterBaseMultiOp::filt_list, and Filter::Ok().
|
inlinevirtual |
Retourne le type de filtre.
Implements FilterBase.
|
inlinevirtual |
Retourne le type de filtre, sous forme textuelle.
Implements FilterBase.
References FILTER_TYPE_TXT_MULTI_OR.
| FilterBaseMultiOr::ClassDef | ( | FilterBaseMultiOr | , |
| 0 | |||
| ) |
Définition à usage de ROOT...