CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Types | Private Attributes
ecaldqm::MESetCollection Class Reference

#include <MESet.h>

Public Types

using const_iterator = MESetColletionType::const_iterator
 
using iterator = MESetColletionType::iterator
 

Public Member Functions

MESetat (const std::string &key)
 
auto begin ()
 
auto end () const
 
void erase (const std::string &key)
 
const_iterator find (const std::string &key) const
 
iterator find (const std::string &key)
 
void insert (const std::string &key, MESet *ptr)
 
void insert (const std::string &&key, MESet *ptr)
 

Private Types

using MESetColletionType = std::map< std::string, std::unique_ptr< MESet > >
 

Private Attributes

MESetColletionType _MESetColletion
 

Detailed Description

Definition at line 380 of file MESet.h.

Member Typedef Documentation

◆ const_iterator

using ecaldqm::MESetCollection::const_iterator = MESetColletionType::const_iterator

Definition at line 385 of file MESet.h.

◆ iterator

using ecaldqm::MESetCollection::iterator = MESetColletionType::iterator

Definition at line 384 of file MESet.h.

◆ MESetColletionType

using ecaldqm::MESetCollection::MESetColletionType = std::map<std::string, std::unique_ptr<MESet> >
private

Definition at line 381 of file MESet.h.

Member Function Documentation

◆ at()

MESet& ecaldqm::MESetCollection::at ( const std::string &  key)
inline

Definition at line 399 of file MESet.h.

References _MESetColletion, and submitPVResolutionJobs::key.

Referenced by ecaldqm::EnergyTask::beginEvent(), ecaldqm::IntegrityTask::beginEvent(), ecaldqm::RawDataTask::beginEvent(), ecaldqm::PresampleTask::beginEvent(), ecaldqm::TimingTask::beginEvent(), ecaldqm::OccupancyTask::beginEvent(), ecaldqm::TrigPrimTask::beginEvent(), ecaldqm::ClusterTask::beginEvent(), ecaldqm::OccupancyTask::endLuminosityBlock(), ecaldqm::LaserWriter::LaserWriter(), ecaldqm::LedWriter::LedWriter(), ecaldqm::PedestalWriter::PedestalWriter(), ecaldqm::LedClient::producePlots(), ecaldqm::TestPulseClient::producePlots(), ecaldqm::TrigPrimClient::producePlots(), ecaldqm::LaserClient::producePlots(), ecaldqm::PNIntegrityClient::producePlots(), ecaldqm::PedestalClient::producePlots(), ecaldqm::PresampleClient::producePlots(), ecaldqm::SelectiveReadoutClient::producePlots(), ecaldqm::OccupancyClient::producePlots(), ecaldqm::TimingClient::producePlots(), ecaldqm::CertificationClient::producePlots(), ecaldqm::CalibrationSummaryClient::producePlots(), ecaldqm::RawDataClient::producePlots(), ecaldqm::SummaryClient::producePlots(), ecaldqm::IntegrityClient::producePlots(), ecaldqm::MLClient::producePlots(), ecaldqm::TowerStatusTask::producePlotsTask_(), ecaldqm::SummaryClient::resetMEs(), ecaldqm::IntegrityWriter::run(), ecaldqm::LaserWriter::run(), ecaldqm::PedestalWriter::run(), ecaldqm::PresampleWriter::run(), ecaldqm::TestPulseWriter::run(), ecaldqm::TimingWriter::run(), ecaldqm::LedWriter::run(), ecaldqm::OccupancyWriter::run(), ecaldqm::RecoSummaryTask::runOnBasicClusters(), ecaldqm::ClusterTask::runOnBasicClusters(), ecaldqm::GpuTask::runOnCpuDigis(), ecaldqm::GpuTask::runOnCpuRecHits(), ecaldqm::GpuTask::runOnCpuUncalibRecHits(), ecaldqm::IntegrityTask::runOnDetIdCollection(), ecaldqm::PedestalTask::runOnDigis(), ecaldqm::PresampleTask::runOnDigis(), ecaldqm::TestPulseTask::runOnDigis(), ecaldqm::OccupancyTask::runOnDigis(), ecaldqm::LedTask::runOnDigis(), ecaldqm::LaserTask::runOnDigis(), ecaldqm::SelectiveReadoutTask::runOnDigis(), ecaldqm::PiZeroTask::runOnEBRecHits(), ecaldqm::IntegrityTask::runOnElectronicsIdCollection(), ecaldqm::TrigPrimTask::runOnEmulTPs(), ecaldqm::PNDiodeTask::runOnErrors(), ecaldqm::GpuTask::runOnGpuDigis(), ecaldqm::GpuTask::runOnGpuRecHits(), ecaldqm::GpuTask::runOnGpuUncalibRecHits(), ecaldqm::PNDiodeTask::runOnPnDigis(), ecaldqm::PedestalTask::runOnPnDigis(), ecaldqm::TestPulseTask::runOnPnDigis(), ecaldqm::LedTask::runOnPnDigis(), ecaldqm::LaserTask::runOnPnDigis(), ecaldqm::RawDataTask::runOnRawData(), ecaldqm::OccupancyTask::runOnRawData(), ecaldqm::LaserTask::runOnRawData(), ecaldqm::LedTask::runOnRawData(), ecaldqm::TrigPrimTask::runOnRealTPs(), ecaldqm::TimingTask::runOnRecHits(), ecaldqm::EnergyTask::runOnRecHits(), ecaldqm::RecoSummaryTask::runOnRecHits(), ecaldqm::OccupancyTask::runOnRecHits(), ecaldqm::RecoSummaryTask::runOnReducedRecHits(), ecaldqm::RawDataTask::runOnSource(), ecaldqm::SelectiveReadoutTask::runOnSource(), ecaldqm::SelectiveReadoutTask::runOnSrFlags(), ecaldqm::ClusterTask::runOnSuperClusters(), ecaldqm::OccupancyTask::runOnTPDigis(), ecaldqm::TimingTask::runOnUncalibRecHits(), ecaldqm::TestPulseTask::runOnUncalibRecHits(), ecaldqm::LedTask::runOnUncalibRecHits(), ecaldqm::LaserTask::runOnUncalibRecHits(), ecaldqm::TestPulseClient::setParams(), ecaldqm::LaserClient::setParams(), ecaldqm::PedestalClient::setParams(), ecaldqm::LedClient::setParams(), ecaldqm::CalibrationSummaryClient::setParams(), ecaldqm::PedestalTask::setParams(), ecaldqm::TestPulseTask::setParams(), ecaldqm::LedTask::setParams(), ecaldqm::LaserTask::setParams(), ecaldqm::ClusterTask::setParams(), and ecaldqm::TestPulseWriter::TestPulseWriter().

