CbmRoot
Loading...
Searching...
No Matches
CbmTrdDigi Class Reference

#include <CbmTrdDigi.h>

Inheritance diagram for CbmTrdDigi:
[legend]

Public Types

enum class  eCbmTrdAsicType : size_t { kSPADIC = 0 , kFASP , kNTypes }
 
enum class  eTriggerType : int32_t {
  kBeginTriggerTypes = 0 , kSelf = kBeginTriggerTypes , kNeighbor , kMulti ,
  kTrg2 , kNTrg
}
 
enum  CbmTrdDigiDef { kFlag1 = 0 , kFlag2 , kFlag3 , kNflags }
 

Public Member Functions

 CbmTrdDigi ()
 Default constructor.
 
 CbmTrdDigi (int32_t padChNr, float chargeT, float chargeR, uint64_t time)
 Constructor for the FASP type.
 
 CbmTrdDigi (int32_t padChNr, int32_t uniqueModuleId, float charge, uint64_t time, eTriggerType triggerType, int32_t errClass)
 Constructor for the SPADIC type.
 
 CbmTrdDigi (int32_t, double, int32_t, int32_t, int32_t, int32_t, float *)
 Constructor for backward compatibillity. Does not do anything.
 
 CbmTrdDigi (const CbmTrdDigi &)
 Copy Construct a new Cbm Trd Digi.
 
CbmTrdDigioperator= (const CbmTrdDigi &)=default
 Assignment operator.
 
void AddCharge (CbmTrdDigi *sd, double f)
 Charge addition in case of pile-up (FASP simulation only)
 
void AddCharge (double c, double f=1)
 Charge addition in case of pile-up (SPADIC simulation only)
 
int32_t GetAddress () const
 Address getter for module in the format defined by CbmTrdDigi (format of CbmTrdAddress can be accessed via CbmTrdParModDigi)
 
int32_t GetAddressChannel () const
 Getter read-out id.
 
int32_t GetAddressModule () const
 Getter module address in the experiment.
 
double GetCharge () const
 Common purpose charge getter.
 
double GetCharge (double &tilt, int32_t &dt) const
 Charge getter for FASP.
 
double GetChargeError () const
 Charge error parametrisation. SPADIC specific see GetErrorClass()
 
int32_t GetErrorClass () const
 Channel status. SPADIC specific see LUT.
 
double GetTime () const
 Getter for physical time [ns]. Accounts for clock representation of each ASIC. In SPADIC case physical time is already stored in fTime.
 
uint64_t GetTimeDAQ () const
 Getter for global DAQ time [clk]. Differs for each ASIC. In FASP case DAQ time is already stored in fTime.
 
int32_t GetTriggerType () const
 Channel trigger type. SPADIC specific see CbmTrdTriggerType.
 
eCbmTrdAsicType GetType () const
 Channel FEE SPADIC/FASP according to CbmTrdAsicType.
 
bool IsFASP () const
 Shortcut to check if FASP digi.
 
bool IsMasked () const
 Query digi mask (FASP only)
 
bool IsPileUp () const
 Query digi pile-up (FASP only)
 
bool IsFlagged (const int32_t iflag) const
 Query flag status (generic)
 
int32_t Layer () const
 
int32_t Module () const
 
void SetAddress (const int32_t a)
 Module address setter for digi.
 
void SetAddressModule (const int32_t a)
 Alias for SetAddress()
 
void SetAsic (eCbmTrdAsicType ty=eCbmTrdAsicType::kSPADIC)
 
void SetCharge (float c)
 Charge setter for SPADIC ASIC.
 
void SetCharge (float cT, float cR, int32_t dt=0)
 Charge setter for FASP ASIC.
 
void SetFlag (const int32_t iflag, bool set=true)
 Generic flag status setter.
 
void SetMasked (bool set=true)
 Set digi mask (FASP only)
 
void SetPileUp (bool set=true)
 Set digi pile-up (FASP only)
 
void SetTime (double t)
 Set global digi time (ns)
 
void SetTimeDAQ (uint64_t t)
 Set global digi time (clk)
 
void SetTimeOffset (int8_t t)
 Set time offset of rectangular to tilt pads for FASP (clk)
 
void SetTriggerType (const eTriggerType triggerType)
 Set digi trigger type.
 
