Analysis Software
Documentation for sPHENIX simulation software
|
#include <rcdaq/blob/master/rcdaq_plugin.h>
Public Member Functions | |
RCDAQPlugin () | |
virtual | ~RCDAQPlugin () |
virtual int | create_device (deviceblock *db)=0 |
virtual void | identify (std::ostream &os=std::cout, const int flag=0) const =0 |
This is the pure virtual parent class for any plugin
Upon loading, it registers itself with rcdaq
Definition at line 25 of file rcdaq_plugin.h.
View newest version in sPHENIX GitHub at line 25 of file rcdaq_plugin.h
|
inline |
Definition at line 29 of file rcdaq_plugin.h.
View newest version in sPHENIX GitHub at line 29 of file rcdaq_plugin.h
References plugin_register().
|
inlinevirtual |
Definition at line 34 of file rcdaq_plugin.h.
View newest version in sPHENIX GitHub at line 34 of file rcdaq_plugin.h
References plugin_unregister().
|
pure virtual |
Implemented in example_plugin, and gauss_plugin.
|
pure virtual |
Implemented in example_plugin, and gauss_plugin.