#include <CalibrationScanTask.h>
|
| CalibrationScanTask (DQMStore *, const FedChannelConnection &, const sistrip::RunType &, const char *filename, uint32_t run, const SiStripPedestals &pedestals) |
|
void | setCurrentFolder (const std::string &) |
|
| ~CalibrationScanTask () override |
|
void | bookHistograms () |
|
| CommissioningTask (DQMStore *, const FedChannelConnection &, const std::string &my_name) |
|
void | eventSetup (const edm::EventSetup *) |
|
const uint32_t & | fillCntr () const |
|
void | fillHistograms (const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &) |
|
void | fillHistograms (const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &, const edm::DetSet< SiStripRawDigi > &) |
|
void | fillHistograms (const SiStripEventSummary &, const edm::DetSet< SiStripRawDigi > &, const edm::DetSet< SiStripRawDigi > &, const std::vector< uint16_t > &) |
|
void | fillHistograms (const SiStripEventSummary &, const uint16_t &fed_id, const std::map< uint16_t, float > &fed_ch) |
|
const std::string & | myName () const |
|
const uint32_t & | updateFreq () const |
|
void | updateFreq (const uint32_t &) |
|
void | updateHistograms () |
|
virtual | ~CommissioningTask () |
|
Definition at line 12 of file CalibrationScanTask.h.
◆ CalibrationScanTask()
Definition at line 16 of file CalibrationScanTask.cc.
39 LogDebug(
"Commissioning") <<
"[CalibrationScanTask::CalibrationScanTask] Constructing object...";
43 int stop =
start + 256;
46 LogDebug(
"Commissioning") <<
"[CalibrationScanTask::CalibrationScanTask] Loading pedestal for " <<
conn.detId();
47 if (
conn.detId() == 0)
References sistrip::CALIBRATION_SCAN, sistrip::CALIBRATION_SCAN_DECO, SiStripCommissioningClient_cfg::conn, SiStripPedestals::getPed(), SiStripPedestals::getRange(), createfilelist::int, LogDebug, nBins_, ped, runType_, and digitizers_cfi::strip.
◆ ~CalibrationScanTask()
CalibrationScanTask::~CalibrationScanTask |
( |
| ) |
|
|
override |
◆ book()
void CalibrationScanTask::book |
( |
| ) |
|
|
overrideprivatevirtual |
Reimplemented from CommissioningTask.
Definition at line 65 of file CalibrationScanTask.cc.
References sistrip::APV, calib1_, calib2_, sistrip::CALIBRATION_SCAN, sistrip::CALIBRATION_SCAN_DECO, CommissioningTask::connection(), directory_, CommissioningTask::dqm(), sistrip::EXPERT_HISTO, extrainfo_, sistrip::FED_KEY, CommissioningTask::fedKey(), nBins_, runType_, dqm::implementation::DQMStore::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, SiStripHistoTitle::title(), and runGCPTkAlMap::title.
Referenced by fill().
◆ fill()
Reimplemented from CommissioningTask.
Definition at line 110 of file CalibrationScanTask.cc.
139 for (
int k = 0;
k < 16; ++
k) {
144 (digis.
data[isub +
k * 8].adc() -
ped[isub +
k * 8]));
148 (digis.
data[128 + isub +
k * 8].adc() -
ped[128 + isub +
k * 8]));
References newFWLiteAna::bin, book(), calib1_, calib2_, sistrip::CALIBRATION_SCAN, sistrip::CALIBRATION_SCAN_DECO, edm::DetSet< T >::data, extrainfo_, dqmdumpme::k, lastCalChan_, lastCalSel_, lastISHA_, lastLatency_, lastVFS_, or, ped, runType_, edmLumisInFiles::summary, update(), and CommissioningTask::updateHistoSet().
◆ setCurrentFolder()
void CalibrationScanTask::setCurrentFolder |
( |
const std::string & |
dir | ) |
|
◆ update()
void CalibrationScanTask::update |
( |
| ) |
|
|
overrideprivatevirtual |
◆ calib1_
std::map<std::string, HistoSet> CalibrationScanTask::calib1_ |
|
private |
◆ calib2_
std::map<std::string, HistoSet> CalibrationScanTask::calib2_ |
|
private |
◆ directory_
std::string CalibrationScanTask::directory_ |
|
private |
◆ extrainfo_
std::string CalibrationScanTask::extrainfo_ |
|
private |
◆ lastCalChan_
uint32_t CalibrationScanTask::lastCalChan_ |
|
private |
◆ lastCalSel_
uint32_t CalibrationScanTask::lastCalSel_ |
|
private |
◆ lastISHA_
uint32_t CalibrationScanTask::lastISHA_ |
|
private |
◆ lastLatency_
uint32_t CalibrationScanTask::lastLatency_ |
|
private |
◆ lastVFS_
uint32_t CalibrationScanTask::lastVFS_ |
|
private |
◆ nBins_
uint16_t CalibrationScanTask::nBins_ |
|
private |
◆ ped
std::vector<uint16_t> CalibrationScanTask::ped |
|
private |
◆ run_
uint32_t CalibrationScanTask::run_ |
|
private |
◆ runType_
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or