CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions
ecaldqm::CertificationClient Class Reference

#include <CertificationClient.h>

Inheritance diagram for ecaldqm::CertificationClient:
ecaldqm::DQWorkerClient ecaldqm::DQWorker

Public Types

enum  MESets {
  kCertificationMap, kCertificationContents, kCertification, kReportSummaryMap,
  kReportSummaryContents, kReportSummary, nMESets
}
 
enum  Sources {
  sIntegrity, sFEStatus, sDesync, sDAQ,
  sDCS, nSources
}
 
- Public Types inherited from ecaldqm::DQWorkerClient
enum  Sources { nSources }
 
- Public Types inherited from ecaldqm::DQWorker
enum  MESets { nMESets }
 

Public Member Functions

void beginRun (const edm::Run &, const edm::EventSetup &) override
 
void bookMEs () override
 
 CertificationClient (const edm::ParameterSet &, const edm::ParameterSet &)
 
void producePlots () override
 
 ~CertificationClient ()
 
- Public Member Functions inherited from ecaldqm::DQWorkerClient
 DQWorkerClient (const edm::ParameterSet &, const edm::ParameterSet &, std::string const &)
 
virtual void endLuminosityBlock (const edm::LuminosityBlock &, const edm::EventSetup &)
 
virtual void initialize ()
 
void reset ()
 
virtual ~DQWorkerClient ()
 
- Public Member Functions inherited from ecaldqm::DQWorker
virtual void beginLuminosityBlock (const edm::LuminosityBlock &, const edm::EventSetup &)
 
 DQWorker (const edm::ParameterSet &, const edm::ParameterSet &, std::string const &)
 
virtual void endRun (const edm::Run &, const edm::EventSetup &)
 
const std::vector< MESet * > & getMEs ()
 
virtual std::string const & getName ()
 
virtual bool isInitialized ()
 
virtual void setInitialized (bool _init)
 
virtual void setVerbosity (int _verbosity)
 
virtual ~DQWorker ()
 

Static Public Member Functions

static void setMEData (std::vector< MEData > &)
 
- Static Public Member Functions inherited from ecaldqm::DQWorker
static void setMEData (std::vector< MEData > &)
 

Additional Inherited Members

- Static Public Attributes inherited from ecaldqm::DQWorkerClient
static EcalDQMChannelStatus const * channelStatus
 
static EcalDQMTowerStatus const * towerStatus
 
- Static Public Attributes inherited from ecaldqm::DQWorker
static std::map< std::string,
std::vector< MEData > > 
meData
 
- Protected Member Functions inherited from ecaldqm::DQWorkerClient
void fillQuality_ (unsigned, DetId const &, uint32_t, float)
 
void source_ (unsigned, std::string const &, unsigned, edm::ParameterSet const &)
 
- Protected Member Functions inherited from ecaldqm::DQWorker
MESetcreateMESet_ (std::string const &, MEData const &, bool _readOnly=false) const
 
void meSet_ (unsigned, edm::ParameterSet const &)
 
- Protected Attributes inherited from ecaldqm::DQWorkerClient
std::vector< MESet const * > sources_
 
- Protected Attributes inherited from ecaldqm::DQWorker
bool initialized_
 
std::vector< MESet * > MEs_
 
std::string name_
 
int verbosity_
 

Detailed Description

Definition at line 8 of file CertificationClient.h.

Member Enumeration Documentation

Constructor & Destructor Documentation

ecaldqm::CertificationClient::CertificationClient ( const edm::ParameterSet _params,
const edm::ParameterSet _paths 
)

Definition at line 13 of file CertificationClient.cc.

References edm::ParameterSet::getUntrackedParameterSet(), ecaldqm::IntegrityTask::kByLumi, ecaldqm::TowerStatusTask::kDAQSummaryMap, ecaldqm::TowerStatusTask::kDCSSummaryMap, ecaldqm::RawDataTask::kDesyncByLumi, ecaldqm::RawDataTask::kFEStatus, sDAQ, sDCS, sDesync, sFEStatus, sIntegrity, and ecaldqm::DQWorkerClient::source_().

13  :
14  DQWorkerClient(_params, _paths, "CertificationClient")
15  {
16  edm::ParameterSet const& sources(_params.getUntrackedParameterSet("sources"));
17  source_(sIntegrity, "IntegrityTask", IntegrityTask::kByLumi, sources);
18  source_(sFEStatus, "RawDataTask", RawDataTask::kFEStatus, sources);
19  source_(sDesync, "RawDataTask", RawDataTask::kDesyncByLumi, sources);
20  source_(sDAQ, "TowerStatusTask", TowerStatusTask::kDAQSummaryMap, sources);
21  source_(sDCS, "TowerStatusTask", TowerStatusTask::kDCSSummaryMap, sources);
22  }
ParameterSet getUntrackedParameterSet(std::string const &name, ParameterSet const &defaultValue) const
void source_(unsigned, std::string const &, unsigned, edm::ParameterSet const &)
DQWorkerClient(const edm::ParameterSet &, const edm::ParameterSet &, std::string const &)
ecaldqm::CertificationClient::~CertificationClient ( )
inline

Definition at line 11 of file CertificationClient.h.

11 {}

Member Function Documentation

void ecaldqm::CertificationClient::beginRun ( const edm::Run ,
const edm::EventSetup  
)
overridevirtual
void ecaldqm::CertificationClient::bookMEs ( )
overridevirtual
void ecaldqm::CertificationClient::producePlots ( )
overridevirtual
void ecaldqm::CertificationClient::setMEData ( std::vector< MEData > &  _data)
static

Definition at line 58 of file CertificationClient.cc.

References MonitorElement::DQM_KIND_REAL, MonitorElement::DQM_KIND_TH2F, kCertification, kCertificationContents, kCertificationMap, EcalDQMBinningService::kEcal, EcalDQMBinningService::kReport, kReportSummary, kReportSummaryContents, kReportSummaryMap, EcalDQMBinningService::kSM, and EcalDQMBinningService::kSuperCrystal.

59  {
66  }