void SetTriggerType (const int32_t triggerValue)
 Set digi trigger type.
 
void SetErrorClass (const int32_t n)
 Set digi error class (SPADIC only)
 
std::string ToString () const
 String representation of a TRD digi. Account for digi type and specific information.
 
void SetStopType (int32_t)
 
int32_t GetStopType ()
 
void SetPulseShape (float[45])
 
double GetChargeTR () const
 
void SetInfoType (int32_t)
 
int32_t GetNrSamples ()
 
float * GetSamples ()
 

Static Public Member Functions

static float Clk (eCbmTrdAsicType ty)
 DAQ clock accessor for each ASIC.
 
static ECbmModuleId GetSystem ()
 
static const char * GetClassName ()
 Class name (static)
 
static const char * GetBranchName ()
 Get the desired name of the branch for this obj in the cbm output tree (static)
 
static std::pair< eTriggerType, bool > GetTriggerPair (const int32_t triggerValue)
 Get the trigger combination, i.e. St or Nt and is multihit or not (true/false)
 

Protected Member Functions

void SetChannel (const int32_t a)
 
void SetLayer (const int32_t a)
 
void SetModule (const int32_t a)
 

Protected Attributes

uint32_t fInfo = 0
 
uint32_t fCharge = 0
 
uint64_t fTime = 0
 

Static Protected Attributes

static const double fgClk [static_cast< size_t >(eCbmTrdAsicType::kNTypes)+1] = {62.5, 12.5, 0.0}
 clock length in ns for acquisition
 
static const float fgPrecission [static_cast< size_t >(eCbmTrdAsicType::kNTypes)+1] = {1.e3, 1., 0.0}
 Nr. of digits stored for ASIC.
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int)
 
 ClassDefNV (CbmTrdDigi, 4)
 

Static Private Attributes

static const int32_t fgkRoOffset = 0
 
static const int32_t fgkModOffset = 12
 
static const int32_t fgkLyOffset = 19
 
static const int32_t fgkErrOffset = 23
 
static const int32_t fgkFlgOffset = 26
 
static const int32_t fgkTrgOffset = 29
 
static const int32_t fgkTypOffset = 31
 

Friends

class boost::serialization::access
 BOOST serialization interface.
 

Detailed Description

Definition at line 20 of file CbmTrdDigi.h.

Member Enumeration Documentation

◆ CbmTrdDigiDef

Enumerator
kFlag1 
kFlag2 
kFlag3 
kNflags 

Definition at line 37 of file CbmTrdDigi.h.

◆ eCbmTrdAsicType

enum class CbmTrdDigi::eCbmTrdAsicType : size_t
strong
Enumerator
kSPADIC 
kFASP 
kNTypes 

Definition at line 22 of file CbmTrdDigi.h.

◆ eTriggerType

enum class CbmTrdDigi::eTriggerType : int32_t
strong
Enumerator
kBeginTriggerTypes 
kSelf 
kNeighbor 
kMulti 
kTrg2 
kNTrg 

Definition at line 28 of file CbmTrdDigi.h.

Constructor & Destructor Documentation

◆ CbmTrdDigi() [1/5]

CbmTrdDigi::CbmTrdDigi ( )

Default constructor.

Definition at line 44 of file CbmTrdDigi.cxx.

◆ CbmTrdDigi() [2/5]

CbmTrdDigi::CbmTrdDigi ( int32_t padChNr,
float chargeT,
float chargeR,
uint64_t time )

Constructor for the FASP type.

Parameters
[in]padChNrUnique channel address in the module.
[in]chargeTCharge for tilt pad parring.
[in]chargeRCharge for rectangle pad parring.
[in]timeAbsolute time [ASIC clocks].

Fill data structure according to FASP representation A - Asic type according to CbmTrdAsicType M - module id in the layer L - layer id in the TRD setup p - pad address within the module

fCharge definition tttt.tttt tttt.tttt rrrr.rrrr rrrr.rrrr t - tilt paired charge r - rectangle paired charge

Definition at line 46 of file CbmTrdDigi.cxx.

References kFASP, SetAsic(), SetChannel(), and SetCharge().

◆ CbmTrdDigi() [3/5]

CbmTrdDigi::CbmTrdDigi ( int32_t padChNr,
int32_t uniqueModuleId,
float charge,
uint64_t time,
eTriggerType triggerType,
int32_t errClass )

