Analysis  version 7.0 - august 2014
GanilEndrunInfo Class Reference

#include <GanilEndrunInfo.hh>

Inheritance diagram for GanilEndrunInfo:
GanilInfo GanilRun GuiGanilRun RGuiGanilRun

Public Member Functions

 GanilEndrunInfo ()
 
 GanilEndrunInfo (const GanilEndrunInfo &)
 
virtual ~GanilEndrunInfo ()
 
virtual void EndrunInfo ()
 
virtual void EndrunInfo (ostream &)
 
 ClassDef (GanilEndrunInfo, 0)
 

Protected Member Functions

int SetEndrunInfo (GanilBuffer &)
 
void ClearEndrunInfo ()
 

Private Member Functions

 GObject (GanilEndrunInfo)
 

Private Attributes

string date
 Date et heure de fin de run.
 
u_int run_number
 Numéro de run.
 
u_int event_number
 Nombre d'événements dans le fichier.
 
u_int buffer_number
 Nombre de buffer dans le fichier.
 
u_int tape_buffer_number
 Nombre de buffer sur bande.
 

Friends

class GanilRun
 

Detailed Description

Classe traitant les données du buffer Endrun.

Constructor & Destructor Documentation

GanilEndrunInfo::GanilEndrunInfo ( )

Constructeur par défaut: aucune information de fin de run.

References buffer_number, date, event_number, run_number, and tape_buffer_number.

GanilEndrunInfo::GanilEndrunInfo ( const GanilEndrunInfo original)

Constructeur de recopie.

Parameters
originalinstance à recopier

References buffer_number, date, event_number, run_number, and tape_buffer_number.

GanilEndrunInfo::~GanilEndrunInfo ( )
virtual

Destructeur.

Member Function Documentation

GanilEndrunInfo::GObject ( GanilEndrunInfo  )
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.
void GanilEndrunInfo::EndrunInfo ( )
inlinevirtual

Ecriture des informations du fichier sur la sortie standard.

Referenced by GanilRun::EndrunInfo(), and RGuiGanilRun::UserRunStop().

void GanilEndrunInfo::EndrunInfo ( ostream &  os)
virtual

Ecriture des informations du buffer de fin de run sur flux de sortie.

Parameters
osflux vers lequel son envoyées les informations

Reimplemented in GanilRun.

References buffer_number, date, event_number, run_number, and tape_buffer_number.

int GanilEndrunInfo::SetEndrunInfo ( GanilBuffer buffer)
protected

Remplit les données de fin de run à partir du buffer.

Parameters
bufferbuffer où se trouvent les données

References buffer_number, date, event_number, GanilBuffer::ExtractString(), get_int4(), run_number, and tape_buffer_number.

Referenced by GanilRun::ReadEvent().

void GanilEndrunInfo::ClearEndrunInfo ( )
protected

Initialise les données de fin de run.

References buffer_number, date, event_number, run_number, and tape_buffer_number.

Referenced by GanilRun::BufferReset(), and GanilRun::ReadHeaders().

GanilEndrunInfo::ClassDef ( GanilEndrunInfo  ,
 
)

Définition à usage de ROOT...


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