Analysis
version 7.0 - august 2014
|
#include <GanilFileInfo.hh>
Public Member Functions | |
GanilFileInfo () | |
GanilFileInfo (const GanilFileInfo &) | |
virtual | ~GanilFileInfo () |
GanilFileInfo & | operator= (const GanilFileInfo &) |
bool | operator== (const GanilFileInfo &) |
bool | operator!= (const GanilFileInfo &data) |
void | FileInfo () |
void | FileInfo (ostream &) |
ClassDef (GanilFileInfo, 0) | |
Protected Member Functions | |
int | SetFileInfo (GanilBuffer &) |
Protected Attributes | |
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. | |
Private Member Functions | |
GObject (GanilFileInfo) | |
Friends | |
class | GanilRun |
Classe traitant les données du buffer File Header.
GanilFileInfo::GanilFileInfo | ( | ) |
Constructeur par défaut: aucune information sur le fichier.
References application, buffer_size, date, format, labo, machine, norme, and version.
GanilFileInfo::GanilFileInfo | ( | const GanilFileInfo & | original | ) |
Constructeur de recopie.
original | instance à recopier |
References application, buffer_size, date, format, labo, machine, norme, and version.
|
virtual |
Destructeur.
|
private |
Macro from GCpp library that defines the following functions:
GanilFileInfo & GanilFileInfo::operator= | ( | const GanilFileInfo & | original | ) |
Opérateur de recopie.
original | instance à recopier |
References application, buffer_size, date, format, labo, machine, norme, and version.
Referenced by GanilRun::ReadHeaders().
bool GanilFileInfo::operator== | ( | const GanilFileInfo & | data | ) |
Opérateur de comparaison (équivalence).
data | donnée avec laquelle on teste l'équivalence |
References application, buffer_size, format, labo, machine, norme, and version.
|
inline |
Opérateur de comparaison (non-équivalence).
data | donnée avec laquelle on teste l'équivalence |
void GanilFileInfo::FileInfo | ( | ) |
Ecriture des informations du fichier sur la sortie standard.
Referenced by RGuiGanilRun::UserRunStart().
void GanilFileInfo::FileInfo | ( | ostream & | os | ) |
Ecriture des informations du fichier sur un flux de sortie.
os | flux vers lequel son envoyées les informations |
References application, buffer_size, date, format, labo, machine, norme, and version.
|
protected |
Remplit les données de l'entête de fichier à partir du buffer.
buffer | buffer où se trouvent les données |
References application, buffer_size, date, GanilBuffer::ExtractString(), format, get_int4(), labo, machine, norme, GanilBuffer::Skip(), and version.
Referenced by GanilRun::ReadHeaders().
GanilFileInfo::ClassDef | ( | GanilFileInfo | , |
0 | |||
) |
Définition à usage de ROOT...