Constructor for the SPADIC type.

Parameters
[in]padChNrUnique channel address in the module.
[in]uniqueModuleIdUnique Id of the module.
[in]chargeCharge.
[in]timeAbsolute time [ns].
[in]triggerTypeSPADIC trigger type see CbmTrdTriggerType.
[in]errClassSPADIC signal error parametrization based on message type.

Fill data structure according to SPADIC representation A - Asic type according to CbmTrdAsicType T - trigger type according to CbmTrdTriggerType n - error class M - module id in the layer L - layer id in the TRD setup p - pad address within the module fCharge definition uint32_t(charge*fgPrecission)

Definition at line 64 of file CbmTrdDigi.cxx.

References kSPADIC, SetAddress(), SetAsic(), SetChannel(), SetCharge(), SetErrorClass(), and SetTriggerType().

◆ CbmTrdDigi() [4/5]

CbmTrdDigi::CbmTrdDigi ( int32_t ,
double ,
int32_t ,
int32_t ,
int32_t ,
int32_t ,
float *  )
inline

Constructor for backward compatibillity. Does not do anything.

Definition at line 75 of file CbmTrdDigi.h.

◆ CbmTrdDigi() [5/5]

CbmTrdDigi::CbmTrdDigi ( const CbmTrdDigi & digi)

Copy Construct a new Cbm Trd Digi.

Definition at line 87 of file CbmTrdDigi.cxx.

References fCharge, fInfo, and fTime.

Member Function Documentation

◆ AddCharge() [1/2]

void CbmTrdDigi::AddCharge ( CbmTrdDigi * sd,
double f )

Charge addition in case of pile-up (FASP simulation only)

Parameters
[in]sdprevious digi absorbed by current
[in]fscaling factor

Definition at line 95 of file CbmTrdDigi.cxx.

References fCharge, fgPrecission, GetType(), and kFASP.

◆ AddCharge() [2/2]

void CbmTrdDigi::AddCharge ( double c,
double f = 1 )

Charge addition in case of pile-up (SPADIC simulation only)

Parameters
[in]cextra charge to be added
[in]fscaling factor

Definition at line 123 of file CbmTrdDigi.cxx.

References GetCharge(), GetType(), kSPADIC, and SetCharge().

◆ ClassDefNV()

CbmTrdDigi::ClassDefNV ( CbmTrdDigi ,
4  )
private

◆ Clk()

◆ GetAddress()

int32_t CbmTrdDigi::GetAddress ( ) const
inline

◆ GetAddressChannel()

◆ GetAddressModule()

int32_t CbmTrdDigi::GetAddressModule ( ) const

◆ GetBranchName()

static const char * CbmTrdDigi::GetBranchName ( )
inlinestatic

Get the desired name of the branch for this obj in the cbm output tree (static)

Returns
TrdDigi

Definition at line 149 of file CbmTrdDigi.h.

Referenced by CbmDeviceDigiEventSink::InitTask().

◆ GetCharge() [1/2]

◆ GetCharge() [2/2]

double CbmTrdDigi::GetCharge ( double & tilt,
int32_t & dt ) const

Charge getter for FASP.

Parameters
[out]tilton returns contain the charge measured on tilted pads
[out]dton returns contain the time difference wrt tilted pads [ASIC clocks]
Returns
charge measured on rectangular coupled pads

Retrieve signal information for FASP. Memory allocation of 32 bits: tttt.tttt TTTT.TTTT TTTT.RRRR RRRR.RRRR t : time difference of rectangular to tilt pads T : tilt pads signal R : Rectangular pads signal

Definition at line 161 of file CbmTrdDigi.cxx.

References fCharge, fgPrecission, GetType(), and kFASP.

◆ GetChargeError()

double CbmTrdDigi::GetChargeError ( ) const

Charge error parametrisation. SPADIC specific see GetErrorClass()

Definition at line 181 of file CbmTrdDigi.cxx.

◆ GetChargeTR()

double CbmTrdDigi::GetChargeTR ( ) const
inline

Definition at line 245 of file CbmTrdDigi.h.

◆ GetClassName()

static const char * CbmTrdDigi::GetClassName ( )
inlinestatic

Class name (static)

Returns
CbmTrdDigi

