#include <SiPixelEDAClient.h>
Public Member Functions | |
void | defaultWebPage (xgi::Input *in, xgi::Output *out) |
void | publish (xdata::InfoSpace *) |
SiPixelEDAClient (const edm::ParameterSet &ps) | |
virtual | ~SiPixelEDAClient () |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Public Member Functions inherited from evf::ModuleWeb | |
ModuleWeb (const std::string &) | |
virtual void | publishToXmas (xdata::InfoSpace *) |
virtual | ~ModuleWeb () |
Protected Member Functions | |
void | analyze (edm::Event const &e, edm::EventSetup const &eSetup) |
void | beginJob () |
void | beginLuminosityBlock (edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context) |
void | beginRun (edm::Run const &run, edm::EventSetup const &eSetup) |
void | endJob () |
void | endLuminosityBlock (edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c) |
void | endRun (edm::Run const &run, edm::EventSetup const &eSetup) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Private Attributes | |
bool | actionOnLumiSec_ |
bool | actionOnRunEnd_ |
DQMStore * | bei_ |
bool | doHitEfficiency_ |
int | evtOffsetForInit_ |
bool | firstRun |
bool | hiRes_ |
std::ostringstream | html_out_ |
std::string | inputSource_ |
unsigned long long | m_cacheID_ |
int | nErrorsBarrel_lastLS_ |
int | nErrorsEndcap_lastLS_ |
int | nEvents_ |
int | nEvents_lastLS_ |
int | nFEDs_ |
int | nLumiSecs_ |
double | noiseRate_ |
int | noiseRateDenominator_ |
bool | offlineXMLfile_ |
SiPixelActionExecutor * | sipixelActionExecutor_ |
SiPixelDataQuality * | sipixelDataQuality_ |
SiPixelInformationExtractor * | sipixelInformationExtractor_ |
SiPixelWebInterface * | sipixelWebInterface_ |
unsigned int | staticUpdateFrequency_ |
int | summaryFrequency_ |
std::string | summaryXMLfile_ |
bool | Tier0Flag_ |
int | tkMapFrequency_ |
SiPixelTrackerMapCreator * | trackerMapCreator_ |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Attributes inherited from evf::ModuleWeb | |
std::string | moduleName_ |
Definition at line 25 of file SiPixelEDAClient.h.
SiPixelEDAClient::SiPixelEDAClient | ( | const edm::ParameterSet & | ps | ) |
Definition at line 59 of file SiPixelEDAClient.cc.
References actionOnLumiSec_, actionOnRunEnd_, bei_, BUF_SIZE, dtNoiseDBValidation_cfg::cerr, doHitEfficiency_, evtOffsetForInit_, groupFilesInBlocks::fin, edm::ParameterSet::getUntrackedParameter(), hiRes_, html_out_, recoMuon::in, inputSource_, noiseRate_, noiseRateDenominator_, offlineXMLfile_, cppFunctionSkipper::operator, sipixelActionExecutor_, sipixelDataQuality_, sipixelInformationExtractor_, sipixelWebInterface_, staticUpdateFrequency_, summaryFrequency_, Tier0Flag_, and tkMapFrequency_.
|
virtual |
Definition at line 110 of file SiPixelEDAClient.cc.
References sipixelActionExecutor_, sipixelDataQuality_, sipixelInformationExtractor_, and sipixelWebInterface_.
|
protectedvirtual |
Implements edm::EDAnalyzer.
Definition at line 212 of file SiPixelEDAClient.cc.
References SiPixelWebInterface::CreatePlots, FEDRawData::data(), FEDRawDataCollection::FEDData(), edm::Event::getByLabel(), i, inputSource_, edm::HandleBase::isValid(), nEvents_, nFEDs_, SiPixelWebInterface::performAction(), SiPixelWebInterface::setActionFlag(), sipixelWebInterface_, FEDRawData::size(), and Tier0Flag_.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 136 of file SiPixelEDAClient.cc.
References firstRun.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 192 of file SiPixelEDAClient.cc.
References bei_, DQMStore::get(), MonitorElement::getBinContent(), nErrorsBarrel_lastLS_, nErrorsEndcap_lastLS_, nEvents_lastLS_, and MonitorElement::Reset().
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 142 of file SiPixelEDAClient.cc.
References actionOnLumiSec_, actionOnRunEnd_, bei_, SiPixelActionExecutor::bookDeviations(), SiPixelActionExecutor::bookEfficiency(), SiPixelDataQuality::bookGlobalQualityFlag(), SiPixelInformationExtractor::bookNoisyPixels(), SiPixelActionExecutor::bookOccupancyPlots(), SiPixelActionExecutor::createSummary(), doHitEfficiency_, evtOffsetForInit_, firstRun, hiRes_, nEvents_, nFEDs_, nLumiSecs_, noiseRate_, SiPixelWebInterface::readConfiguration(), DQMStore::setCurrentFolder(), sipixelActionExecutor_, sipixelDataQuality_, sipixelInformationExtractor_, sipixelWebInterface_, summaryFrequency_, Tier0Flag_, and tkMapFrequency_.
|
virtual |
Reimplemented from evf::ModuleWeb.
Definition at line 341 of file SiPixelEDAClient.cc.
References SiPixelWebInterface::handleEDARequest(), html_out_, nEvents_, and sipixelWebInterface_.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 333 of file SiPixelEDAClient.cc.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 241 of file SiPixelEDAClient.cc.
References actionOnLumiSec_, bei_, DQMStore::cd(), SiPixelDataQuality::computeGlobalQualityFlagByLumi(), SiPixelActionExecutor::createEfficiency(), SiPixelActionExecutor::createOccupancy(), doHitEfficiency_, SiPixelDataQuality::fillGlobalQualityPlot(), SiPixelInformationExtractor::findNoisyPixels(), init, edm::LuminosityBlockBase::luminosityBlock(), nErrorsBarrel_lastLS_, nErrorsEndcap_lastLS_, nEvents_lastLS_, nFEDs_, nLumiSecs_, noiseRate_, noiseRateDenominator_, SiPixelWebInterface::performAction(), SiPixelWebInterface::QTestResult, SiPixelWebInterface::setActionFlag(), sipixelActionExecutor_, sipixelDataQuality_, sipixelInformationExtractor_, sipixelWebInterface_, SiPixelWebInterface::Summary, and Tier0Flag_.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 286 of file SiPixelEDAClient.cc.
References actionOnRunEnd_, bei_, DQMStore::cd(), SiPixelDataQuality::computeGlobalQualityFlag(), SiPixelActionExecutor::createEfficiency(), SiPixelActionExecutor::createOccupancy(), doHitEfficiency_, SiPixelDataQuality::fillGlobalQualityPlot(), SiPixelInformationExtractor::findNoisyPixels(), init, nFEDs_, nLumiSecs_, noiseRate_, noiseRateDenominator_, SiPixelWebInterface::performAction(), SiPixelWebInterface::QTestResult, SiPixelWebInterface::setActionFlag(), sipixelActionExecutor_, sipixelDataQuality_, sipixelInformationExtractor_, sipixelWebInterface_, SiPixelWebInterface::Summary, and Tier0Flag_.
|
inlinevirtual |
|
private |
Definition at line 72 of file SiPixelEDAClient.h.
Referenced by beginRun(), endLuminosityBlock(), and SiPixelEDAClient().
|
private |
Definition at line 73 of file SiPixelEDAClient.h.
Referenced by beginRun(), endRun(), and SiPixelEDAClient().
|
private |
Definition at line 61 of file SiPixelEDAClient.h.
Referenced by beginLuminosityBlock(), beginRun(), endLuminosityBlock(), endRun(), and SiPixelEDAClient().
|
private |
Definition at line 83 of file SiPixelEDAClient.h.
Referenced by beginRun(), endLuminosityBlock(), endRun(), and SiPixelEDAClient().
|
private |
Definition at line 74 of file SiPixelEDAClient.h.
Referenced by beginRun(), and SiPixelEDAClient().
|
private |
Definition at line 82 of file SiPixelEDAClient.h.
Referenced by beginJob(), and beginRun().
|
private |
Definition at line 76 of file SiPixelEDAClient.h.
Referenced by beginRun(), and SiPixelEDAClient().
|
private |
Definition at line 86 of file SiPixelEDAClient.h.
Referenced by defaultWebPage(), and SiPixelEDAClient().
|
private |
Definition at line 84 of file SiPixelEDAClient.h.
Referenced by analyze(), and SiPixelEDAClient().
|
private |
Definition at line 53 of file SiPixelEDAClient.h.
|
private |
Definition at line 57 of file SiPixelEDAClient.h.
Referenced by beginLuminosityBlock(), and endLuminosityBlock().
|
private |
Definition at line 58 of file SiPixelEDAClient.h.
Referenced by beginLuminosityBlock(), and endLuminosityBlock().
|
private |
Definition at line 55 of file SiPixelEDAClient.h.
Referenced by analyze(), beginRun(), and defaultWebPage().
|
private |
Definition at line 56 of file SiPixelEDAClient.h.
Referenced by beginLuminosityBlock(), and endLuminosityBlock().
|
private |
Definition at line 80 of file SiPixelEDAClient.h.
Referenced by analyze(), beginRun(), endLuminosityBlock(), and endRun().
|
private |
Definition at line 54 of file SiPixelEDAClient.h.
Referenced by beginRun(), endLuminosityBlock(), and endRun().
|
private |
Definition at line 77 of file SiPixelEDAClient.h.
Referenced by beginRun(), endLuminosityBlock(), endRun(), and SiPixelEDAClient().
|
private |
Definition at line 78 of file SiPixelEDAClient.h.
Referenced by endLuminosityBlock(), endRun(), and SiPixelEDAClient().
|
private |
Definition at line 79 of file SiPixelEDAClient.h.
Referenced by SiPixelEDAClient().
|
private |
Definition at line 66 of file SiPixelEDAClient.h.
Referenced by beginRun(), endLuminosityBlock(), endRun(), SiPixelEDAClient(), and ~SiPixelEDAClient().
|
private |
Definition at line 65 of file SiPixelEDAClient.h.
Referenced by beginRun(), endLuminosityBlock(), endRun(), SiPixelEDAClient(), and ~SiPixelEDAClient().
|
private |
Definition at line 64 of file SiPixelEDAClient.h.
Referenced by beginRun(), endLuminosityBlock(), endRun(), SiPixelEDAClient(), and ~SiPixelEDAClient().
|
private |
Definition at line 63 of file SiPixelEDAClient.h.
Referenced by analyze(), beginRun(), defaultWebPage(), endLuminosityBlock(), endRun(), SiPixelEDAClient(), and ~SiPixelEDAClient().
|
private |
Definition at line 71 of file SiPixelEDAClient.h.
Referenced by SiPixelEDAClient().
|
private |
Definition at line 70 of file SiPixelEDAClient.h.
Referenced by beginRun(), and SiPixelEDAClient().
|
private |
Definition at line 75 of file SiPixelEDAClient.h.
|
private |
Definition at line 81 of file SiPixelEDAClient.h.
Referenced by analyze(), beginRun(), endLuminosityBlock(), endRun(), and SiPixelEDAClient().
|
private |
Definition at line 69 of file SiPixelEDAClient.h.
Referenced by beginRun(), and SiPixelEDAClient().
|
private |
Definition at line 67 of file SiPixelEDAClient.h.