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) | |
![]() | |
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. | |
![]() | |
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 | |
![]() | |
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...