GET library
GETCfgAGetGlobalReg1.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file GETCfgAGetGlobalReg1.hh
3  *
4  * Include file for the GETCfgAGetGlobalReg1 class.
5  */
6 //======================================================================
7 
8 #ifndef GET_CFG_AGET_GLOBAL_REG1_HH
9 #define GET_CFG_AGET_GLOBAL_REG1_HH
10 
11 //----------------------------------------------------------------------
12 #include "GETCommon.hh"
13 #include "GETCfgTools.hh"
14 
15 //======================================================================
16 /*! \class GETCfgAGetGlobalReg1
17  *
18  * Setup configuration information for AGet/Global/Reg1.
19  *
20  */
22 {
23  //------------------------------------------------------------
24  /*! \object_doc */
26  //------------------------------------------------------------
27 
28 
29  public:
30  static double TestModeRangeValue[4]; ///< Value of test mode capacitor (pF)
31  static double PeakingTimeValue[16]; ///< Peaking time values (us)
32  static double VicmValue[4]; ///< Value of input common mode voltage (V)
33 
34  u_short test_mode_range; ///< Internal test capacitor value.
35  u_short peaking_time; ///< Peaking time identifier of the shaper.
36  u_short test_mode_selection; ///< Select the acquisition mode: nothing (physics mode); test; functional; calibration.
37  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.
38 
39  u_short vicm; ///< Input common mode voltage (change offset).
40  u_short global_threshold; ///< Value of the 3 Most Significant Bits of the DAC threshold (common to all channels).
41 
42  public:
43  //----------------------------------------------------------
44  /** @name Constructors, affectation, destructor */
45  //@{
47  virtual ~GETCfgAGetGlobalReg1 ( );
48  //@}
49 
50  //----------------------------------------------------------
51  /** @name Access to class data */
52  //@{
53  double GetTestModeRangeValue ( ) const; // inline
54  double GetPeakingTimeValue ( ) const; // inline
55  double GetVicmValue ( ) const; // inline
56  //@}
57 
58 
59  //----------------------------------------------------------
60  /** @name ROOT related functions */
61  //@{
62  public:
63 
64  /*! for use within ROOT.*/
66  //@}
67 };
68 
69 
70 //----------------------------------------------------------------------
71 // Inline functions
73 
74 
75 //======================================================================
76 #endif
u_short peaking_time
Peaking time identifier of the shaper.
Definition: GETCfgAGetGlobalReg1.hh:35
double GetVicmValue() const
Definition: GETCfgAGetGlobalReg1.icc:17
Definition: GETCfgAGetGlobalReg1.hh:21
ClassDef(GETCfgAGetGlobalReg1, 0)
virtual ~GETCfgAGetGlobalReg1()
Definition: GETCfgAGetGlobalReg1.cpp:43
double GetTestModeRangeValue() const
Definition: GETCfgAGetGlobalReg1.icc:9
static double VicmValue[4]
Value of input common mode voltage (V)
Definition: GETCfgAGetGlobalReg1.hh:32
u_short global_threshold
Value of the 3 Most Significant Bits of the DAC threshold (common to all channels).
Definition: GETCfgAGetGlobalReg1.hh:40
GObject(GETCfgAGetGlobalReg1)
static double TestModeRangeValue[4]
Value of test mode capacitor (pF)
Definition: GETCfgAGetGlobalReg1.hh:30
u_short sca_pointer
Defines the time marker of the SCA pointer pass. This marker defines the memory time of the trigger i...
Definition: GETCfgAGetGlobalReg1.hh:37
u_short vicm
Input common mode voltage (change offset).
Definition: GETCfgAGetGlobalReg1.hh:39
static double PeakingTimeValue[16]
Peaking time values (us)
Definition: GETCfgAGetGlobalReg1.hh:31
u_short test_mode_selection
Select the acquisition mode: nothing (physics mode); test; functional; calibration.
Definition: GETCfgAGetGlobalReg1.hh:36
u_short test_mode_range
Internal test capacitor value.
Definition: GETCfgAGetGlobalReg1.hh:34
GETCfgAGetGlobalReg1()
Definition: GETCfgAGetGlobalReg1.cpp:27
double GetPeakingTimeValue() const
Definition: GETCfgAGetGlobalReg1.icc:13