Analysis
version 7.0 - august 2014
|
#include <GanilScaler.hh>
Public Member Functions | |
GanilScaler () | |
GanilScaler (const GanilScaler &) | |
virtual GanilScaler & | operator= (const GanilScaler &original) |
virtual | ~GanilScaler () |
u_int | GetNumber () const |
u_int | GetLabel (const u_int n) const |
u_int | GetValue (const u_int n) const |
u_int | GetFreq (const u_int n) const |
u_int | GetTics (const u_int n) const |
int | GetStatus (const u_int n) const |
u_int | GetAcqStatus () const |
ClassDef (GanilScaler, 0) | |
Protected Member Functions | |
virtual void | Reset () |
void | SetNumber (const u_int n) |
virtual void | SetScalers (GanilBuffer &buffer) |
Protected Attributes | |
u_int | num |
nombre d'échelles | |
u_int | acq_status |
état de l'acquisition | |
GanilScalerData * | sc_data |
table des données des échelles | |
Private Member Functions | |
GObject (GanilScaler) | |
Friends | |
class | GanilRun |
Classe qui reçoit l'information des buffers d'échelles de l'acquisition GANIL.
GanilScaler::GanilScaler | ( | ) |
Constructeur par défaut.
References acq_status, num, and sc_data.
GanilScaler::GanilScaler | ( | const GanilScaler & | original | ) |
Constructeur de recopie.
original | instance à recopier |
References acq_status, num, sc_data, and SetNumber().
|
virtual |
Destructeur.
References acq_status, and Reset().
|
private |
Macro from GCpp library that defines the following functions:
|
virtual |
Opérateur d'affectaion.
original | instance à recopier |
References acq_status, num, sc_data, and SetNumber().
|
protectedvirtual |
Initialisation des échelles.
References acq_status, num, and sc_data.
Referenced by SetNumber(), and ~GanilScaler().
|
protected |
Définition du nombre d'échelles.
n | nombre d'échelles |
References num, Reset(), and sc_data.
Referenced by GanilScaler(), operator=(), and SetScalers().
|
protectedvirtual |
Détermine les valeurs des échelles à partir du buffer.
References acq_status, GanilBuffer::ExtractInt4(), GanilBuffer::ExtractUInt4(), GanilScalerData::freq, GanilBuffer::GetNumber(), GanilScalerData::label, num, sc_data, SetNumber(), GanilBuffer::Skip(), GanilScalerData::status, GanilScalerData::tics, and GanilScalerData::value.
Referenced by GanilRun::ReadEvent().
|
inline |
|
inline |
Retourne le label (numéro) d'une échelle, et 0xFFFFFFFF si elle n'est pas définie.
n | numéro de l'échelle |
Referenced by GanilRun::GetScalerLabel().
|
inline |
Retourne la valeur d'une échelle, et 0xFFFFFFFF si elle n'est pas définie.
n | numéro de l'échelle |
Referenced by GanilRun::GetScalerValue().
|
inline |
Retourne la fréquence d'une échelle, et 0xFFFFFFFF si elle n'est pas définie.
n | numéro de l'échelle |
Referenced by GanilRun::GetScalerFreq().
|
inline |
Retourne le délai (x10ms) d'une échelle, et 0xFFFFFFFF si elle n'est pas définie.
n | numéro de l'échelle |
Referenced by GanilRun::GetScalerTics().
|
inline |
Retourne l'état d'une échelle: 1 = marche, 0 = arrêt, -1 = offline, -2 = non définie.
n | numéro de l'échelle |
References num, sc_data, and GanilRun::status.
Referenced by GanilRun::GetScalerStatus().
|
inline |
Retourne l'état de l'acquisition: 1 = marche, 0 = arrêt.
References acq_status.
Referenced by GanilRun::GetScalerAcqStatus().
GanilScaler::ClassDef | ( | GanilScaler | , |
0 | |||
) |
Définition à usage de ROOT...