Definition at line 144 of file CbmTrdDigi.h.

Referenced by TEST().

◆ GetErrorClass()

int32_t CbmTrdDigi::GetErrorClass ( ) const
inline

Channel status. SPADIC specific see LUT.

Definition at line 133 of file CbmTrdDigi.h.

References fgkErrOffset, and fInfo.

Referenced by CbmTrdModuleRecR::MakeHit(), and ToString().

◆ GetNrSamples()

int32_t CbmTrdDigi::GetNrSamples ( )
inline

Definition at line 247 of file CbmTrdDigi.h.

◆ GetSamples()

float * CbmTrdDigi::GetSamples ( )
inline

Definition at line 248 of file CbmTrdDigi.h.

◆ GetStopType()

int32_t CbmTrdDigi::GetStopType ( )
inline

Definition at line 242 of file CbmTrdDigi.h.

◆ GetSystem()

static ECbmModuleId CbmTrdDigi::GetSystem ( )
inlinestatic

System ID (static)

Returns
System identifier (ECbmModuleId)

Definition at line 138 of file CbmTrdDigi.h.

References kTrd.

Referenced by compareTrdDigiDataMembers(), and compareTrdDigiDataMembers().

◆ GetTime()

◆ GetTimeDAQ()

◆ GetTriggerPair()

std::pair< CbmTrdDigi::eTriggerType, bool > CbmTrdDigi::GetTriggerPair ( const int32_t triggerValue)
static

Get the trigger combination, i.e. St or Nt and is multihit or not (true/false)

Parameters
[in]int32_ttrigger value of a digi as stored in fInfo
Returns
std::pair<eTriggerType, bool> <St or Nt, multihit or not>

Definition at line 184 of file CbmTrdDigi.cxx.

Referenced by CbmTrdUnpackMonitor::fillHisto().

◆ GetTriggerType()

◆ GetType()

◆ IsFASP()

bool CbmTrdDigi::IsFASP ( ) const
inline

Shortcut to check if FASP digi.

Definition at line 179 of file CbmTrdDigi.h.

References GetType(), and kFASP.

Referenced by cbm::algo::trd::Hitfind::RunModuleParallelMerge(), and cbm::algo::trd::Hitfind::RunRowParallel().

◆ IsFlagged()

bool CbmTrdDigi::IsFlagged ( const int32_t iflag) const

Query flag status (generic)

Definition at line 196 of file CbmTrdDigi.cxx.

References fgkFlgOffset, fInfo, and kNflags.

Referenced by CbmTrdModuleSim2D::FlushBuffer(), IsMasked(), IsPileUp(), CbmTrdModuleRecR::MakeHit(), and CbmTrdFASP::WriteDigi().

◆ IsMasked()

bool CbmTrdDigi::IsMasked ( ) const
inline

Query digi mask (FASP only)

Definition at line 182 of file CbmTrdDigi.h.

References GetType(), IsFlagged(), kFASP, and kFlag3.

Referenced by CbmTrdModuleSim2D::FlushBuffer(), and ToString().

◆ IsPileUp()

bool CbmTrdDigi::IsPileUp ( ) const
inline

Query digi pile-up (FASP only)

Definition at line 184 of file CbmTrdDigi.h.

References GetType(), IsFlagged(), kFASP, and kFlag2.

Referenced by ToString().

◆ Layer()

int32_t CbmTrdDigi::Layer ( ) const
inline

Definition at line 187 of file CbmTrdDigi.h.

References fgkLyOffset, and fInfo.

Referenced by GetAddressModule(), and ToString().

◆ Module()

int32_t CbmTrdDigi::Module ( ) const
inline

Definition at line 188 of file CbmTrdDigi.h.

References fgkModOffset, and fInfo.

Referenced by GetAddressModule(), and ToString().

◆ operator=()

CbmTrdDigi & CbmTrdDigi::operator= ( const CbmTrdDigi & )
default

Assignment operator.

Returns
CbmTrdDigi&

◆ serialize()

template<class Archive >
void CbmTrdDigi::serialize ( Archive & ar,
const unsigned int  )
inlineprivate

Definition at line 297 of file CbmTrdDigi.h.

References fCharge, fInfo, and fTime.

◆ SetAddress()

void CbmTrdDigi::SetAddress ( const int32_t a)

