GET library
GETCfgAsAdGenerator Class Reference

#include <GETCfgAsAdGenerator.hh>

Inheritance diagram for GETCfgAsAdGenerator:
GETCfgAsAd

Public Member Functions

Constructors, affectation, destructor
 GETCfgAsAdGenerator ()
 
virtual ~GETCfgAsAdGenerator ()
 
ROOT related functions
 ClassDef (GETCfgAsAdGenerator, 0)
 

Public Attributes

double amplitude
 Initial amplitude, in mV, of internal AsAd pulser.
 
double amplitude_incr
 Step, in mV, between amplitude increments.
 
double amplitude_stop
 Final amplitude, in mV, of internal AsAd pulser, when using calibration ramp.
 
bool calib_mode
 Switches between modes where the pulser signal goes directly to the AGET test input or goes through a calibrated external capacitor emulating a charge. TCM0 register Calib.
 
u_short inject_value
 FIXME Switches between two external capacitor values (1pF and 11pF). TCM0 register Rg.
 

Private Types

enum  GETCfgInjectValue { capa_10nF, capa_10pF }
 

Private Member Functions

 GObject (GETCfgAsAdGenerator)
 

Detailed Description

Setup configuration information for AsAd/Generator.

Member Enumeration Documentation

Defines the injection capacitors values identifiers.

Constructor & Destructor Documentation

GETCfgAsAdGenerator::GETCfgAsAdGenerator ( )
GETCfgAsAdGenerator::~GETCfgAsAdGenerator ( )
virtual

Destructor.

Member Function Documentation

GETCfgAsAdGenerator::ClassDef ( GETCfgAsAdGenerator  ,
 
)

for use within ROOT.

GETCfgAsAdGenerator::GObject ( GETCfgAsAdGenerator  )
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.

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