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

#include <Df250EmulatorAlgorithm.h>

+ Inheritance diagram for Df250EmulatorAlgorithm:

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 ()
 

Detailed Description

Definition at line 23 of file Df250EmulatorAlgorithm.h.

Constructor & Destructor Documentation

Df250EmulatorAlgorithm::Df250EmulatorAlgorithm ( JEventLoop *  loop)
inline

Definition at line 26 of file Df250EmulatorAlgorithm.h.

Df250EmulatorAlgorithm::~Df250EmulatorAlgorithm ( )
inline

Definition at line 27 of file Df250EmulatorAlgorithm.h.

Df250EmulatorAlgorithm::Df250EmulatorAlgorithm ( )
inlineprotected

Definition at line 66 of file Df250EmulatorAlgorithm.h.

Member Function Documentation

virtual void Df250EmulatorAlgorithm::EmulateFirmware ( const Df250WindowRawData wrd,
std::vector< Df250PulseTime * > &  pt_objs,
std::vector< Df250PulsePedestal * > &  pp_objs,
std::vector< Df250PulseIntegral * > &  pi_objs 
)
pure virtual
virtual void Df250EmulatorAlgorithm::EmulateFirmware ( const Df250WindowRawData rawData,
std::vector< JObject * > &  pt_objs,
std::vector< JObject * > &  pp_objs,
std::vector< JObject * > &  pi_objs 
)
inlinevirtual

Definition at line 37 of file Df250EmulatorAlgorithm.h.

virtual void Df250EmulatorAlgorithm::EmulateFirmware ( const Df250WindowRawData wrd,
std::vector< Df250PulseData * > &  pdat_objs 
)
pure virtual
virtual void Df250EmulatorAlgorithm::EmulateFirmware ( const Df250WindowRawData rawData,
std::vector< JObject * > &  pdat_objs 
)
inlinevirtual

Definition at line 56 of file Df250EmulatorAlgorithm.h.

Df250EmulatorAlgorithm::JOBJECT_PUBLIC ( Df250EmulatorAlgorithm  )

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