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

#include <Df250EmulatorAlgorithm_v1.h>

+ Inheritance diagram for Df250EmulatorAlgorithm_v1:

Public Member Functions

 Df250EmulatorAlgorithm_v1 ()
 
 ~Df250EmulatorAlgorithm_v1 ()
 
void EmulateFirmware (const Df250WindowRawData *rawData, std::vector< Df250PulseTime * > &pt_objs, std::vector< Df250PulsePedestal * > &pp_objs, std::vector< Df250PulseIntegral * > &pi_objs)
 
void EmulateFirmware (const Df250WindowRawData *rawData, std::vector< Df250PulseData * > &pdatt_objs)
 
 JOBJECT_PUBLIC (Df250EmulatorAlgorithm)
 
virtual void EmulateFirmware (const Df250WindowRawData *rawData, std::vector< JObject * > &pt_objs, std::vector< JObject * > &pp_objs, std::vector< JObject * > &pi_objs)
 
virtual void EmulateFirmware (const Df250WindowRawData *rawData, std::vector< JObject * > &pdat_objs)
 

Protected Attributes

int FORCE_DEFAULT
 
uint32_t NSA_DEF
 
uint32_t NSB_DEF
 
uint16_t THR_DEF
 
int VERBOSE
 

Detailed Description

Definition at line 17 of file Df250EmulatorAlgorithm_v1.h.

Constructor & Destructor Documentation

Df250EmulatorAlgorithm_v1::Df250EmulatorAlgorithm_v1 ( )

Definition at line 3 of file Df250EmulatorAlgorithm_v1.cc.

References FORCE_DEFAULT, NSA_DEF, NSB_DEF, THR_DEF, and VERBOSE.

Df250EmulatorAlgorithm_v1::~Df250EmulatorAlgorithm_v1 ( )
inline

Definition at line 21 of file Df250EmulatorAlgorithm_v1.h.

Member Function Documentation

void Df250EmulatorAlgorithm_v1::EmulateFirmware ( const Df250WindowRawData rawData,
std::vector< Df250PulseData * > &  pdatt_objs 
)
inlinevirtual

Implements Df250EmulatorAlgorithm.

Definition at line 28 of file Df250EmulatorAlgorithm_v1.h.

virtual void Df250EmulatorAlgorithm::EmulateFirmware ( const Df250WindowRawData rawData,
std::vector< JObject * > &  pt_objs,
std::vector< JObject * > &  pp_objs,
std::vector< JObject * > &  pi_objs 
)
inlinevirtualinherited

Definition at line 37 of file Df250EmulatorAlgorithm.h.

virtual void Df250EmulatorAlgorithm::EmulateFirmware ( const Df250WindowRawData rawData,
std::vector< JObject * > &  pdat_objs 
)
inlinevirtualinherited

Definition at line 56 of file Df250EmulatorAlgorithm.h.

Df250EmulatorAlgorithm::JOBJECT_PUBLIC ( Df250EmulatorAlgorithm  )
inherited

Member Data Documentation

int Df250EmulatorAlgorithm_v1::FORCE_DEFAULT
protected

Definition at line 35 of file Df250EmulatorAlgorithm_v1.h.

Referenced by Df250EmulatorAlgorithm_v1(), and EmulateFirmware().

uint32_t Df250EmulatorAlgorithm_v1::NSA_DEF
protected

Definition at line 37 of file Df250EmulatorAlgorithm_v1.h.

Referenced by Df250EmulatorAlgorithm_v1(), and EmulateFirmware().

uint32_t Df250EmulatorAlgorithm_v1::NSB_DEF
protected

Definition at line 38 of file Df250EmulatorAlgorithm_v1.h.

Referenced by Df250EmulatorAlgorithm_v1().

uint16_t Df250EmulatorAlgorithm_v1::THR_DEF
protected

Definition at line 39 of file Df250EmulatorAlgorithm_v1.h.

Referenced by Df250EmulatorAlgorithm_v1(), and EmulateFirmware().

int Df250EmulatorAlgorithm_v1::VERBOSE
protected

Definition at line 41 of file Df250EmulatorAlgorithm_v1.h.

Referenced by Df250EmulatorAlgorithm_v1(), and EmulateFirmware().


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