GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GANILInterface Class Reference

GANILInterce, base class for all GANIL based watchers. More...

#include <GANILWatchers.h>

Inheritance diagram for GANILInterface:

Public Types

enum  EGTYPE {
  kUnknown = 0, kCobo, kCoboF, kNumexo2, kOscillo, kRaw,
  kEBYEN, kEBYTS, kEBYENTS, kMergeEN, kMergeTS, kMax
}
 enum to have categories of type of frame. Convenient for histogramming ... More...
 

Public Member Functions

Bool_t ADF2MFM ()
 Move current ADF Frame to MFM. More...
 
 GANILInterface ()
 
virtual Int_t ReadActionFile (std::string full_name_of_action_file="")
 read the file that contains the mapping. It returns the numbers of parameters, otherwise 0 More...
 
virtual ~GANILInterface ()
 

Public Attributes

std::string gActionDefault
 Default file for ACTIONS. More...
 

Protected Attributes

std::string fActionCurrent
 Current actions files. More...
 
DataParameters * fDataParameters
 use to decode the Raw MFM frame More...
 
MFMEbyedatFrame * fEBYFrame
 used to decode depending of the MFM type More...
 
Int_t fEGTYPE
 To get the EG TYPE. More...
 
MFMCommonFrame * fInsideFrame
 
MFMMergeFrame * fMergedFrame
 
MFMCommonFrame * fMFMFrame
 always filled More...
 
ADF::SharedFPfMFMinADFFrame
 Pointer to the Ancillary Frame as delivered by the ADF Trigger. More...
 

Detailed Description

GANILInterce, base class for all GANIL based watchers.

It is an interface to the MFM and/or the VAMOS libraries. It gets back from the ADF Frame the MFM component.

Author
Olivier Stezowski

Definition at line 49 of file GANILWatchers.h.


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