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

#include <Df250EmulatorAlgorithm_v2.h>

+ Inheritance diagram for Df250EmulatorAlgorithm_v2:

Public Member Functions

 Df250EmulatorAlgorithm_v2 (JEventLoop *loop)
 
 ~Df250EmulatorAlgorithm_v2 ()
 
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_v2 ()
 

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_v2.h.

Constructor & Destructor Documentation

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

Definition at line 21 of file Df250EmulatorAlgorithm_v2.h.

Df250EmulatorAlgorithm_v2::Df250EmulatorAlgorithm_v2 ( )
inlineprotected

Definition at line 36 of file Df250EmulatorAlgorithm_v2.h.

Member Function Documentation

void Df250EmulatorAlgorithm_v2::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_v2.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_v2::FORCE_DEFAULT
protected

Definition at line 36 of file Df250EmulatorAlgorithm_v2.h.

Referenced by Df250EmulatorAlgorithm_v2(), and EmulateFirmware().

uint32_t Df250EmulatorAlgorithm_v2::MAXPED_DEF
protected

Definition at line 44 of file Df250EmulatorAlgorithm_v2.h.

Referenced by Df250EmulatorAlgorithm_v2(), and EmulateFirmware().

uint32_t Df250EmulatorAlgorithm_v2::NPED_DEF
protected

Definition at line 43 of file Df250EmulatorAlgorithm_v2.h.

Referenced by Df250EmulatorAlgorithm_v2(), and EmulateFirmware().

uint32_t Df250EmulatorAlgorithm_v2::NSA_DEF
protected

Definition at line 40 of file Df250EmulatorAlgorithm_v2.h.

Referenced by Df250EmulatorAlgorithm_v2(), and EmulateFirmware().

uint16_t Df250EmulatorAlgorithm_v2::NSAT_DEF
protected

Definition at line 45 of file Df250EmulatorAlgorithm_v2.h.

Referenced by Df250EmulatorAlgorithm_v2(), and EmulateFirmware().

uint32_t Df250EmulatorAlgorithm_v2::NSB_DEF
protected

Definition at line 41 of file Df250EmulatorAlgorithm_v2.h.

Referenced by Df250EmulatorAlgorithm_v2(), and EmulateFirmware().

uint16_t Df250EmulatorAlgorithm_v2::THR_DEF
protected

Definition at line 42 of file Df250EmulatorAlgorithm_v2.h.

Referenced by Df250EmulatorAlgorithm_v2(), and EmulateFirmware().

int Df250EmulatorAlgorithm_v2::VERBOSE
protected

Definition at line 47 of file Df250EmulatorAlgorithm_v2.h.

Referenced by Df250EmulatorAlgorithm_v2(), and EmulateFirmware().


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