DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Namespaces | |
namespace | python |
Typedefs | |
typedef std::vector< constActionPlan * >::const_iterator | ActionPlanIterator |
typedef std::vector< constApplication * >::const_iterator | ApplicationIterator |
typedef std::vector< constComponent * >::const_iterator | ComponentIterator |
typedef std::vector< constConnection * >::const_iterator | ConnectionIterator |
typedef std::vector< constConnectionService * >::const_iterator | ConnectionServiceIterator |
typedef std::vector< constConnectivityService * >::const_iterator | ConnectivityServiceIterator |
typedef std::vector< constDaqApplication * >::const_iterator | DaqApplicationIterator |
typedef std::vector< constDaqModule * >::const_iterator | DaqModuleIterator |
typedef std::vector< constDaqModulesGroup * >::const_iterator | DaqModulesGroupIterator |
typedef std::vector< constDaqModulesGroupById * >::const_iterator | DaqModulesGroupByIdIterator |
typedef std::vector< constDaqModulesGroupByType * >::const_iterator | DaqModulesGroupByTypeIterator |
typedef std::vector< constDetDataReceiver * >::const_iterator | DetDataReceiverIterator |
typedef std::vector< constDetDataSender * >::const_iterator | DetDataSenderIterator |
typedef std::vector< constDetectorConfig * >::const_iterator | DetectorConfigIterator |
typedef std::vector< constDetectorStream * >::const_iterator | DetectorStreamIterator |
typedef std::vector< constDetectorToDaqConnection * >::const_iterator | DetectorToDaqConnectionIterator |
typedef std::vector< constFSMaction * >::const_iterator | FSMactionIterator |
typedef std::vector< constFSMCommand * >::const_iterator | FSMCommandIterator |
typedef std::vector< constFSMconfiguration * >::const_iterator | FSMconfigurationIterator |
typedef std::vector< constFSMsequence * >::const_iterator | FSMsequenceIterator |
typedef std::vector< constFSMtransition * >::const_iterator | FSMtransitionIterator |
typedef std::vector< constFSMxTransition * >::const_iterator | FSMxTransitionIterator |
typedef std::vector< constGeoId * >::const_iterator | GeoIdIterator |
typedef std::vector< constHostComponent * >::const_iterator | HostComponentIterator |
typedef std::vector< constJsonable * >::const_iterator | JsonableIterator |
typedef std::vector< constJsonableTest * >::const_iterator | JsonableTestIterator |
typedef std::vector< constNetworkConnection * >::const_iterator | NetworkConnectionIterator |
typedef std::vector< constNetworkDevice * >::const_iterator | NetworkDeviceIterator |
typedef std::vector< constNetworkInterface * >::const_iterator | NetworkInterfaceIterator |
typedef std::vector< constOpMonConf * >::const_iterator | OpMonConfIterator |
typedef std::vector< constOpMonURI * >::const_iterator | OpMonURIIterator |
typedef std::vector< constPhysicalHost * >::const_iterator | PhysicalHostIterator |
typedef std::vector< constProcessingResource * >::const_iterator | ProcessingResourceIterator |
typedef std::vector< constQueue * >::const_iterator | QueueIterator |
typedef std::vector< constQueueWithSourceId * >::const_iterator | QueueWithSourceIdIterator |
typedef std::vector< constRCApplication * >::const_iterator | RCApplicationIterator |
typedef std::vector< constRCBroadcaster * >::const_iterator | RCBroadcasterIterator |
typedef std::vector< constResource * >::const_iterator | ResourceIterator |
typedef std::vector< constResourceBase * >::const_iterator | ResourceBaseIterator |
typedef std::vector< constResourceSet * >::const_iterator | ResourceSetIterator |
typedef std::vector< constResourceSetAND * >::const_iterator | ResourceSetANDIterator |
typedef std::vector< constResourceSetOR * >::const_iterator | ResourceSetORIterator |
typedef std::vector< constSegment * >::const_iterator | SegmentIterator |
typedef std::vector< constService * >::const_iterator | ServiceIterator |
typedef std::vector< constSession * >::const_iterator | SessionIterator |
typedef std::vector< constStorageDevice * >::const_iterator | StorageDeviceIterator |
typedef std::vector< constVariable * >::const_iterator | VariableIterator |
typedef std::vector< constVariableBase * >::const_iterator | VariableBaseIterator |
typedef std::vector< constVariableSet * >::const_iterator | VariableSetIterator |
typedef std::vector< constVirtualHost * >::const_iterator | VirtualHostIterator |
Functions | |
const dunedaq::confmodel::Session * | get_session (dunedaq::conffwk::Configuration &conf, const std::string &name, unsigned long rlevel=10, const std::vector< std::string > *rclasses=nullptr) |
Get session object. | |
template<typename T > | |
void | add_json_value (conffwk::ConfigObject &obj, std::string &name, bool multi_value, nlohmann::json &attributes) |
template<typename T > | |
const std::vector< std::string > | construct_commandline_parameters_appfwk (const T *app, const conffwk::Configuration &confdb, const dunedaq::confmodel::Session *session) |
static void | make_parents_list (const ConfigObjectImpl *child, const dunedaq::confmodel::ResourceSet *resource_set, std::vector< const dunedaq::confmodel::Component * > &p_list, std::list< std::vector< const dunedaq::confmodel::Component * > > &out, dunedaq::confmodel::TestCircularDependency &cd_fuse) |
static void | make_parents_list (const ConfigObjectImpl *child, const dunedaq::confmodel::Segment *segment, std::vector< const dunedaq::confmodel::Component * > &p_list, std::list< std::vector< const dunedaq::confmodel::Component * > > &out, bool is_segment, dunedaq::confmodel::TestCircularDependency &cd_fuse) |
static void | check_segment (std::list< std::vector< const dunedaq::confmodel::Component * > > &out, const dunedaq::confmodel::Segment *segment, const ConfigObjectImpl *child, bool is_segment, dunedaq::confmodel::TestCircularDependency &cd_fuse) |
static std::vector< const Application * > | getSegmentApps (const Segment *segment, const Session *session, bool enabled_only) |
std::ostream & | operator<< (std::ostream &s, const ActionPlan &obj) |
std::ostream & | operator<< (std::ostream &s, const Application &obj) |
std::ostream & | operator<< (std::ostream &s, const Component &obj) |
std::ostream & | operator<< (std::ostream &s, const Connection &obj) |
std::ostream & | operator<< (std::ostream &s, const ConnectionService &obj) |
std::ostream & | operator<< (std::ostream &s, const ConnectivityService &obj) |
std::ostream & | operator<< (std::ostream &s, const DaqApplication &obj) |
std::ostream & | operator<< (std::ostream &s, const DaqModule &obj) |
std::ostream & | operator<< (std::ostream &s, const DaqModulesGroup &obj) |
std::ostream & | operator<< (std::ostream &s, const DaqModulesGroupById &obj) |
std::ostream & | operator<< (std::ostream &s, const DaqModulesGroupByType &obj) |
std::ostream & | operator<< (std::ostream &s, const DetDataReceiver &obj) |
std::ostream & | operator<< (std::ostream &s, const DetDataSender &obj) |
std::ostream & | operator<< (std::ostream &s, const DetectorConfig &obj) |
std::ostream & | operator<< (std::ostream &s, const DetectorStream &obj) |
std::ostream & | operator<< (std::ostream &s, const DetectorToDaqConnection &obj) |
std::ostream & | operator<< (std::ostream &s, const FSMaction &obj) |
std::ostream & | operator<< (std::ostream &s, const FSMCommand &obj) |
std::ostream & | operator<< (std::ostream &s, const FSMconfiguration &obj) |
std::ostream & | operator<< (std::ostream &s, const FSMsequence &obj) |
std::ostream & | operator<< (std::ostream &s, const FSMtransition &obj) |
std::ostream & | operator<< (std::ostream &s, const FSMxTransition &obj) |
std::ostream & | operator<< (std::ostream &s, const GeoId &obj) |
std::ostream & | operator<< (std::ostream &s, const HostComponent &obj) |
std::ostream & | operator<< (std::ostream &s, const Jsonable &obj) |
std::ostream & | operator<< (std::ostream &s, const JsonableTest &obj) |
std::ostream & | operator<< (std::ostream &s, const NetworkConnection &obj) |
std::ostream & | operator<< (std::ostream &s, const NetworkDevice &obj) |
std::ostream & | operator<< (std::ostream &s, const NetworkInterface &obj) |
std::ostream & | operator<< (std::ostream &s, const OpMonConf &obj) |
std::ostream & | operator<< (std::ostream &s, const OpMonURI &obj) |
std::ostream & | operator<< (std::ostream &s, const PhysicalHost &obj) |
std::ostream & | operator<< (std::ostream &s, const ProcessingResource &obj) |
std::ostream & | operator<< (std::ostream &s, const Queue &obj) |
std::ostream & | operator<< (std::ostream &s, const QueueWithSourceId &obj) |
std::ostream & | operator<< (std::ostream &s, const RCApplication &obj) |
std::ostream & | operator<< (std::ostream &s, const RCBroadcaster &obj) |
std::ostream & | operator<< (std::ostream &s, const Resource &obj) |
std::ostream & | operator<< (std::ostream &s, const ResourceBase &obj) |
std::ostream & | operator<< (std::ostream &s, const ResourceSet &obj) |
std::ostream & | operator<< (std::ostream &s, const ResourceSetAND &obj) |
std::ostream & | operator<< (std::ostream &s, const ResourceSetOR &obj) |
std::ostream & | operator<< (std::ostream &s, const Segment &obj) |
std::ostream & | operator<< (std::ostream &s, const Service &obj) |
std::ostream & | operator<< (std::ostream &s, const Session &obj) |
std::ostream & | operator<< (std::ostream &s, const StorageDevice &obj) |
std::ostream & | operator<< (std::ostream &s, const Variable &obj) |
std::ostream & | operator<< (std::ostream &s, const VariableBase &obj) |
std::ostream & | operator<< (std::ostream &s, const VariableSet &obj) |
std::ostream & | operator<< (std::ostream &s, const VirtualHost &obj) |
typedef std::vector< constActionPlan * >::const_iterator dunedaq::confmodel::ActionPlanIterator |
Definition at line 215 of file ActionPlan.hpp.
typedef std::vector< constApplication * >::const_iterator dunedaq::confmodel::ApplicationIterator |
Definition at line 360 of file Application.hpp.
typedef std::vector< constComponent * >::const_iterator dunedaq::confmodel::ComponentIterator |
Definition at line 117 of file Component.hpp.
typedef std::vector< constConnection * >::const_iterator dunedaq::confmodel::ConnectionIterator |
Definition at line 197 of file Connection.hpp.
typedef std::vector< constConnectionService * >::const_iterator dunedaq::confmodel::ConnectionServiceIterator |
Definition at line 128 of file ConnectionService.hpp.
typedef std::vector< constConnectivityService * >::const_iterator dunedaq::confmodel::ConnectivityServiceIterator |
Definition at line 211 of file ConnectivityService.hpp.
typedef std::vector< constDaqApplication * >::const_iterator dunedaq::confmodel::DaqApplicationIterator |
Definition at line 222 of file DaqApplication.hpp.
typedef std::vector< constDaqModule * >::const_iterator dunedaq::confmodel::DaqModuleIterator |
Definition at line 191 of file DaqModule.hpp.
typedef std::vector< constDaqModulesGroupById * >::const_iterator dunedaq::confmodel::DaqModulesGroupByIdIterator |
Definition at line 135 of file DaqModulesGroupById.hpp.
typedef std::vector< constDaqModulesGroupByType * >::const_iterator dunedaq::confmodel::DaqModulesGroupByTypeIterator |
Definition at line 126 of file DaqModulesGroupByType.hpp.
typedef std::vector< constDaqModulesGroup * >::const_iterator dunedaq::confmodel::DaqModulesGroupIterator |
Definition at line 82 of file DaqModulesGroup.hpp.
typedef std::vector< constDetDataReceiver * >::const_iterator dunedaq::confmodel::DetDataReceiverIterator |
Definition at line 81 of file DetDataReceiver.hpp.
typedef std::vector< constDetDataSender * >::const_iterator dunedaq::confmodel::DetDataSenderIterator |
Definition at line 81 of file DetDataSender.hpp.
typedef std::vector< constDetectorConfig * >::const_iterator dunedaq::confmodel::DetectorConfigIterator |
Definition at line 231 of file DetectorConfig.hpp.
typedef std::vector< constDetectorStream * >::const_iterator dunedaq::confmodel::DetectorStreamIterator |
Definition at line 174 of file DetectorStream.hpp.
typedef std::vector< constDetectorToDaqConnection * >::const_iterator dunedaq::confmodel::DetectorToDaqConnectionIterator |
Definition at line 110 of file DetectorToDaqConnection.hpp.
typedef std::vector< constFSMaction * >::const_iterator dunedaq::confmodel::FSMactionIterator |
Definition at line 199 of file FSMaction.hpp.
typedef std::vector< constFSMCommand * >::const_iterator dunedaq::confmodel::FSMCommandIterator |
Definition at line 157 of file FSMCommand.hpp.
typedef std::vector< constFSMconfiguration * >::const_iterator dunedaq::confmodel::FSMconfigurationIterator |
Definition at line 320 of file FSMconfiguration.hpp.
typedef std::vector< constFSMsequence * >::const_iterator dunedaq::confmodel::FSMsequenceIterator |
Definition at line 171 of file FSMsequence.hpp.
typedef std::vector< constFSMtransition * >::const_iterator dunedaq::confmodel::FSMtransitionIterator |
Definition at line 161 of file FSMtransition.hpp.
typedef std::vector< constFSMxTransition * >::const_iterator dunedaq::confmodel::FSMxTransitionIterator |
Definition at line 193 of file FSMxTransition.hpp.
typedef std::vector< constGeoId * >::const_iterator dunedaq::confmodel::GeoIdIterator |
typedef std::vector< constHostComponent * >::const_iterator dunedaq::confmodel::HostComponentIterator |
Definition at line 123 of file HostComponent.hpp.
typedef std::vector< constJsonable * >::const_iterator dunedaq::confmodel::JsonableIterator |
Definition at line 94 of file Jsonable.hpp.
typedef std::vector< constJsonableTest * >::const_iterator dunedaq::confmodel::JsonableTestIterator |
Definition at line 193 of file JsonableTest.hpp.
typedef std::vector< constNetworkConnection * >::const_iterator dunedaq::confmodel::NetworkConnectionIterator |
Definition at line 187 of file NetworkConnection.hpp.
typedef std::vector< constNetworkDevice * >::const_iterator dunedaq::confmodel::NetworkDeviceIterator |
Definition at line 129 of file NetworkDevice.hpp.
typedef std::vector< constNetworkInterface * >::const_iterator dunedaq::confmodel::NetworkInterfaceIterator |
Definition at line 278 of file NetworkInterface.hpp.
typedef std::vector< constOpMonConf * >::const_iterator dunedaq::confmodel::OpMonConfIterator |
Definition at line 175 of file OpMonConf.hpp.
typedef std::vector< constOpMonURI * >::const_iterator dunedaq::confmodel::OpMonURIIterator |
Definition at line 181 of file OpMonURI.hpp.
typedef std::vector< constPhysicalHost * >::const_iterator dunedaq::confmodel::PhysicalHostIterator |
Definition at line 134 of file PhysicalHost.hpp.
typedef std::vector< constProcessingResource * >::const_iterator dunedaq::confmodel::ProcessingResourceIterator |
Definition at line 126 of file ProcessingResource.hpp.
typedef std::vector< constQueue * >::const_iterator dunedaq::confmodel::QueueIterator |
typedef std::vector< constQueueWithSourceId * >::const_iterator dunedaq::confmodel::QueueWithSourceIdIterator |
Definition at line 126 of file QueueWithSourceId.hpp.
typedef std::vector< constRCApplication * >::const_iterator dunedaq::confmodel::RCApplicationIterator |
Definition at line 218 of file RCApplication.hpp.
typedef std::vector< constRCBroadcaster * >::const_iterator dunedaq::confmodel::RCBroadcasterIterator |
Definition at line 200 of file RCBroadcaster.hpp.
typedef std::vector< constResourceBase * >::const_iterator dunedaq::confmodel::ResourceBaseIterator |
Definition at line 81 of file ResourceBase.hpp.
typedef std::vector< constResource * >::const_iterator dunedaq::confmodel::ResourceIterator |
Definition at line 81 of file Resource.hpp.
typedef std::vector< constResourceSetAND * >::const_iterator dunedaq::confmodel::ResourceSetANDIterator |
Definition at line 85 of file ResourceSetAND.hpp.
typedef std::vector< constResourceSet * >::const_iterator dunedaq::confmodel::ResourceSetIterator |
Definition at line 122 of file ResourceSet.hpp.
typedef std::vector< constResourceSetOR * >::const_iterator dunedaq::confmodel::ResourceSetORIterator |
Definition at line 85 of file ResourceSetOR.hpp.
typedef std::vector< constSegment * >::const_iterator dunedaq::confmodel::SegmentIterator |
Definition at line 202 of file Segment.hpp.
typedef std::vector< constService * >::const_iterator dunedaq::confmodel::ServiceIterator |
Definition at line 225 of file Service.hpp.
typedef std::vector< constSession * >::const_iterator dunedaq::confmodel::SessionIterator |
Definition at line 602 of file Session.hpp.
typedef std::vector< constStorageDevice * >::const_iterator dunedaq::confmodel::StorageDeviceIterator |
Definition at line 128 of file StorageDevice.hpp.
typedef std::vector< constVariableBase * >::const_iterator dunedaq::confmodel::VariableBaseIterator |
Definition at line 129 of file VariableBase.hpp.
typedef std::vector< constVariable * >::const_iterator dunedaq::confmodel::VariableIterator |
Definition at line 168 of file Variable.hpp.
typedef std::vector< constVariableSet * >::const_iterator dunedaq::confmodel::VariableSetIterator |
Definition at line 132 of file VariableSet.hpp.
typedef std::vector< constVirtualHost * >::const_iterator dunedaq::confmodel::VirtualHostIterator |
Definition at line 171 of file VirtualHost.hpp.
void dunedaq::confmodel::add_json_value | ( | conffwk::ConfigObject & | obj, |
std::string & | name, | ||
bool | multi_value, | ||
nlohmann::json & | attributes ) |
|
static |
Definition at line 116 of file dalMethods.cpp.
const std::vector< std::string > dunedaq::confmodel::construct_commandline_parameters_appfwk | ( | const T * | app, |
const conffwk::Configuration & | confdb, | ||
const dunedaq::confmodel::Session * | session ) |
Definition at line 100 of file util.hpp.
const dunedaq::confmodel::Session * dunedaq::confmodel::get_session | ( | dunedaq::conffwk::Configuration & | conf, |
const std::string & | name, | ||
unsigned long | rlevel = 10, | ||
const std::vector< std::string > * | rclasses = nullptr ) |
Get session object.
The algorithm is searching the session object by given name. If the name is empty, then the algorithm takes the name from the TDAQ_SESSION environment variable.
The last parameter of the algorithm can be used to optimise performance of the DAL in case if a database server config implementation is used. The parameter defines how many layers of objects referenced by given session object should be read into client's config cache together with session object during single network operation. For example:
The parameters of the algorithm are:
conf | the configuration object with loaded database |
name | the name of the session to be loaded (if empty, TDAQ_SESSION variable is used) |
rlevel | optional parameter to optimise performance ("the references level") |
rclasses | optional parameter to optimise performance ("names of classes which objects are cached") |
|
static |
Definition at line 161 of file dalMethods.cpp.
|
static |
Static function to calculate list of components from the root segment to the lowest component which the child object (a segment or a resource) belongs.
Definition at line 53 of file dalMethods.cpp.
|
static |
Definition at line 80 of file dalMethods.cpp.
|
inline |
Definition at line 210 of file ActionPlan.hpp.
|
inline |
Definition at line 355 of file Application.hpp.
|
inline |
Definition at line 112 of file Component.hpp.
|
inline |
Definition at line 192 of file Connection.hpp.
|
inline |
Definition at line 123 of file ConnectionService.hpp.
|
inline |
Definition at line 206 of file ConnectivityService.hpp.
|
inline |
Definition at line 217 of file DaqApplication.hpp.
|
inline |
Definition at line 186 of file DaqModule.hpp.
|
inline |
Definition at line 77 of file DaqModulesGroup.hpp.
|
inline |
Definition at line 130 of file DaqModulesGroupById.hpp.
|
inline |
Definition at line 121 of file DaqModulesGroupByType.hpp.
|
inline |
Definition at line 76 of file DetDataReceiver.hpp.
|
inline |
Definition at line 76 of file DetDataSender.hpp.
|
inline |
Definition at line 226 of file DetectorConfig.hpp.
|
inline |
Definition at line 169 of file DetectorStream.hpp.
|
inline |
Definition at line 105 of file DetectorToDaqConnection.hpp.
|
inline |
Definition at line 194 of file FSMaction.hpp.
|
inline |
Definition at line 152 of file FSMCommand.hpp.
|
inline |
Definition at line 315 of file FSMconfiguration.hpp.
|
inline |
Definition at line 166 of file FSMsequence.hpp.
|
inline |
Definition at line 156 of file FSMtransition.hpp.
|
inline |
Definition at line 188 of file FSMxTransition.hpp.
|
inline |
|
inline |
Definition at line 118 of file HostComponent.hpp.
|
inline |
Definition at line 89 of file Jsonable.hpp.
|
inline |
Definition at line 188 of file JsonableTest.hpp.
|
inline |
Definition at line 182 of file NetworkConnection.hpp.
|
inline |
Definition at line 124 of file NetworkDevice.hpp.
|
inline |
Definition at line 273 of file NetworkInterface.hpp.
|
inline |
Definition at line 170 of file OpMonConf.hpp.
|
inline |
Definition at line 176 of file OpMonURI.hpp.
|
inline |
Definition at line 129 of file PhysicalHost.hpp.
|
inline |
Definition at line 121 of file ProcessingResource.hpp.
|
inline |
|
inline |
Definition at line 121 of file QueueWithSourceId.hpp.
|
inline |
Definition at line 213 of file RCApplication.hpp.
|
inline |
Definition at line 195 of file RCBroadcaster.hpp.
|
inline |
Definition at line 76 of file Resource.hpp.
|
inline |
Definition at line 76 of file ResourceBase.hpp.
|
inline |
Definition at line 117 of file ResourceSet.hpp.
|
inline |
Definition at line 80 of file ResourceSetAND.hpp.
|
inline |
Definition at line 80 of file ResourceSetOR.hpp.
|
inline |
Definition at line 197 of file Segment.hpp.
|
inline |
Definition at line 220 of file Service.hpp.
|
inline |
Definition at line 597 of file Session.hpp.
|
inline |
Definition at line 123 of file StorageDevice.hpp.
|
inline |
Definition at line 163 of file Variable.hpp.
|
inline |
Definition at line 124 of file VariableBase.hpp.
|
inline |
Definition at line 127 of file VariableSet.hpp.
|
inline |
Definition at line 166 of file VirtualHost.hpp.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |