#include "DQMServices/Core/src/DQMService.h"
#include "DQMServices/Core/interface/DQMNet.h"
#include "DQMServices/Core/interface/DQMStore.h"
#include "DQMServices/Core/interface/DQMScope.h"
#include "DQMServices/Core/interface/MonitorElement.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "classlib/utils/Regexp.h"
#include "classlib/utils/Error.h"
#include <pthread.h>
#include <iostream>
#include <string>
#include <memory>
#include "TBufferFile.h"
Go to the source code of this file.
Functions | |
static void | releaseDQMAccess (void) |
Release access to the DQM core. | |
static void | releaseDQMAccessM (const edm::ModuleDescription &) |
static void | restrictDQMAccess (void) |
Restrict access to the DQM core. | |
static void | restrictDQMAccessM (const edm::ModuleDescription &) |
Variables | |
static pthread_mutex_t | s_mutex = PTHREAD_MUTEX_INITIALIZER |
static void releaseDQMAccess | ( | void | ) | [static] |
Release access to the DQM core.
Definition at line 39 of file DQMService.cc.
References s_mutex.
Referenced by DQMService::DQMService(), and releaseDQMAccessM().
{ pthread_mutex_unlock(&s_mutex); }
static void releaseDQMAccessM | ( | const edm::ModuleDescription & | ) | [static] |
Definition at line 43 of file DQMService.cc.
References releaseDQMAccess().
Referenced by DQMService::DQMService().
{ releaseDQMAccess(); }
static void restrictDQMAccess | ( | void | ) | [static] |
Restrict access to the DQM core.
Definition at line 30 of file DQMService.cc.
References s_mutex.
Referenced by DQMService::DQMService(), and restrictDQMAccessM().
{ pthread_mutex_lock(&s_mutex); }
static void restrictDQMAccessM | ( | const edm::ModuleDescription & | ) | [static] |
Definition at line 34 of file DQMService.cc.
References restrictDQMAccess().
Referenced by DQMService::DQMService().
{ restrictDQMAccess(); }
pthread_mutex_t s_mutex = PTHREAD_MUTEX_INITIALIZER [static] |
Definition at line 17 of file DQMService.cc.
Referenced by DQMScope::DQMScope(), releaseDQMAccess(), restrictDQMAccess(), and DQMScope::~DQMScope().