otsdaq
v2_04_02
|
The artdaq_demo namespace. More...
Typedefs | |
typedef artdaq::BuildInfo <&instanceName, artdaqcore::GetPackageBuildInfo, artdaq::GetPackageBuildInfo, ots::GetPackageBuildInfo > | ArtdaqOtsBuildInfo |
typedef art::Source < artdaq::detail::SharedMemoryReader < ots::makeFragmentTypeMap > > | OtsInput |
DemoInput is an art::Source using the detail::RawEventQueueReader class. | |
typedef std::string | packetBuffer_t |
typedef std::list< packetBuffer_t > | packetBuffer_list_t |
typedef DataProcessor *( | dpvimakeFunc_t )() |
typedef TableBase *( | cbmakeFunc_t )() |
typedef std::map < xdata::UnsignedIntegerT, XDAQ_CONST_CALL xdaq::ApplicationDescriptor * > | SupervisorDescriptors |
typedef std::map< unsigned int, const SupervisorInfo & > | SupervisorInfoMap |
Functions | |
FragmentType | toFragmentType (std::string t_string) |
Lookup the type code for a fragment by its string name. More... | |
std::string | fragmentTypeToString (FragmentType val) |
Look up the name of the given FragmentType. More... | |
std::map < artdaq::Fragment::type_t, std::string > | makeFragmentTypeMap () |
Create a list of all Fragment types defined by this package, in the format that RawInput expects. More... | |
std::ostream & | operator<< (std::ostream &, UDPFragment const &) |
template<class T > | |
T | getFEMacroConstArgumentValue (FEVInterface::frontEndMacroConstArgs_t args, const std::string &argName) |
template<> | |
std::string | getFEMacroConstArgumentValue< std::string > (FEVInterface::frontEndMacroConstArgs_t args, const std::string &argName) |
template<class T > | |
T | getFEMacroArgumentValue (FEVInterface::frontEndMacroArgs_t args, const std::string &argName) |
template<> | |
std::string | getFEMacroArgumentValue< std::string > (FEVInterface::frontEndMacroArgs_t argsIn, const std::string &argName) |
void | INIT_MF (const char *name) |
DataProcessor * | makeDataProcessor (std::string const &processorPluginName, std::string const &supervisorApplicationUID, std::string const &bufferUID, std::string const &processorUID, ConfigurationTree const &configurationTree, std::string const &pathToInterfaceConfiguration) |
std::unique_ptr< FEVInterface > | makeInterface (const std::string &interfacePluginName, const std::string &interfaceUID, const ConfigurationTree &configurationTree, const std::string &pathToInterfaceConfiguration) |
SlowControlsVInterface * | makeSlowControls (const std::string &slowControlsPluginName, const std::string &slowControlsUID, const ConfigurationTree &configurationTree, const std::string &pathToControlsConfiguration) |
TableBase * | makeTable (std::string const &tablePluginName) |
std::ostream & | operator<< (std::ostream &os, const SOAPCommand &c) |
Variables | |
static std::string | instanceName = "ArtdaqOts" |
static std::vector < std::string > const | names {"MISSED", "UDP", "UNKNOWN"} |
static bool | MESSAGE_FACILITY_INITIALIZED |
The artdaq_demo namespace.
std::string ots::fragmentTypeToString | ( | FragmentType | val | ) |
Look up the name of the given FragmentType.
val | FragmentType to look up |
Definition at line 18 of file FragmentType.cc.
std::map< artdaq::Fragment::type_t, std::string > ots::makeFragmentTypeMap | ( | ) |
Create a list of all Fragment types defined by this package, in the format that RawInput expects.
Definition at line 30 of file FragmentType.cc.
ots::FragmentType ots::toFragmentType | ( | std::string | t_string | ) |
Lookup the type code for a fragment by its string name.
t_string | Name of the Fragment type to lookup |
Definition at line 8 of file FragmentType.cc.