CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Friends
DQMStore::ConcurrentBooker Class Reference

#include <DQMStore.h>

Inheritance diagram for DQMStore::ConcurrentBooker:
DQMStore::IBooker

Public Member Functions

template<typename... Args>
ConcurrentMonitorElement book1D (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement book1DD (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement book1S (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement book2D (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement book2DD (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement book2S (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement book3D (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement bookFloat (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement bookInt (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement bookProfile (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement bookProfile2D (Args &&...args)
 
template<typename... Args>
ConcurrentMonitorElement bookString (Args &&...args)
 
 ConcurrentBooker ()=delete
 
 ConcurrentBooker (ConcurrentBooker const &)=delete
 
 ConcurrentBooker (ConcurrentBooker &&)=delete
 
ConcurrentBookeroperator= (ConcurrentBooker const &)=delete
 
ConcurrentBookeroperator= (ConcurrentBooker &&)=delete
 
- Public Member Functions inherited from DQMStore::IBooker
template<typename... Args>
MonitorElementbook1D (Args &&...args)
 
template<typename... Args>
MonitorElementbook1DD (Args &&...args)
 
template<typename... Args>
MonitorElementbook1S (Args &&...args)
 
template<typename... Args>
MonitorElementbook2D (Args &&...args)
 
template<typename... Args>
MonitorElementbook2DD (Args &&...args)
 
template<typename... Args>
MonitorElementbook2S (Args &&...args)
 
template<typename... Args>
MonitorElementbook3D (Args &&...args)
 
template<typename... Args>
MonitorElementbookFloat (Args &&...args)
 
template<typename... Args>
MonitorElementbookInt (Args &&...args)
 
template<typename... Args>
MonitorElementbookProfile (Args &&...args)
 
template<typename... Args>
MonitorElementbookProfile2D (Args &&...args)
 
template<typename... Args>
MonitorElementbookString (Args &&...args)
 
void cd ()
 
void cd (std::string const &dir)
 
void goUp ()
 
 IBooker ()=delete
 
 IBooker (IBooker const &)=delete
 
std::string const & pwd ()
 
void setCurrentFolder (std::string const &fullpath)
 
void tag (MonitorElement *, unsigned int)
 
void tagContents (std::string const &, unsigned int)
 

Private Member Functions

 ConcurrentBooker (DQMStore *store) noexcept
 
 ~ConcurrentBooker ()=default
 

Friends

class DQMStore
 

Detailed Description

Definition at line 141 of file DQMStore.h.

Constructor & Destructor Documentation

DQMStore::ConcurrentBooker::ConcurrentBooker ( )
delete
DQMStore::ConcurrentBooker::ConcurrentBooker ( ConcurrentBooker const &  )
delete
DQMStore::ConcurrentBooker::ConcurrentBooker ( ConcurrentBooker &&  )
delete
DQMStore::ConcurrentBooker::ConcurrentBooker ( DQMStore store)
inlineexplicitprivatenoexcept

Definition at line 179 of file DQMStore.h.

179  :
180  IBooker{store}
181  {}
DQMStore::ConcurrentBooker::~ConcurrentBooker ( )
privatedefault

Member Function Documentation

template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::book1D ( Args &&...  args)
inline
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::book1DD ( Args &&...  args)
inline

Definition at line 162 of file DQMStore.h.

Referenced by FastTimerService::PlotsPerPath::book(), and SiStripGainsPCLWorker::bookHistograms().

178 :
179  explicit ConcurrentBooker(DQMStore* store) noexcept :
#define noexcept
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::book1S ( Args &&...  args)
inline

Definition at line 161 of file DQMStore.h.

178 :
179  explicit ConcurrentBooker(DQMStore* store) noexcept :
#define noexcept
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::book2D ( Args &&...  args)
inline
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::book2DD ( Args &&...  args)
inline

Definition at line 165 of file DQMStore.h.

178 :
179  explicit ConcurrentBooker(DQMStore* store) noexcept :
#define noexcept
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::book2S ( Args &&...  args)
inline

Definition at line 164 of file DQMStore.h.

Referenced by SiStripGainsPCLWorker::bookHistograms().

178 :
179  explicit ConcurrentBooker(DQMStore* store) noexcept :
#define noexcept
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::book3D ( Args &&...  args)
inline

Definition at line 166 of file DQMStore.h.

178 :
179  explicit ConcurrentBooker(DQMStore* store) noexcept :
#define noexcept
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::bookFloat ( Args &&...  args)
inline

Definition at line 159 of file DQMStore.h.

178 :
179  explicit ConcurrentBooker(DQMStore* store) noexcept :
#define noexcept
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::bookInt ( Args &&...  args)
inline

Definition at line 158 of file DQMStore.h.

Referenced by HGVHistoProducerAlgo::bookInfo().

178 :
179  explicit ConcurrentBooker(DQMStore* store) noexcept :
#define noexcept
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::bookProfile ( Args &&...  args)
inline
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::bookProfile2D ( Args &&...  args)
inline

Definition at line 168 of file DQMStore.h.

Referenced by MTVHistoProducerAlgoForTracker::bookRecoHistos().

178 :
179  explicit ConcurrentBooker(DQMStore* store) noexcept :
#define noexcept
template<typename... Args>
ConcurrentMonitorElement DQMStore::ConcurrentBooker::bookString ( Args &&...  args)
inline

Definition at line 157 of file DQMStore.h.

178 :
179  explicit ConcurrentBooker(DQMStore* store) noexcept :
#define noexcept
ConcurrentBooker& DQMStore::ConcurrentBooker::operator= ( ConcurrentBooker const &  )
delete
ConcurrentBooker& DQMStore::ConcurrentBooker::operator= ( ConcurrentBooker &&  )
delete

Friends And Related Function Documentation

friend class DQMStore
friend

Definition at line 143 of file DQMStore.h.