Public Member Functions | |
CUDAMonitoringService (edm::ParameterSet const &iConfig, edm::ActivityRegistry &iRegistry) | |
void | postEvent (edm::StreamContext const &sc) |
void | postModuleBeginStream (edm::StreamContext const &, edm::ModuleCallingContext const &mcc) |
void | postModuleConstruction (edm::ModuleDescription const &desc) |
void | postModuleEvent (edm::StreamContext const &sc, edm::ModuleCallingContext const &mcc) |
~CUDAMonitoringService ()=default | |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Private Attributes | |
int | numberOfDevices_ = 0 |
Definition at line 22 of file CUDAMonitoringService.cc.
CUDAMonitoringService::CUDAMonitoringService | ( | edm::ParameterSet const & | iConfig, |
edm::ActivityRegistry & | iRegistry | ||
) |
Definition at line 38 of file CUDAMonitoringService.cc.
References CUDAService::enabled(), CUDAService::numberOfDevices(), numberOfDevices_, postEvent(), postModuleBeginStream(), postModuleConstruction(), postModuleEvent(), edm::ActivityRegistry::watchPostEvent(), edm::ActivityRegistry::watchPostModuleBeginStream(), edm::ActivityRegistry::watchPostModuleConstruction(), and edm::ActivityRegistry::watchPostModuleEvent().
|
default |
|
static |
Definition at line 59 of file CUDAMonitoringService.cc.
References edm::ConfigurationDescriptions::add(), submitPVResolutionJobs::desc, and edm::ConfigurationDescriptions::setComment().
void CUDAMonitoringService::postEvent | ( | edm::StreamContext const & | sc | ) |
Definition at line 123 of file CUDAMonitoringService.cc.
References dqm-mbProfile::log, and numberOfDevices_.
Referenced by CUDAMonitoringService().
void CUDAMonitoringService::postModuleBeginStream | ( | edm::StreamContext const & | , |
edm::ModuleCallingContext const & | mcc | ||
) |
Definition at line 109 of file CUDAMonitoringService.cc.
References dqm-mbProfile::log, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), edm::ModuleDescription::moduleName(), and numberOfDevices_.
Referenced by CUDAMonitoringService().
void CUDAMonitoringService::postModuleConstruction | ( | edm::ModuleDescription const & | desc | ) |
Definition at line 103 of file CUDAMonitoringService.cc.
References submitPVResolutionJobs::desc, dqm-mbProfile::log, and numberOfDevices_.
Referenced by CUDAMonitoringService().
void CUDAMonitoringService::postModuleEvent | ( | edm::StreamContext const & | sc, |
edm::ModuleCallingContext const & | mcc | ||
) |
Definition at line 116 of file CUDAMonitoringService.cc.
References dqm-mbProfile::log, edm::ModuleCallingContext::moduleDescription(), edm::ModuleDescription::moduleLabel(), edm::ModuleDescription::moduleName(), and numberOfDevices_.
Referenced by CUDAMonitoringService().
|
private |
Definition at line 35 of file CUDAMonitoringService.cc.
Referenced by CUDAMonitoringService(), postEvent(), postModuleBeginStream(), postModuleConstruction(), and postModuleEvent().