399 { return *(_MESetColletion.at(key).get()); }
key
prepare the HTCondor submission files and eventually submit them
MESetColletionType _MESetColletion
Definition: MESet.h:402

◆ begin()

auto ecaldqm::MESetCollection::begin ( void  )
inline

◆ end()

auto ecaldqm::MESetCollection::end ( void  ) const
inline

◆ erase()

void ecaldqm::MESetCollection::erase ( const std::string &  key)
inline

◆ find() [1/2]

const_iterator ecaldqm::MESetCollection::find ( const std::string &  key) const
inline

Definition at line 395 of file MESet.h.

References _MESetColletion, and submitPVResolutionJobs::key.

Referenced by ecaldqm::DQWorkerClient::using_().

395 { return _MESetColletion.find(key); }
key
prepare the HTCondor submission files and eventually submit them
MESetColletionType _MESetColletion
Definition: MESet.h:402

◆ find() [2/2]

iterator ecaldqm::MESetCollection::find ( const std::string &  key)
inline

Definition at line 396 of file MESet.h.

References _MESetColletion, and submitPVResolutionJobs::key.

396 { return _MESetColletion.find(key); }
key
prepare the HTCondor submission files and eventually submit them
MESetColletionType _MESetColletion
Definition: MESet.h:402

◆ insert() [1/2]

void ecaldqm::MESetCollection::insert ( const std::string &  key,
MESet ptr 
)
inline

Definition at line 387 of file MESet.h.

References _MESetColletion, and submitPVResolutionJobs::key.

Referenced by SequenceTypes.Schedule::_replaceIfHeldDirectly(), ecaldqm::DBWriterWorker::DBWriterWorker(), ecaldqm::DQWorker::setME(), and ecaldqm::DQWorkerClient::setSource().

387 { _MESetColletion.emplace(key, ptr); }
key
prepare the HTCondor submission files and eventually submit them
MESetColletionType _MESetColletion
Definition: MESet.h:402

◆ insert() [2/2]

void ecaldqm::MESetCollection::insert ( const std::string &&  key,
MESet ptr 
)
inline

Definition at line 388 of file MESet.h.

References _MESetColletion, and submitPVResolutionJobs::key.

Referenced by SequenceTypes.Schedule::_replaceIfHeldDirectly().

388 { _MESetColletion.emplace(key, ptr); }
key
prepare the HTCondor submission files and eventually submit them
MESetColletionType _MESetColletion
Definition: MESet.h:402

Member Data Documentation

◆ _MESetColletion

MESetColletionType ecaldqm::MESetCollection::_MESetColletion
private

Definition at line 402 of file MESet.h.

Referenced by at(), begin(), end(), erase(), find(), and insert().