|
Analysis
version 7.0 - august 2014
|
#include <ParamSingle.hh>
Public Member Functions | |
| ParamSingle (const string &par_name="unnamed") | |
| ParamSingle (const string &par_name, const Data &d) | |
| ParamSingle (const ParamSingle &par) | |
| ParamSingle & | operator= (const ParamSingle &par) |
| virtual | ~ParamSingle () |
| Param & | operator= (const Data &d) |
| Param & | operator= (const Int2 val) |
| Param & | operator= (const U_Int2 val) |
| Param & | operator= (const Int4 val) |
| Param & | operator= (const U_Int4 val) |
| Param & | operator= (const Int8 val) |
| Param & | operator= (const U_Int8 val) |
| Param & | operator= (const Real4 val) |
| Param & | operator= (const Real8 val) |
| operator Data & () const | |
| operator Int2 () const | |
| operator U_Int2 () const | |
| operator Int4 () const | |
| operator U_Int4 () const | |
| operator Int8 () const | |
| operator U_Int8 () const | |
| operator Real4 () const | |
| operator Real8 () const | |
| u_int | TypeId () const |
| string | Type () const |
| string | InfoString () const |
| string | ValueString () const |
| string | ValueFullString () const |
| string | DataString () const |
| string | GetDataType () const |
| u_int | GetDataTypeId () const |
| void | Reset () |
| u_int | Dimension () const |
| const Data & | Get () const |
| Data & | operator[] (u_int index) const |
| bool | First () const |
| bool | Last () const |
| bool | Next () const |
| bool | Previous () const |
| ClassDef (ParamSingle, 0) | |
Public Member Functions inherited from Param | |
| Param (const string &par_name="unnamed") | |
| Param (const Param &par) | |
| Param & | operator= (const Param &par) |
| virtual | ~Param () |
| virtual const Data & | GetDefaultData () |
| virtual void | SetDefaultData (const Data &d) |
| ClassDef (Param, 0) | |
Protected Attributes | |
| Data * | data_ptr |
| Pointeur sur la donnée associée au paramètre. | |
Protected Attributes inherited from Param | |
| u_int | status |
| Mot d'état du paramètre (non implémenté) | |
| Data * | def_value_ptr |
| Pointeur sur la valeur par défaut du paramètre. | |
Private Member Functions | |
| GObject (ParamSingle) | |
Additional Inherited Members | |
Protected Member Functions inherited from Param | |
| Data * | _AllocData (const Data &) |
C'est une classe qui décrit les paramètres simples d'un événement.
| ParamSingle::ParamSingle | ( | const string & | par_name = "unnamed" | ) |
Constructeur: le nom de paramètre doit être spécifié. Par défaut (si non spécifié explicitement), le type est U_Int2.
| par_name | nom du paramètre |
References data_ptr, and Param::def_value_ptr.
| ParamSingle::ParamSingle | ( | const string & | par_name, |
| const Data & | d | ||
| ) |
Constructeur à partir d'un nom et d'une donnée typée.
| par_name | nom du paramètre |
| d | donnée |
References Param::_AllocData(), data_ptr, and Param::def_value_ptr.
| ParamSingle::ParamSingle | ( | const ParamSingle & | par | ) |
Constructeur de recopie.
| par | paramètre à copier |
References Param::_AllocData(), data_ptr, and Param::def_value_ptr.
|
virtual |
Destructeur
References data_ptr.
|
private |
Macro from GCpp library that defines the following functions:
| ParamSingle & ParamSingle::operator= | ( | const ParamSingle & | par | ) |
Opérateur d'affectation.
| par | paramètre à affecter |
References Param::_AllocData(), and data_ptr.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Retourne l'identificateur de type de paramètre.
Reimplemented from Param.
Referenced by GetDataTypeId().
|
inlinevirtual |
|
inlinevirtual |
Retourne chaîne de caractères avec le paramètre et son type.
Implements Param.
References data_ptr, Type(), and Data::Type().
|
inlinevirtual |
Retourne chaîne de caractères avec le paramètre et son type et la valeur courante.
Implements Param.
References Get().
Referenced by DataString().
|
inlinevirtual |
|
inlinevirtual |
Retourne chaîne de caractères avec le paramètre et son type et l'ensemble des données (dans le cas d'un paramètre single, il n'y a qu'une valeur).
Implements Param.
References ValueString().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Remise à zéro du paramètre.
Implements Param.
References data_ptr, Param::def_value_ptr, Data::SetBad(), and Param::status.
|
inlinevirtual |
Retourne le nombre de données. Cette méthode n'a pas d'intérêt pour la classe ParamSingle, mais elle sert pour les classes dérivées de Param à valeurs multiples.
Implements Param.
|
inlinevirtual |
Retourne une donnée.
Implements Param.
References data_ptr.
Referenced by GetDataType(), GetDataTypeId(), ValueFullString(), and ValueString().
|
virtual |
Opérateur []: renvoie la valeur de rand donnée. Cette méthode n'a de sens que pour un paramètre à valeurs multiples. Pour un paramètre simple, tout argument différent de zéro entraine une erreur.
| index | position de la valeur dans le paramètre |
Implements Param.
|
inlinevirtual |
Positionne le paramètre sur sa première donnée. Dans le cas d'un paramètre de type ParamSingle, cette méthode retourne toujours vrai.
Implements Param.
|
inlinevirtual |
Positionne le paramètre sur sa dernière donnée. Dans le cas d'un paramètre de type ParamSingle, cette méthode retourne toujours vrai.
Implements Param.
|
inlinevirtual |
Positionne le paramètre sur la dernière suivante. Dans le cas d'un paramètre de type ParamSingle, cette méthode retourne toujours faux.
Implements Param.
|
inlinevirtual |
Positionne le paramètre sur la dernière précédente. Dans le cas d'un paramètre de type ParamSingle, cette méthode retourne toujours faux.
Implements Param.
| ParamSingle::ClassDef | ( | ParamSingle | , |
| 0 | |||
| ) |
Définition à usage de ROOT...