GET library
GETCfgAGetGlobalReg1 Class Reference

#include <GETCfgAGetGlobalReg1.hh>

Inheritance diagram for GETCfgAGetGlobalReg1:
GETCfgAGetGlobal GETCfgAGet

Public Member Functions

Constructors, affectation, destructor
 GETCfgAGetGlobalReg1 ()
 
virtual ~GETCfgAGetGlobalReg1 ()
 
Access to class data
double GetTestModeRangeValue () const
 
double GetPeakingTimeValue () const
 
double GetVicmValue () const
 
ROOT related functions
 ClassDef (GETCfgAGetGlobalReg1, 0)
 

Public Attributes

u_short global_threshold
 Value of the 3 Most Significant Bits of the DAC threshold (common to all channels).
 
u_short peaking_time
 Peaking time identifier of the shaper.
 
u_short sca_pointer
 Defines the time marker of the SCA pointer pass. This marker defines the memory time of the trigger in the hit register.
 
u_short test_mode_range
 Internal test capacitor value.
 
u_short test_mode_selection
 Select the acquisition mode: nothing (physics mode); test; functional; calibration.
 
u_short vicm
 Input common mode voltage (change offset).
 

Static Public Attributes

static double PeakingTimeValue [16]
 Peaking time values (us) More...
 
static double TestModeRangeValue [4] = { 10.00, 0.12, 1.00, 0.24 }
 Value of test mode capacitor (pF)
 
static double VicmValue [4] = { 1.25, 1.35, 1.55, 1.65 }
 Value of input common mode voltage (V)
 

Private Member Functions

 GObject (GETCfgAGetGlobalReg1)
 

Detailed Description

Setup configuration information for AGet/Global/Reg1.

Constructor & Destructor Documentation

GETCfgAGetGlobalReg1::GETCfgAGetGlobalReg1 ( )
GETCfgAGetGlobalReg1::~GETCfgAGetGlobalReg1 ( )
virtual

Destructor.

Member Function Documentation

GETCfgAGetGlobalReg1::ClassDef ( GETCfgAGetGlobalReg1  ,
 
)

for use within ROOT.

double GETCfgAGetGlobalReg1::GetPeakingTimeValue ( ) const
inline

Return the value of the peaking time, in ns.

References peaking_time, and PeakingTimeValue.

double GETCfgAGetGlobalReg1::GetTestModeRangeValue ( ) const
inline

Return the value of the test mode capacitor, in pF.

References test_mode_range, and TestModeRangeValue.

double GETCfgAGetGlobalReg1::GetVicmValue ( ) const
inline

Return the value of the Vicm input common mode, in V.

References vicm, and VicmValue.

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

Member Data Documentation

double GETCfgAGetGlobalReg1::PeakingTimeValue
static
Initial value:
= { 0.070, 0.117, 0.232, 0.280,
0.334, 0.383, 0.502, 0.541,
0.568, 0.632, 0.721, 0.760,
0.831, 0.870, 0.976, 1.014 }

Referenced by GetPeakingTimeValue().


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