Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Df250BORConfig Class Reference

#include <Df250BORConfig.h>

+ Inheritance diagram for Df250BORConfig:

Public Member Functions

 JOBJECT_PUBLIC (Df250BORConfig)
 
 Df250BORConfig ()
 
virtual ~Df250BORConfig ()
 
void FillDerived (void)
 Extract values as read from config registers and fill in the derived members defined above. This is called from DEVIOWorkerThread::ParseBORbank. More...
 
void toStrings (vector< pair< string, string > > &items) const
 

Public Attributes

uint32_t NSA
 
uint32_t NSA_trig
 
int32_t NSB
 
uint32_t NPED
 
uint32_t MaxPed
 
uint32_t NSAT
 
uint32_t rocid
 
uint32_t slot
 
uint32_t version
 
uint32_t ctrl1
 
uint32_t ctrl2
 
uint32_t blk_level
 
uint32_t delay
 
uint32_t itrig_cfg
 
uint16_t dac [16]
 
uint32_t trig21_delay
 
uint32_t serial_number [3]
 
uint32_t adc_status [3]
 
uint32_t adc_config [4]
 
uint32_t adc_ptw
 
uint32_t adc_pl
 
uint32_t adc_nsb
 
uint32_t adc_nsa
 
uint16_t adc_thres [16]
 
uint32_t adc_pedestal [16]
 
uint32_t config6
 
uint32_t config7
 
uint32_t config3
 

Detailed Description

Definition at line 25 of file Df250BORConfig.h.

Constructor & Destructor Documentation

Df250BORConfig::Df250BORConfig ( )
inline

Definition at line 29 of file Df250BORConfig.h.

virtual Df250BORConfig::~Df250BORConfig ( )
inlinevirtual

Definition at line 30 of file Df250BORConfig.h.

Member Function Documentation

void Df250BORConfig::FillDerived ( void  )
inline

Extract values as read from config registers and fill in the derived members defined above. This is called from DEVIOWorkerThread::ParseBORbank.

Definition at line 42 of file Df250BORConfig.h.

References f250config::adc_config, f250config::adc_nsa, f250config::adc_nsb, f250config::config7, MaxPed, NPED, NSA, NSA_trig, NSAT, and NSB.

Referenced by DEVIOWorkerThread::ParseBORbank().

Df250BORConfig::JOBJECT_PUBLIC ( Df250BORConfig  )
void Df250BORConfig::toStrings ( vector< pair< string, string > > &  items) const
inline

Member Data Documentation

uint32_t f250config::adc_config[4]
inherited

Definition at line 86 of file bor_roc.h.

Referenced by FillDerived().

uint32_t f250config::adc_nsa
inherited

Definition at line 90 of file bor_roc.h.

Referenced by Df250EmulatorAlgorithm_v1::EmulateFirmware(), and FillDerived().

uint32_t f250config::adc_nsb
inherited

Definition at line 89 of file bor_roc.h.

Referenced by Df250EmulatorAlgorithm_v1::EmulateFirmware(), and FillDerived().

uint32_t f250config::adc_pedestal[16]
inherited

Definition at line 92 of file bor_roc.h.

uint32_t f250config::adc_pl
inherited

Definition at line 88 of file bor_roc.h.

Referenced by toStrings().

uint32_t f250config::adc_ptw
inherited

Definition at line 87 of file bor_roc.h.

Referenced by toStrings().

uint32_t f250config::adc_status[3]
inherited

Definition at line 85 of file bor_roc.h.

uint16_t f250config::adc_thres[16]
inherited
uint32_t f250config::blk_level
inherited

Definition at line 78 of file bor_roc.h.

Referenced by toStrings().

uint32_t f250config::config3
inherited

Definition at line 95 of file bor_roc.h.

uint32_t f250config::config6
inherited

Definition at line 93 of file bor_roc.h.

uint32_t f250config::config7
inherited

Definition at line 94 of file bor_roc.h.

Referenced by FillDerived().

uint32_t f250config::ctrl1
inherited

Definition at line 76 of file bor_roc.h.

Referenced by toStrings().

uint32_t f250config::ctrl2
inherited

Definition at line 77 of file bor_roc.h.

Referenced by toStrings().

uint16_t f250config::dac[16]
inherited

Definition at line 81 of file bor_roc.h.

uint32_t f250config::delay
inherited

Definition at line 79 of file bor_roc.h.

uint32_t f250config::itrig_cfg
inherited

Definition at line 80 of file bor_roc.h.

uint32_t Df250BORConfig::MaxPed
uint32_t Df250BORConfig::NPED
uint32_t Df250BORConfig::NSA_trig

Definition at line 33 of file Df250BORConfig.h.

Referenced by FillDerived(), and toStrings().

uint32_t Df250BORConfig::NSAT
uint32_t f250config::rocid
inherited

Definition at line 70 of file bor_roc.h.

Referenced by DEVIOWorkerThread::ParseBORbank(), and toStrings().

uint32_t f250config::serial_number[3]
inherited

Definition at line 83 of file bor_roc.h.

uint32_t f250config::slot
inherited

Definition at line 71 of file bor_roc.h.

Referenced by toStrings().

uint32_t f250config::trig21_delay
inherited

Definition at line 82 of file bor_roc.h.

uint32_t f250config::version
inherited

Definition at line 75 of file bor_roc.h.

Referenced by toStrings().


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