#include <GpuTask.h>
Private Member Functions | |
void | setParams (edm::ParameterSet const &) override |
Private Attributes | |
EBDigiCollection const * | EBCpuDigis_ |
EcalRecHitCollection const * | EBCpuRecHits_ |
EcalUncalibratedRecHitCollection const * | EBCpuUncalibRecHits_ |
EEDigiCollection const * | EECpuDigis_ |
EcalRecHitCollection const * | EECpuRecHits_ |
EcalUncalibratedRecHitCollection const * | EECpuUncalibRecHits_ |
bool | gpuOnlyPlots_ |
bool | runGpuTask_ |
std::vector< int > | uncalibOOTAmps_ |
ecaldqm::GpuTask::GpuTask | ( | ) |
Definition at line 13 of file GpuTask.cc.
|
overridedefault |
|
overridevirtual |
Reimplemented from ecaldqm::DQWorkerTask.
Definition at line 24 of file GpuTask.cc.
References ecaldqm::kEBCpuDigi, ecaldqm::kEBCpuRecHit, ecaldqm::kEBCpuUncalibRecHit, ecaldqm::kEBGpuDigi, ecaldqm::kEBGpuRecHit, ecaldqm::kEBGpuUncalibRecHit, ecaldqm::kEECpuDigi, ecaldqm::kEECpuRecHit, ecaldqm::kEECpuUncalibRecHit, ecaldqm::kEEGpuDigi, ecaldqm::kEEGpuRecHit, ecaldqm::kEEGpuUncalibRecHit, and runGpuTask_.
|
inlineoverridevirtual |
Reimplemented from ecaldqm::DQWorkerTask.
Definition at line 49 of file GpuTask.h.
References universalConfigTemplate::collection, ecaldqm::kEBCpuDigi, ecaldqm::kEBCpuRecHit, ecaldqm::kEBCpuUncalibRecHit, ecaldqm::kEBGpuDigi, ecaldqm::kEBGpuRecHit, ecaldqm::kEBGpuUncalibRecHit, ecaldqm::kEECpuDigi, ecaldqm::kEECpuRecHit, ecaldqm::kEECpuUncalibRecHit, ecaldqm::kEEGpuDigi, ecaldqm::kEEGpuRecHit, ecaldqm::kEEGpuUncalibRecHit, runGpuTask_, runOnCpuDigis(), runOnCpuRecHits(), runOnCpuUncalibRecHits(), runOnGpuDigis(), runOnGpuRecHits(), and runOnGpuUncalibRecHits().
|
overridevirtual |
Reimplemented from ecaldqm::DQWorkerTask.
Definition at line 103 of file GpuTask.cc.
References EBCpuDigis_, EBCpuRecHits_, EBCpuUncalibRecHits_, EECpuDigis_, EECpuRecHits_, and EECpuUncalibRecHits_.
|
overridevirtual |
Reimplemented from ecaldqm::DQWorkerTask.
Definition at line 92 of file GpuTask.cc.
References EcalDCCHeaderBlock::COSMIC, EcalDCCHeaderBlock::COSMICS_GLOBAL, EcalDCCHeaderBlock::COSMICS_LOCAL, EcalDCCHeaderBlock::MTCC, ecaldqm::nDCC, EcalDCCHeaderBlock::PHYSICS_GLOBAL, EcalDCCHeaderBlock::PHYSICS_LOCAL, and EcalCondDBWriter_cfi::runType.
void ecaldqm::GpuTask::runOnCpuDigis | ( | DigiCollection const & | cpuDigis, |
Collections | collection | ||
) |
Definition at line 113 of file GpuTask.cc.
References EcalMGPASample::adc(), cms::cuda::assert(), ecaldqm::MESetCollection::at(), universalConfigTemplate::collection, EBCpuDigis_, EcalBarrel, EcalEndcap, EECpuDigis_, ecaldqm::MESetMulti::fill(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), ecaldqm::kEBCpuDigi, ecaldqm::DQWorker::MEs_, EcalDataFrame::sample(), and ecalPh1::sampleSize.
Referenced by analyze().
void ecaldqm::GpuTask::runOnCpuRecHits | ( | EcalRecHitCollection const & | cpuHits, |
Collections | collection | ||
) |
Definition at line 371 of file GpuTask.cc.
References ecaldqm::MESetCollection::at(), universalConfigTemplate::collection, EBCpuRecHits_, EcalBarrel, EcalEndcap, EECpuRecHits_, ecaldqm::DQWorker::getEcalDQMSetupObjects(), ecaldqm::kEBCpuRecHit, ecaldqm::DQWorker::MEs_, and edm::SortedCollection< T, SORT >::size().
Referenced by analyze().
void ecaldqm::GpuTask::runOnCpuUncalibRecHits | ( | EcalUncalibratedRecHitCollection const & | cpuHits, |
Collections | collection | ||
) |
Definition at line 210 of file GpuTask.cc.
References ecaldqm::MESetCollection::at(), universalConfigTemplate::collection, EBCpuUncalibRecHits_, EcalBarrel, EcalEndcap, EECpuUncalibRecHits_, ecaldqm::MESetMulti::fill(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), ecaldqm::kEBCpuUncalibRecHit, ecaldqm::DQWorker::MEs_, edm::SortedCollection< T, SORT >::size(), and uncalibOOTAmps_.
Referenced by analyze().
void ecaldqm::GpuTask::runOnGpuDigis | ( | DigiCollection const & | gpuDigis, |
Collections | collection | ||
) |
Definition at line 146 of file GpuTask.cc.
References EcalMGPASample::adc(), cms::cuda::assert(), ecaldqm::MESetCollection::at(), universalConfigTemplate::collection, siStripShotFilter_cfi::DigiCollection, EBCpuDigis_, EcalBarrel, EcalEndcap, EECpuDigis_, ecaldqm::MESetMulti::fill(), ecaldqm::MESet::fill(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), gpuOnlyPlots_, ecaldqm::kEBGpuDigi, ecaldqm::DQWorker::MEs_, EcalDataFrame::sample(), and ecalPh1::sampleSize.
Referenced by analyze().
void ecaldqm::GpuTask::runOnGpuRecHits | ( | EcalRecHitCollection const & | gpuHits, |
Collections | collection | ||
) |
Definition at line 399 of file GpuTask.cc.
References ecaldqm::MESetCollection::at(), universalConfigTemplate::collection, EBCpuRecHits_, EcalBarrel, EcalEndcap, EECpuRecHits_, edm::SortedCollection< T, SORT >::end(), ecaldqm::MESet::fill(), edm::SortedCollection< T, SORT >::find(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), gpuOnlyPlots_, ecaldqm::kEBGpuRecHit, ecaldqm::DQWorker::MEs_, and edm::SortedCollection< T, SORT >::size().
Referenced by analyze().
void ecaldqm::GpuTask::runOnGpuUncalibRecHits | ( | EcalUncalibratedRecHitCollection const & | gpuHits, |
Collections | collection | ||
) |
Definition at line 262 of file GpuTask.cc.
References ecaldqm::MESetCollection::at(), universalConfigTemplate::collection, EBCpuUncalibRecHits_, EcalBarrel, EcalEndcap, EECpuUncalibRecHits_, edm::SortedCollection< T, SORT >::end(), ecaldqm::MESetMulti::fill(), ecaldqm::MESet::fill(), edm::SortedCollection< T, SORT >::find(), ecaldqm::DQWorker::getEcalDQMSetupObjects(), gpuOnlyPlots_, ecaldqm::kEBGpuUncalibRecHit, ecaldqm::DQWorker::MEs_, edm::SortedCollection< T, SORT >::size(), and uncalibOOTAmps_.
Referenced by analyze().
|
overrideprivatevirtual |
Reimplemented from ecaldqm::DQWorker.
Definition at line 38 of file GpuTask.cc.
References ecaldqm::MESetCollection::erase(), gpuOnlyPlots_, ecaldqm::DQWorker::MEs_, submitPVValidationJobs::params, runGpuTask_, AlCaHLTBitMon_QueryRunRegistry::string, and uncalibOOTAmps_.
|
private |
Definition at line 39 of file GpuTask.h.
Referenced by beginEvent(), runOnCpuDigis(), and runOnGpuDigis().
|
private |
Definition at line 45 of file GpuTask.h.
Referenced by beginEvent(), runOnCpuRecHits(), and runOnGpuRecHits().
|
private |
Definition at line 42 of file GpuTask.h.
Referenced by beginEvent(), runOnCpuUncalibRecHits(), and runOnGpuUncalibRecHits().
|
private |
Definition at line 40 of file GpuTask.h.
Referenced by beginEvent(), runOnCpuDigis(), and runOnGpuDigis().
|
private |
Definition at line 46 of file GpuTask.h.
Referenced by beginEvent(), runOnCpuRecHits(), and runOnGpuRecHits().
|
private |
Definition at line 43 of file GpuTask.h.
Referenced by beginEvent(), runOnCpuUncalibRecHits(), and runOnGpuUncalibRecHits().
|
private |
Definition at line 36 of file GpuTask.h.
Referenced by runOnGpuDigis(), runOnGpuRecHits(), runOnGpuUncalibRecHits(), and setParams().
|
private |
Definition at line 35 of file GpuTask.h.
Referenced by addDependencies(), analyze(), and setParams().
|
private |
Definition at line 37 of file GpuTask.h.
Referenced by runOnCpuUncalibRecHits(), runOnGpuUncalibRecHits(), and setParams().