Module address setter for digi.

Parameters
[in]amodule address as it is defined in CbmTrdAddress

Definition at line 203 of file CbmTrdDigi.cxx.

References CbmTrdAddress::GetLayerId(), CbmTrdAddress::GetModuleId(), SetLayer(), and SetModule().

Referenced by CbmTrdDigi(), and SetAddressModule().

◆ SetAddressModule()

void CbmTrdDigi::SetAddressModule ( const int32_t a)
inline

Alias for SetAddress()

Definition at line 195 of file CbmTrdDigi.h.

References SetAddress().

◆ SetAsic()

void CbmTrdDigi::SetAsic ( eCbmTrdAsicType ty = eCbmTrdAsicType::kSPADIC)

Definition at line 210 of file CbmTrdDigi.cxx.

References CLRBIT, fgkTypOffset, fInfo, kSPADIC, and SETBIT.

Referenced by CbmTrdDigi(), and CbmTrdDigi().

◆ SetChannel()

void CbmTrdDigi::SetChannel ( const int32_t a)
inlineprotected

Definition at line 251 of file CbmTrdDigi.h.

References fgkRoOffset, and fInfo.

Referenced by CbmTrdDigi(), and CbmTrdDigi().

◆ SetCharge() [1/2]

void CbmTrdDigi::SetCharge ( float c)

◆ SetCharge() [2/2]

void CbmTrdDigi::SetCharge ( float cT,
float cR,
int32_t dt = 0 )

Charge setter for FASP ASIC.

Parameters
[in]cTcharge on tilt paired
[in]cRcharge on rectangular paired
[in]dttime difference between T and R channel

Load signal information for FASP. Memory allocation of 32 bits: tttt.tttt TTTT.TTTT TTTT.RRRR RRRR.RRRR t : time difference of rectangular to tilt pads (8 bits) T : tilt pads signal (12 bits) R : Rectangular pads signal (12 bits)

Definition at line 218 of file CbmTrdDigi.cxx.

References fCharge, fgPrecission, and kFASP.

◆ SetErrorClass()

void CbmTrdDigi::SetErrorClass ( const int32_t n)
inline

Set digi error class (SPADIC only)

Definition at line 231 of file CbmTrdDigi.h.

References fgkErrOffset, and fInfo.

Referenced by CbmTrdModuleSimR::AddDigi(), CbmTrdDigi(), and CbmTrdModuleSimR::ProcessPulseBuffer().

◆ SetFlag()

void CbmTrdDigi::SetFlag ( const int32_t iflag,
bool set = true )

Generic flag status setter.

Definition at line 246 of file CbmTrdDigi.cxx.

References CLRBIT, fgkFlgOffset, fInfo, kNflags, and SETBIT.

Referenced by CbmTrdModuleSimR::AddDigi(), CbmTrdModuleSimR::ProcessPulseBuffer(), SetMasked(), SetPileUp(), and CbmTrdFASP::WriteDigi().

◆ SetInfoType()

void CbmTrdDigi::SetInfoType ( int32_t )
inline

Definition at line 246 of file CbmTrdDigi.h.

◆ SetLayer()

void CbmTrdDigi::SetLayer ( const int32_t a)
inlineprotected

Definition at line 256 of file CbmTrdDigi.h.

References fgkLyOffset, and fInfo.

Referenced by SetAddress().

◆ SetMasked()

void CbmTrdDigi::SetMasked ( bool set = true)
inline

Set digi mask (FASP only)

Definition at line 211 of file CbmTrdDigi.h.

References GetType(), kFASP, kFlag3, and SetFlag().

◆ SetModule()

void CbmTrdDigi::SetModule ( const int32_t a)
inlineprotected

Definition at line 261 of file CbmTrdDigi.h.

References fgkModOffset, and fInfo.

Referenced by SetAddress().

◆ SetPileUp()

void CbmTrdDigi::SetPileUp ( bool set = true)
inline

Set digi pile-up (FASP only)

Definition at line 216 of file CbmTrdDigi.h.

References GetType(), kFASP, kFlag2, and SetFlag().

◆ SetPulseShape()

void CbmTrdDigi::SetPulseShape ( float [45])
inline

Definition at line 243 of file CbmTrdDigi.h.

◆ SetStopType()

