EUDAQ
 All Classes Namespaces Files Functions Variables Pages
Public Member Functions | List of all members
eudaq::EUDRBConverterPlugin Class Reference
Inheritance diagram for eudaq::EUDRBConverterPlugin:
eudaq::DataConverterPlugin eudaq::EUDRBConverterBase

Public Member Functions

virtual void Initialize (const Event &e, const Configuration &c)
 
virtual unsigned GetTriggerID (Event const &ev) const
 
virtual bool GetStandardSubEvent (StandardEvent &result, const Event &source) const
 
- Public Member Functions inherited from eudaq::DataConverterPlugin
virtual int IsSyncWithTLU (eudaq::Event const &ev, eudaq::TLUEvent const &tlu) const
 
virtual void setCurrentTLUEvent (eudaq::Event &ev, eudaq::TLUEvent const &tlu)
 
virtual void GetLCIORunHeader (lcio::LCRunHeader &, eudaq::Event const &, eudaq::Configuration const &) const
 
virtual bool GetLCIOSubEvent (lcio::LCEvent &, eudaq::Event const &) const
 
virtual t_eventid const & GetEventType () const
 
virtual ~DataConverterPlugin ()
 
- Public Member Functions inherited from eudaq::EUDRBConverterBase
void FillInfo (const Event &bore, const Configuration &)
 
const BoardInfoGetInfo (unsigned id) const
 
void ConvertLCIOHeader (lcio::LCRunHeader &header, eudaq::Event const &bore, eudaq::Configuration const &conf) const
 
bool ConvertStandard (StandardEvent &stdEvent, const Event &eudaqEvent) const
 
StandardPlane ConvertPlane (const std::vector< unsigned char > &data, unsigned id, StandardEvent &evt) const
 
bool ConvertLCIO (lcio::LCEvent &lcioEvent, const Event &eudaqEvent) const
 

Additional Inherited Members

- Public Types inherited from eudaq::DataConverterPlugin
typedef std::pair< unsigned,
std::string > 
t_eventid
 
- Static Public Member Functions inherited from eudaq::EUDRBConverterBase
static unsigned GetTLUEvent (const std::vector< unsigned char > &data)
 
static unsigned ConvertZS2 (StandardPlane &plane, const std::vector< unsigned char > &alldata, const BoardInfo &info)
 
static void ConvertZS (StandardPlane &plane, const std::vector< unsigned char > &alldata, const BoardInfo &info)
 
static void ConvertRaw (StandardPlane &plane, const std::vector< unsigned char > &data, const BoardInfo &info)
 
- Protected Member Functions inherited from eudaq::DataConverterPlugin
 DataConverterPlugin (std::string subtype)
 
 DataConverterPlugin (unsigned type, std::string subtype="")
 
- Static Protected Member Functions inherited from eudaq::EUDRBConverterBase
static size_t NumPlanes (const Event &event)
 
static std::vector< unsigned char > GetPlane (const Event &event, size_t i)
 
static size_t GetID (const Event &event, size_t i)
 
- Protected Attributes inherited from eudaq::DataConverterPlugin
t_eventid m_eventtype
 
- Protected Attributes inherited from eudaq::EUDRBConverterBase
std::vector< BoardInfom_info
 

Member Function Documentation

virtual bool eudaq::EUDRBConverterPlugin::GetStandardSubEvent ( StandardEvent ,
const Event  
) const
inlinevirtual

Returns the StandardEvent version of the event.

Reimplemented from eudaq::DataConverterPlugin.


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