DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <Component.hpp>
Public Member Functions | |
virtual void | print (unsigned int offset, bool print_header, std::ostream &s) const |
Print details of the Component object. | |
virtual std::vector< const dunedaq::conffwk::DalObject * > | get (const std::string &name, bool upcast_unregistered=true) const |
Get values of relationships and results of some algorithms as a vector of dunedaq::conffwk::DalObject pointers. | |
void | get_parents (const dunedaq::confmodel::Session &session, std::list< std::vector< const dunedaq::confmodel::Component * > > &parents) const |
bool | disabled (const dunedaq::confmodel::Session &session) const |
virtual void | print (unsigned int offset, bool print_header, std::ostream &s) const |
Print details of the Component object. | |
virtual std::vector< const dunedaq::conffwk::DalObject * > | get (const std::string &name, bool upcast_unregistered=true) const |
Get values of relationships and results of some algorithms as a vector of dunedaq::conffwk::DalObject pointers. | |
void | get_parents (const dunedaq::confmodel::Session &session, std::list< std::vector< const dunedaq::confmodel::Component * > > &parents) const |
bool | disabled (const dunedaq::confmodel::Session &session) const |
![]() | |
const std::string & | UID () const noexcept |
const std::string & | class_name () const noexcept |
bool | castable (const std::string &target) const noexcept |
bool | castable (const std::string *target) const noexcept |
template<class TARGET > | |
const TARGET * | cast () const noexcept |
Casts object to different class. | |
std::string | full_name () const noexcept |
const ConfigObject & | config_object () const |
DalRegistry & | registry () const noexcept |
Configuration & | configuration () const noexcept |
void | unread () |
void | set (const ConfigObject &o) noexcept |
void | move (const std::string &at) |
void | rename (const std::string &new_id) |
void | p_hdr (std::ostream &s, unsigned int indent, const std::string &cl, const char *nm=nullptr) const |
print object headers | |
std::ostream & | print_object (std::ostream &s) const |
print object details | |
void | throw_init_ex (dunedaq::conffwk::Exception &ex) |
throw object initialisation exception (i.e. | |
Static Public Attributes | |
static const std::string & | s_class_name |
Protected Member Functions | |
Component (conffwk::DalRegistry &db, const conffwk::ConfigObject &obj) noexcept | |
virtual | ~Component () noexcept |
virtual void | init (bool init_children) |
bool | get (const std::string &name, std::vector< const dunedaq::conffwk::DalObject * > &vec, bool upcast_unregistered, bool first_call) const |
Component (conffwk::DalRegistry &db, const conffwk::ConfigObject &obj) noexcept | |
virtual | ~Component () noexcept |
virtual void | init (bool init_children) |
bool | get (const std::string &name, std::vector< const dunedaq::conffwk::DalObject * > &vec, bool upcast_unregistered, bool first_call) const |
![]() | |
DalObject (DalRegistry &db, const ConfigObject &o) noexcept | |
virtual | ~DalObject () |
void | clear () noexcept |
void | check () const |
bool | is_deleted () const |
void | increment_created () noexcept |
void | increment_read () noexcept |
void | check_init () const |
Check and initialize object if necessary. | |
template<typename T > | |
void | _set_object (const std::string &name, const T *value) |
Helper method for generated set single-value relationship methods. | |
template<typename T > | |
void | _set_objects (const std::string &name, const std::vector< const T * > &value) |
Helper method for generated set multi-value relationship methods. | |
bool | get_rel_objects (const std::string &name, bool upcast_unregistered, std::vector< const DalObject * > &objs) const |
Read relationship values as DAL objects using DAL factory. | |
bool | get_algo_objects (const std::string &name, std::vector< const DalObject * > &objs) const |
Run algorithm and return result as DAL objects using DAL factory. | |
Friends | |
class | conffwk::Configuration |
class | conffwk::DalObject |
class | conffwk::DalFactory |
class | conffwk::DalRegistry |
Additional Inherited Members | |
![]() | |
static void | p_null (std::ostream &s) |
print "(null)" | |
static void | p_rm (std::ostream &s) |
print "(deleted object)" | |
static void | p_error (std::ostream &s, dunedaq::conffwk::Exception &ex) |
print error text | |
static void | throw_get_ex (const std::string &what, const std::string &class_name, const DalObject *obj) |
throw exception in generated get method (i.e. | |
static bool | is_null (const DalObject *ref) noexcept |
check a pointer on DAL object is null | |
![]() | |
std::mutex | m_mutex |
Used to protect changes of DAL object. | |
bool | p_was_read |
is true, if the object was read | |
DalRegistry & | p_registry |
Configuration object. | |
ConfigObject | p_obj |
Config object used by given template object. | |
std::string | p_UID |
Is used for template objects (see dqm_conffwk) | |
Abstract base class for Segment and Resource classes. It is only used to allow objects of derived classes to be put into list of disabled items. For more information read https://twiki.cern.ch/twiki/bin/viewauth/Atlas/DaqHltDal#3_4_Resource_Classes
Definition at line 33 of file Component.hpp.
|
protectednoexcept |
Definition at line 15 of file Component.cpp.
|
protectedvirtualnoexcept |
Definition at line 44 of file Component.cpp.
|
protectednoexcept |
|
protectedvirtualnoexcept |
bool Component::disabled | ( | const dunedaq::confmodel::Session & | session | ) | const |
The algorithm checks if the segment / resource is disabled in the partition that uses it.
partition | partition object containing this resource or segment |
Definition at line 224 of file disabled-components.cpp.
bool dunedaq::confmodel::Component::disabled | ( | const dunedaq::confmodel::Session & | session | ) | const |
The algorithm checks if the segment / resource is disabled in the partition that uses it.
partition | partition object containing this resource or segment |
|
virtual |
Get values of relationships and results of some algorithms as a vector of dunedaq::conffwk::DalObject pointers.
Parameters are:
name | name of the relationship or algorithm |
std::exception | if there is no relationship or algorithm with such name in this and base classes |
Implements dunedaq::conffwk::DalObject.
Reimplemented in dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::WIECApplication, dunedaq::appmodel::WIECApplication, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::Resource, dunedaq::confmodel::Resource, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::Segment, and dunedaq::confmodel::Segment.
Definition at line 48 of file Component.cpp.
|
virtual |
Get values of relationships and results of some algorithms as a vector of dunedaq::conffwk::DalObject pointers.
Parameters are:
name | name of the relationship or algorithm |
std::exception | if there is no relationship or algorithm with such name in this and base classes |
Implements dunedaq::conffwk::DalObject.
Reimplemented in dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::WIECApplication, dunedaq::appmodel::WIECApplication, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::Resource, dunedaq::confmodel::Resource, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::Segment, and dunedaq::confmodel::Segment.
|
protected |
Definition at line 58 of file Component.cpp.
|
protected |
void dunedaq::confmodel::Component::get_parents | ( | const dunedaq::confmodel::Session & | session, |
std::list< std::vector< const dunedaq::confmodel::Component * > > & | parents ) const |
The algorithm calculates a vector of segments which are parents of given segment. If the segment has parents referenced by the partition object, then:
NotFoundException
exception Definition at line 134 of file dalMethods.cpp.
void dunedaq::confmodel::Component::get_parents | ( | const dunedaq::confmodel::Session & | session, |
std::list< std::vector< const dunedaq::confmodel::Component * > > & | parents ) const |
The algorithm calculates a vector of segments which are parents of given segment. If the segment has parents referenced by the partition object, then:
NotFoundException
exception
|
protectedvirtual |
Initialize object (method generated by genconffwk)
init_children | if true, initialize referenced objects |
Implements dunedaq::conffwk::DalObject.
Reimplemented in dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::WIECApplication, dunedaq::appmodel::WIECApplication, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::Resource, dunedaq::confmodel::Resource, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::Segment, and dunedaq::confmodel::Segment.
Definition at line 37 of file Component.cpp.
|
protectedvirtual |
Initialize object (method generated by genconffwk)
init_children | if true, initialize referenced objects |
Implements dunedaq::conffwk::DalObject.
Reimplemented in dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::WIECApplication, dunedaq::appmodel::WIECApplication, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::Resource, dunedaq::confmodel::Resource, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::Segment, and dunedaq::confmodel::Segment.
|
virtual |
Print details of the Component object.
Parameters are:
offset | number of spaces to shift object right (useful to print nested objects) |
print_header | if false, do not print object header (to print attributes of base classes) |
s | output stream |
Implements dunedaq::conffwk::DalObject.
Reimplemented in dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::WIECApplication, dunedaq::appmodel::WIECApplication, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::Resource, dunedaq::confmodel::Resource, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::Segment, and dunedaq::confmodel::Segment.
Definition at line 22 of file Component.cpp.
|
virtual |
Print details of the Component object.
Parameters are:
offset | number of spaces to shift object right (useful to print nested objects) |
print_header | if false, do not print object header (to print attributes of base classes) |
s | output stream |
Implements dunedaq::conffwk::DalObject.
Reimplemented in dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CRTReaderApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBApplication, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBCountLLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBHLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBLLT, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBMisc, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBoardConf, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBRandomTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::CTBTrigger, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DaphneApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DFApplication, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DPDKReceiver, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::DTSHSIApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataApplication, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataProdConf, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataReceiver, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeDataSender, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FakeHSIApplication, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataReceiver, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixDataSender, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::FelixInterface, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HermesDataSender, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::HSIEventToTCApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::MLTApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NP02ReadoutApplication, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataReceiver, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::NWDetDataSender, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::ReadoutApplication, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketDataSender, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::SocketReceiver, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TdeAmcDetDataSender, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TDECrateApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPReplayApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TPStreamWriterApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::TriggerApplication, dunedaq::appmodel::WIECApplication, dunedaq::appmodel::WIECApplication, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataReceiver, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetDataSender, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorStream, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::DetectorToDaqConnection, dunedaq::confmodel::Resource, dunedaq::confmodel::Resource, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceBase, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSet, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetAND, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::ResourceSetOR, dunedaq::confmodel::Segment, and dunedaq::confmodel::Segment.
|
friend |
Definition at line 35 of file Component.hpp.
|
friend |
Definition at line 37 of file Component.hpp.
|
friend |
Definition at line 36 of file Component.hpp.
|
friend |
Definition at line 38 of file Component.hpp.
|
static |
The name of the configuration class.
Definition at line 50 of file Component.hpp.