CMS 3D CMS Logo

List of all members | Public Member Functions
cscdqm::MonitorObjectProvider Class Referenceabstract

Interface for Histogram providing objects. Used by Event Processor to retrieve MonitorObject 's and by Collection to book MonitorObject 's. More...

#include <CSCDQM_MonitorObjectProvider.h>

Inheritance diagram for cscdqm::MonitorObjectProvider:
CSCMonitorModule CSCOfflineClient

Public Member Functions

virtual MonitorObjectbookMonitorObject (const HistoBookRequest &p_req)=0
 
virtual bool getCSCDetId (const unsigned int crateId, const unsigned int dmbId, CSCDetId &detId) const =0
 
virtual ~MonitorObjectProvider () noexcept(false)
 

Detailed Description

Interface for Histogram providing objects. Used by Event Processor to retrieve MonitorObject 's and by Collection to book MonitorObject 's.

Definition at line 124 of file CSCDQM_MonitorObjectProvider.h.

Constructor & Destructor Documentation

◆ ~MonitorObjectProvider()

virtual cscdqm::MonitorObjectProvider::~MonitorObjectProvider ( )
inlinevirtualnoexcept

Definition at line 126 of file CSCDQM_MonitorObjectProvider.h.

126 {}

Member Function Documentation

◆ bookMonitorObject()

virtual MonitorObject* cscdqm::MonitorObjectProvider::bookMonitorObject ( const HistoBookRequest p_req)
pure virtual

◆ getCSCDetId()

virtual bool cscdqm::MonitorObjectProvider::getCSCDetId ( const unsigned int  crateId,
const unsigned int  dmbId,
CSCDetId detId 
) const
pure virtual