Hall-D Software
alpha
|
#include <Df250EmulatorAlgorithm.h>
Public Member Functions | |
JOBJECT_PUBLIC (Df250EmulatorAlgorithm) | |
Df250EmulatorAlgorithm (JEventLoop *loop) | |
~Df250EmulatorAlgorithm () | |
virtual void | EmulateFirmware (const Df250WindowRawData *wrd, std::vector< Df250PulseTime * > &pt_objs, std::vector< Df250PulsePedestal * > &pp_objs, std::vector< Df250PulseIntegral * > &pi_objs)=0 |
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 *wrd, std::vector< Df250PulseData * > &pdat_objs)=0 |
virtual void | EmulateFirmware (const Df250WindowRawData *rawData, std::vector< JObject * > &pdat_objs) |
Protected Member Functions | |
Df250EmulatorAlgorithm () | |
Definition at line 23 of file Df250EmulatorAlgorithm.h.
|
inline |
Definition at line 26 of file Df250EmulatorAlgorithm.h.
|
inline |
Definition at line 27 of file Df250EmulatorAlgorithm.h.
|
inlineprotected |
Definition at line 66 of file Df250EmulatorAlgorithm.h.
|
pure virtual |
Implemented in Df250EmulatorAlgorithm_v2, Df250EmulatorAlgorithm_v3, and Df250EmulatorAlgorithm_v1.
Referenced by JEventSource_EVIOpp::EmulateDf250Firmware().
|
inlinevirtual |
Definition at line 37 of file Df250EmulatorAlgorithm.h.
|
pure virtual |
Implemented in Df250EmulatorAlgorithm_v1, Df250EmulatorAlgorithm_v2, and Df250EmulatorAlgorithm_v3.
|
inlinevirtual |
Definition at line 56 of file Df250EmulatorAlgorithm.h.
Df250EmulatorAlgorithm::JOBJECT_PUBLIC | ( | Df250EmulatorAlgorithm | ) |