Analysis  version 7.0 - august 2014
GanilEventInfo Class Reference

#include <GanilEventInfo.hh>

Inheritance diagram for GanilEventInfo:
GanilInfo GanilRun GuiGanilRun RGuiGanilRun

Public Member Functions

 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)
 

Protected Member Functions

int SetEventInfo (GanilBuffer &)
 

Protected Attributes

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.
 

Private Member Functions

 GObject (GanilEventInfo)
 

Friends

class GanilRun
 

Detailed Description

Classe traitant les données du buffer Event Header.

Constructor & Destructor Documentation

GanilEventInfo::GanilEventInfo ( )

Constructeur par défaut: aucune information sur le format d'événement.

References data_format, date, event_type, run_name, run_number, struct_type, and wc_format.

GanilEventInfo::GanilEventInfo ( const GanilEventInfo original)

Constructeur de recopie.

Parameters
originalinstance à recopier

References data_format, date, event_type, run_name, run_number, struct_type, and wc_format.

GanilEventInfo::~GanilEventInfo ( )
virtual

Destructeur.

Member Function Documentation

GanilEventInfo::GObject ( GanilEventInfo  )
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.
GanilEventInfo & GanilEventInfo::operator= ( const GanilEventInfo original)

Opérateur de recopie.

Parameters
originalinstance à recopier

References data_format, date, event_type, run_name, run_number, struct_type, and wc_format.

Referenced by GanilRun::ReadHeaders().

bool GanilEventInfo::operator== ( const GanilEventInfo data)

Opérateur de comparaison (équivalence).

Parameters
datadonnée avec laquelle on teste l'équivalence

References data_format, event_type, struct_type, and wc_format.

bool GanilEventInfo::operator!= ( const GanilEventInfo data)
inline

Opérateur de comparaison (non-équivalence).

Parameters
datadonnée avec laquelle on teste l'équivalence
void GanilEventInfo::EventInfo ( )

Ecriture des informations sur la sortie standard.

Referenced by RGuiGanilRun::UserRunStart().

void GanilEventInfo::EventInfo ( ostream &  os)

Ecriture des informations sur flux de sortie.

Parameters
osflux vers lequel son envoyées les informations

References data_format, date, event_type, run_name, run_number, and wc_format.

int GanilEventInfo::SetEventInfo ( GanilBuffer buffer)
protected

Remplit les données de l'entête d'info événement à partir du buffer.

Parameters
bufferbuffer où se trouvent les données

References data_format, date, event_type, GanilBuffer::ExtractString(), get_int4(), run_name, run_number, GanilBuffer::Skip(), struct_type, and wc_format.

Referenced by GanilRun::ReadHeaders().

GanilEventInfo::ClassDef ( GanilEventInfo  ,
 
)

Définition à usage de ROOT...


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