void CbmTrdDigi::SetStopType ( int32_t )
inline

Definition at line 241 of file CbmTrdDigi.h.

◆ SetTime()

void CbmTrdDigi::SetTime ( double t)

Set global digi time (ns)

Definition at line 255 of file CbmTrdDigi.cxx.

References Clk(), fTime, GetType(), kFASP, kNTypes, and kSPADIC.

◆ SetTimeDAQ()

void CbmTrdDigi::SetTimeDAQ ( uint64_t t)
inline

Set global digi time (clk)

Definition at line 223 of file CbmTrdDigi.h.

References fTime.

◆ SetTimeOffset()

void CbmTrdDigi::SetTimeOffset ( int8_t t)

Set time offset of rectangular to tilt pads for FASP (clk)

Definition at line 271 of file CbmTrdDigi.cxx.

References fCharge, GetType(), and kFASP.

◆ SetTriggerType() [1/2]

◆ SetTriggerType() [2/2]

void CbmTrdDigi::SetTriggerType ( const int32_t triggerValue)

Set digi trigger type.

Definition at line 288 of file CbmTrdDigi.cxx.

References fgkTrgOffset, fInfo, kBeginTriggerTypes, and kNTrg.

◆ ToString()

Friends And Related Symbol Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

BOOST serialization interface.

Definition at line 295 of file CbmTrdDigi.h.

Member Data Documentation

◆ fCharge

uint32_t CbmTrdDigi::fCharge = 0
protected

◆ fgClk

const double CbmTrdDigi::fgClk = {62.5, 12.5, 0.0}
staticprotected

clock length in ns for acquisition

fInfo defition ATTf.ffnn nLLL.LMMM MMMM.pppp pppp.pppp A - Asic type according to CbmTrdAsicType T - trigger type according to CbmTrdTriggerType f - flags according to CbmTrdDigiDef n - error class L - layer id in the TRD setup M - module id in the layer p - pad address within the module

Definition at line 41 of file CbmTrdDigi.h.

Referenced by Clk(), GetTime(), and GetTimeDAQ().

◆ fgkErrOffset

const int32_t CbmTrdDigi::fgkErrOffset = 23
staticprivate

Definition at line 289 of file CbmTrdDigi.h.

Referenced by GetErrorClass(), and SetErrorClass().

◆ fgkFlgOffset

const int32_t CbmTrdDigi::fgkFlgOffset = 26
staticprivate

Definition at line 290 of file CbmTrdDigi.h.

Referenced by IsFlagged(), and SetFlag().

◆ fgkLyOffset

const int32_t CbmTrdDigi::fgkLyOffset = 19
staticprivate

Definition at line 288 of file CbmTrdDigi.h.

Referenced by Layer(), and SetLayer().

◆ fgkModOffset

const int32_t CbmTrdDigi::fgkModOffset = 12
staticprivate

Definition at line 287 of file CbmTrdDigi.h.

Referenced by Module(), and SetModule().

◆ fgkRoOffset

const int32_t CbmTrdDigi::fgkRoOffset = 0
staticprivate

Definition at line 286 of file CbmTrdDigi.h.

Referenced by GetAddress(), GetAddressChannel(), and SetChannel().

◆ fgkTrgOffset

const int32_t CbmTrdDigi::fgkTrgOffset = 29
staticprivate

Definition at line 291 of file CbmTrdDigi.h.

Referenced by GetTriggerType(), SetTriggerType(), and SetTriggerType().

◆ fgkTypOffset

const int32_t CbmTrdDigi::fgkTypOffset = 31
staticprivate

Definition at line 292 of file CbmTrdDigi.h.

Referenced by GetType(), and SetAsic().

◆ fgPrecission

const float CbmTrdDigi::fgPrecission = {1.e3, 1., 0.0}
staticprotected

Nr. of digits stored for ASIC.

Definition at line 42 of file CbmTrdDigi.h.

Referenced by AddCharge(), GetCharge(), GetCharge(), SetCharge(), and SetCharge().

◆ fInfo

◆ fTime

uint64_t CbmTrdDigi::fTime = 0
protected

Definition at line 270 of file CbmTrdDigi.h.

Referenced by CbmTrdDigi(), GetTime(), GetTimeDAQ(), serialize(), SetTime(), and SetTimeDAQ().


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