1 #ifndef _ots_SupervisorTableBase_h_
2 #define _ots_SupervisorTableBase_h_
4 #pragma GCC diagnostic push
5 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
6 #include <xdaq/Application.h>
7 #pragma GCC diagnostic pop
8 #include "otsdaq/Macros/CoutMacros.h"
9 #include "otsdaq/Macros/XDAQApplicationMacros.h"
18 typedef std::map<xdata::UnsignedIntegerT, XDAQ_CONST_CALL xdaq::ApplicationDescriptor*>
27 virtual void init(xdaq::ApplicationContext* applicationContext);
41 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getSupervisorDescriptor (
void)
const;
42 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getLogbookDescriptor (
void)
const;
43 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getWizardDescriptor (
void)
const;
44 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getDataManagerDescriptor (xdata::UnsignedIntegerT instance)
const;
45 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getFEDescriptor (xdata::UnsignedIntegerT instance)
const;
46 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getDTCDescriptor (xdata::UnsignedIntegerT instance)
const;
47 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getFEDataManagerDescriptor (xdata::UnsignedIntegerT instance)
const;
49 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getARTDAQFEDataManagerDescriptor (xdata::UnsignedIntegerT instance)
const;
50 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getARTDAQDataManagerDescriptor (xdata::UnsignedIntegerT instance)
const;
51 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getARTDAQBuilderDescriptor (xdata::UnsignedIntegerT instance)
const;
52 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getARTDAQDataLoggerDescriptor (xdata::UnsignedIntegerT instance)
const;
53 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getARTDAQDispatcherDescriptor (xdata::UnsignedIntegerT instance)
const;
54 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* getVisualDescriptor (xdata::UnsignedIntegerT instance)
const;
56 std::string getFEURL (xdata::UnsignedIntegerT instance)
const;
64 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* theSupervisor_;
65 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* theWizard_;
66 XDAQ_CONST_CALL xdaq::ApplicationDescriptor* theLogbookSupervisor_;
std::map< xdata::UnsignedIntegerT, XDAQ_CONST_CALL xdaq::ApplicationDescriptor * > SupervisorDescriptors
key is the crate number