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

#include <Df250EmulatorAlgorithm_v3.h>

+ Inheritance diagram for Df250EmulatorAlgorithm_v3:

Public Member Functions

 Df250EmulatorAlgorithm_v3 (JEventLoop *loop)
 
 ~Df250EmulatorAlgorithm_v3 ()
 
void EmulateFirmware (const Df250WindowRawData *rawData, std::vector< Df250PulseData * > &pdatt_objs)
 
void EmulateFirmware (const Df250WindowRawData *wrd, std::vector< Df250PulseTime * > &pt_objs, std::vector< Df250PulsePedestal * > &pp_objs, std::vector< Df250PulseIntegral * > &pi_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 Member Functions

 Df250EmulatorAlgorithm_v3 ()
 

Protected Attributes

int FORCE_DEFAULT
 
uint32_t NSA_DEF
 
uint32_t NSB_DEF
 
uint16_t THR_DEF
 
uint32_t NPED_DEF
 
uint32_t MAXPED_DEF
 
uint16_t NSAT_DEF
 
int VERBOSE
 

Detailed Description

Definition at line 17 of file Df250EmulatorAlgorithm_v3.h.

Constructor & Destructor Documentation

Df250EmulatorAlgorithm_v3::Df250EmulatorAlgorithm_v3 ( JEventLoop *  loop)
Df250EmulatorAlgorithm_v3::~Df250EmulatorAlgorithm_v3 ( )
inline

Definition at line 21 of file Df250EmulatorAlgorithm_v3.h.

Df250EmulatorAlgorithm_v3::Df250EmulatorAlgorithm_v3 ( )
inlineprotected

Definition at line 36 of file Df250EmulatorAlgorithm_v3.h.

Member Function Documentation

void Df250EmulatorAlgorithm_v3::EmulateFirmware ( const Df250WindowRawData wrd,
std::vector< Df250PulseTime * > &  pt_objs,
std::vector< Df250PulsePedestal * > &  pp_objs,
std::vector< Df250PulseIntegral * > &  pi_objs 
)
inlinevirtual

Implements Df250EmulatorAlgorithm.

Definition at line 27 of file Df250EmulatorAlgorithm_v3.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_v3::FORCE_DEFAULT
protected

Definition at line 36 of file Df250EmulatorAlgorithm_v3.h.

Referenced by Df250EmulatorAlgorithm_v3(), and EmulateFirmware().

uint32_t Df250EmulatorAlgorithm_v3::MAXPED_DEF
protected

Definition at line 44 of file Df250EmulatorAlgorithm_v3.h.

Referenced by Df250EmulatorAlgorithm_v3(), and EmulateFirmware().

uint32_t Df250EmulatorAlgorithm_v3::NPED_DEF
protected

Definition at line 43 of file Df250EmulatorAlgorithm_v3.h.

Referenced by Df250EmulatorAlgorithm_v3(), and EmulateFirmware().

uint32_t Df250EmulatorAlgorithm_v3::NSA_DEF
protected

Definition at line 40 of file Df250EmulatorAlgorithm_v3.h.

Referenced by Df250EmulatorAlgorithm_v3(), and EmulateFirmware().

uint16_t Df250EmulatorAlgorithm_v3::NSAT_DEF
protected

Definition at line 45 of file Df250EmulatorAlgorithm_v3.h.

Referenced by Df250EmulatorAlgorithm_v3(), and EmulateFirmware().

uint32_t Df250EmulatorAlgorithm_v3::NSB_DEF
protected

Definition at line 41 of file Df250EmulatorAlgorithm_v3.h.

Referenced by Df250EmulatorAlgorithm_v3(), and EmulateFirmware().

uint16_t Df250EmulatorAlgorithm_v3::THR_DEF
protected

Definition at line 42 of file Df250EmulatorAlgorithm_v3.h.

Referenced by Df250EmulatorAlgorithm_v3(), and EmulateFirmware().

int Df250EmulatorAlgorithm_v3::VERBOSE
protected

Definition at line 47 of file Df250EmulatorAlgorithm_v3.h.

Referenced by Df250EmulatorAlgorithm_v3(), and EmulateFirmware().


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