Analysis  version 7.0 - august 2014
GanilInfo Class Reference

#include <GanilInfo.hh>

Inheritance diagram for GanilInfo:
GanilFileInfo GanilEventInfo GanilCoderInfo GanilParamInfo GanilEndrunInfo GanilRun GuiGanilRun RGuiGanilRun

Public Member Functions

 GanilInfo ()
 
 GanilInfo (const GanilInfo &)
 
virtual ~GanilInfo ()
 
 ClassDef (GanilInfo, 0)
 
- Public Member Functions inherited from GanilFileInfo
 GanilFileInfo ()
 
 GanilFileInfo (const GanilFileInfo &)
 
virtual ~GanilFileInfo ()
 
GanilFileInfooperator= (const GanilFileInfo &)
 
bool operator== (const GanilFileInfo &)
 
bool operator!= (const GanilFileInfo &data)
 
void FileInfo ()
 
void FileInfo (ostream &)
 
 ClassDef (GanilFileInfo, 0)
 
- Public Member Functions inherited from GanilEventInfo
 GanilEventInfo ()
 
 GanilEventInfo (const GanilEventInfo &)
 
virtual ~GanilEventInfo ()
 
GanilEventInfooperator= (const GanilEventInfo &)
 
bool operator== (const GanilEventInfo &)
 
bool operator!= (const GanilEventInfo &data)
 
void EventInfo ()
 
void EventInfo (ostream &)
 
 ClassDef (GanilEventInfo, 0)
 
- Public Member Functions inherited from GanilCoderInfo
 GanilCoderInfo ()
 
 GanilCoderInfo (const GanilCoderInfo &)
 
virtual ~GanilCoderInfo ()
 
GanilCoderInfooperator= (const GanilCoderInfo &)
 
bool operator== (const GanilCoderInfo &)
 
bool operator!= (const GanilCoderInfo &data)
 
void CoderInfo ()
 
void CoderInfo (ostream &)
 
u_short Number ()
 
u_short TrigNum (const u_int b)
 
u_short ParNum (const u_int b)
 
u_short Trig (const u_int b, const u_int t)
 
u_short Fix1 (const u_int b, const u_int t)
 
u_short Fixn (const u_int b, const u_int t)
 
string Coder (const u_int b)
 
void Clear ()
 
 ClassDef (GanilCoderInfo, 0)
 
- Public Member Functions inherited from GanilParamInfo
 GanilParamInfo ()
 
 GanilParamInfo (const GanilParamInfo &)
 
virtual ~GanilParamInfo ()
 
GanilParamInfooperator= (const GanilParamInfo &)
 
bool operator== (const GanilParamInfo &)
 
bool operator!= (const GanilParamInfo &data)
 
int GetGanilParamNumber (const string &par_name)
 
GanilParamGetGanilParamPtr (const string &par_name)
 
GanilParamGetGanilParamPtr (const u_int par_num)
 
u_int GetGanilParamMask (const string &par_name)
 
u_int GetGanilParamMask (const u_int par_num)
 
bool SetGanilParamMask (const string &par_name, const u_int m)
 
bool SetGanilParamMask (const u_int par_num, const u_int m)
 
void ParamInfo ()
 
void ParamInfo (ostream &)
 
void WriteParamList ()
 
void WriteParamList (const string &)
 
void WriteParamList (ostream &)
 
 ClassDef (GanilParamInfo, 0)
 
- Public Member Functions inherited from GanilEndrunInfo
 GanilEndrunInfo ()
 
 GanilEndrunInfo (const GanilEndrunInfo &)
 
virtual ~GanilEndrunInfo ()
 
virtual void EndrunInfo ()
 
virtual void EndrunInfo (ostream &)
 
 ClassDef (GanilEndrunInfo, 0)
 

Private Member Functions

 GObject (GanilInfo)
 

Additional Inherited Members

- Public Attributes inherited from GanilCoderInfo
u_short number
 Nombre de branches de codeurs.
 
u_short * trignum
 Table des numéros de triggers des branches.
 
u_short * parnum
 Table des nombres de paramètres par branche.
 
u_short ** trig
 Table des valeurs de trigger pour chaque branche.
 
u_short ** fix1
 Table du premier paramètre fixe pour chaque branche.
 
u_short ** fixn
 Table du nombre de paramètres fixes pour chaque branche.
 
string * coder
 Table des noms de branches.
 
- Protected Member Functions inherited from GanilFileInfo
int SetFileInfo (GanilBuffer &)
 
- Protected Member Functions inherited from GanilEventInfo
int SetEventInfo (GanilBuffer &)
 
- Protected Member Functions inherited from GanilCoderInfo
int SetCoderInfo (GanilBuffer &)
 
- Protected Member Functions inherited from GanilParamInfo
int SetParamInfo (GanilBuffer &buffer)
 
int SetParamInfo (GanilBuffer &buffer, const GanilCoderInfo *coder)
 
- Protected Member Functions inherited from GanilEndrunInfo
int SetEndrunInfo (GanilBuffer &)
 
void ClearEndrunInfo ()
 
- Protected Attributes inherited from GanilFileInfo
string norme
 Norme du fichier d'acquisition.
 
string version
 Version de l'acquisition.
 
string labo
 Laboratoire de l'acquisition.
 
string machine
 Machine d'acquisition.
 
string application
 Programme d'acquisition.
 
u_int buffer_size
 Taille des buffers.
 
string format
 Format de la machine.
 
string date
 Date du fichier.
 
- Protected Attributes inherited from GanilEventInfo
string event_type
 Type d'événement (WORDC ou FFFF)
 
string data_format
 Format des données
 
string wc_format
 Format du compteur de mots.
 
string date
 Date du run.
 
string run_name
 Nom du run.
 
u_int run_number
 Numéro du run.
 
string struct_type
 Type de structure.
 
- Protected Attributes inherited from GanilParamInfo
GListT< GanilParamparam_list
 Liste des paramètres GANIL.
 
u_int number_table [16384]
 Table de conversion label -> numéro de paramètre (mode EBYEDAT)
 
u_short mask_table [16384]
 Table des masques binaires.
 

Detailed Description

C'est une classe abstraite qui ne sert qu'à regrouper les. informations des buffers d'entête de l'acquisition GANIL.

Constructor & Destructor Documentation

GanilInfo::GanilInfo ( )

Constructeur par défaut.

GanilInfo::GanilInfo ( const GanilInfo original)

Constructeur de recopie.

Parameters
originalinstance à recopier
GanilInfo::~GanilInfo ( )
virtual

Destructeur.

Member Function Documentation

GanilInfo::GObject ( GanilInfo  )
private

Macro from GCpp library that defines the following functions:

  • ClassName(): return the real class name of the object
  • StaticClassName(): return the used class name of the object (that may be a base class of the real object).
  • IsInstanceOf<T>(): return true if the current object is an instance of the template class name argument
  • Clone(): return an allocated copy of the object.
GanilInfo::ClassDef ( GanilInfo  ,
 
)

Définition à usage de ROOT...


The documentation for this class was generated from the following files: