10 #ifndef PARAM_MULTIHIT_HH
11 #define PARAM_MULTIHIT_HH
167 inline operator Data & ()
const
168 {
return (
_Get() ); }
209 inline u_int
TypeId()
const {
return (typeMultihit); }
212 inline string Type()
const {
return (
"multihit"); }
217 {
return (Name() +
" = " +
Type()
224 {
return ( Name() +
" {" + GGetString(
data_list.Index()+1)
232 {
return ( Name() +
" {" + GGetString(
data_list.Index()+1)
265 {
return (
_Get() ); }
346 GLogWarning (
"ParamMultihit: getting value in empty list");
double Real8
Définition du type réel 32 bits.
Definition: EventCommon.hh:68
float Real4
Définition du type réel 32 bits.
Definition: EventCommon.hh:62
virtual ~ParamMultihit()
Definition: ParamMultihit.cpp:76
bool Last() const
Definition: ParamMultihit.hh:290
u_int Dimension() const
Definition: ParamMultihit.hh:259
bool Next() const
Definition: ParamMultihit.hh:305
DataBad & bad_data
Definition: DataBad.cpp:51
virtual string Text() const
Definition: Data.hh:284
virtual u_int TypeId() const =0
string Type() const
Definition: ParamMultihit.hh:212
ParamMultihit & operator=(const ParamMultihit &par)
Definition: ParamMultihit.cpp:57
#define PARAM_NONAME
Nom de paramètre non spécifié
Definition: Param.hh:17
unsigned short U_Int2
Définition du type entier 16 bits non signé
Definition: EventCommon.hh:32
string ValueFullString() const
Definition: ParamMultihit.hh:231
u_int TypeId() const
Definition: ParamMultihit.hh:209
Definition: ParamMultihit.hh:35
virtual string Type() const =0
short Int2
Définition du type entier 16 bits.
Definition: EventCommon.hh:26
bool First() const
Definition: ParamMultihit.hh:276
u_int GetDataTypeId() const
Definition: ParamMultihit.hh:247
string GetDataType() const
Definition: ParamMultihit.hh:243
ULong64_t U_Int8
Définition du type entier 64 bits non signé
Definition: EventCommon.hh:56
void Reset()
Definition: ParamMultihit.hh:254
Data & operator[](u_int index) const
Definition: ParamMultihit.cpp:93
string DataString() const
Definition: ParamMultihit.cpp:111
string ValueString() const
Definition: ParamMultihit.hh:223
ParamMultihit(const string &par_name="unnamed")
Definition: ParamMultihit.cpp:22
string InfoString() const
Definition: ParamMultihit.hh:216
const Data & Get() const
Definition: ParamMultihit.hh:264
bool Previous() const
Definition: ParamMultihit.hh:320
ClassDef(ParamMultihit, 0)
int Int4
Définition du type entier 32 bits.
Definition: EventCommon.hh:38
Data * data_ptr
Pointeur sur une donnée pour information du type du paramètre.
Definition: ParamMultihit.hh:44
unsigned int U_Int4
Définition du type entier 32 bits non signé
Definition: EventCommon.hh:44
u_int status
Mot d'état du paramètre (non implémenté)
Definition: Param.hh:100
Long64_t Int8
Définition du type entier 64 bits.
Definition: EventCommon.hh:50
Data & _Get() const
Definition: ParamMultihit.hh:340
virtual string FullText() const
Definition: Data.hh:292
GListT< Data > data_list
Liste des données
Definition: ParamMultihit.hh:45