![]() |
![]() |
#include <BeamSpotDipServer.h>
Protected Member Functions | |
void | analyze (const edm::Event &e, const edm::EventSetup &) override |
void | bookHistograms (DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &) override |
void | dqmBeginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &) override |
void | dqmBeginRun (const edm::Run &r, const edm::EventSetup &) override |
void | dqmEndLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &) override |
void | dqmEndRun (const edm::Run &, const edm::EventSetup &iSetup) override |
![]() | |
template<Transition Tr = Transition::Event> | |
auto | produces (std::string instanceName) noexcept |
declare what type of product will make and with which optional label More... | |
template<Transition B> | |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<BranchType B> | |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
BranchAliasSetter | produces (const TypeID &id, std::string instanceName=std::string(), bool recordProvenance=true) |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<class ProductType > | |
BranchAliasSetterT< ProductType > | produces () |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<typename ProductType , BranchType B> | |
BranchAliasSetterT< ProductType > | produces () |
template<class ProductType > | |
BranchAliasSetterT< ProductType > | produces (std::string instanceName) |
template<typename ProductType , Transition B> | |
BranchAliasSetterT< ProductType > | produces () |
template<Transition Tr = Transition::Event> | |
auto | produces () noexcept |
ProducesCollector | producesCollector () |
![]() | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
void | resetItemsToGetFrom (BranchType iType) |
Private Member Functions | |
void | CMS2LHCRF_POS (float x, float y, float z) |
void | fakeRcd () |
std::string | getDateTime () |
std::string | getDateTime (long epoch) |
long | getFileSize (std::string filename) |
time_t | getLastTime (std::string filename) |
std::vector< std::string > | parse (std::string line, const std::string &delimiter) |
void | problem () |
void | publishRcd (std::string qlty, std::string err, bool pubCMS, bool fitTime) |
bool | readRcd (const BeamSpotOnlineObjects &bs) |
bool | readRcd (std::ifstream &file) |
std::string | tkStatus () |
void | trueRcd () |
Private Attributes | |
std::bitset< 8 > | alive |
edm::ESGetToken< BeamSpotOnlineObjects, BeamSpotOnlineLegacyObjectsRcd > | bsLegacyToken_ |
float | Centroid [3] |
const int | cm2mm = 10 |
const int | cm2um = 10000 |
int | currentLS = 0 |
edm::InputTag | dcsRecordInputTag_ |
edm::EDGetTokenT< DCSRecord > | dcsRecordToken_ |
DipFactory * | dip |
float | dxdz = 0 |
float | dydz = 0 |
std::string | endTime = getDateTime() |
time_t | endTimeStamp = 0 |
float | err_dxdz = 0 |
float | err_dydz = 0 |
float | err_meanPV = 0 |
float | err_rmsPV = 0 |
float | err_sigma_z = 0 |
float | err_width_x = 0 |
float | err_width_y = 0 |
float | err_x = 0 |
float | err_y = 0 |
float | err_z = 0 |
int | events = 0 |
const int | intLS = 1 |
long | lastFitTime = 0 |
int | lastlumi = -1 |
long | lastModTime = 0 |
int | lsCount = 0 |
std::string | lumiRange = "0 - 0" |
int | maxPV = 0 |
float | meanPV = 0 |
DipData * | messageCMS |
DipData * | messageLHC |
DipData * | messagePV |
int | nPV = 0 |
DipPublication * | publicationCMS |
DipPublication * | publicationLHC |
DipPublication * | publicationPV |
const bool | publishStatErrors = true |
const char * | qualities [3] = {"Uncertain", "Bad", "Good"} |
std::string | quality = "Uncertain" |
const int | rad2urad = 1000000 |
bool | readFromNFS |
float | rmsPV = 0 |
int | runnum |
float | sigma_z = 0 |
float | Size [3] |
std::string | sourceFile |
std::string | sourceFile1 |
std::string | startTime = getDateTime() |
time_t | startTimeStamp = 0 |
std::string | subjectCMS |
std::string | subjectLHC |
std::string | subjectPV |
bool | testing |
float | Tilt [2] |
std::vector< int > | timeoutLS |
int | type = -1 |
bool | verbose |
bool | wholeTrackerOn = false |
float | width_x = 0 |
float | width_y = 0 |
float | x = 0 |
float | y = 0 |
float | z = 0 |
Definition at line 29 of file BeamSpotDipServer.h.
|
explicit |
Definition at line 34 of file BeamSpotDipServer.cc.
References beamerCreator::create(), dip, edm::ParameterSet::getUntrackedParameter(), BeamSpotDipServer_cff::readFromNFS, sourceFile, sourceFile1, subjectCMS, subjectLHC, subjectPV, testing, timeoutLS, and verbose.
|
overrideprotectedvirtual |
Reimplemented from DQMOneEDAnalyzer< edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks, Args... >.
Definition at line 106 of file BeamSpotDipServer.cc.
References DCSRecord::BPIX, DQMOffline_cff::dcsRecord, DCSRecord::FPIX, iEvent, BeamSpotDipServer_cff::readFromNFS, runnum, DCSRecord::TECm, DCSRecord::TECp, DCSRecord::TIBTID, DCSRecord::TOB, and verbose.
|
overrideprotectedvirtual |
Implements DQMOneEDAnalyzer< edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks, Args... >.
Definition at line 66 of file BeamSpotDipServer.cc.
|
private |
|
overrideprotectedvirtual |
Reimplemented from DQMOneLumiEDAnalyzer<>.
Definition at line 101 of file BeamSpotDipServer.cc.
|
overrideprotectedvirtual |
Reimplemented from DQMOneEDAnalyzer< edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks, Args... >.
Definition at line 71 of file BeamSpotDipServer.cc.
References dip, MillePedeFileConverter_cfg::e, cppFunctionSkipper::exception, getDateTime(), messageCMS, messageLHC, messagePV, publicationCMS, publicationLHC, publicationPV, publishRcd(), qualities, quality, subjectCMS, subjectLHC, subjectPV, and trueRcd().
|
overrideprotectedvirtual |
Reimplemented from DQMOneLumiEDAnalyzer<>.
Definition at line 132 of file BeamSpotDipServer.cc.
References alive, cms::cuda::bs, MillePedeFileConverter_cfg::e, cppFunctionSkipper::exception, fakeRcd(), getDateTime(), getFileSize(), edm::EventSetup::getHandle(), getLastTime(), lastFitTime, lastModTime, heppy_check::logFile, lsCount, edm::LuminosityBlockBase::luminosityBlock(), problem(), publishRcd(), qualities, quality, BeamSpotDipServer_cff::readFromNFS, readRcd(), runnum, sourceFile, testing, tkStatus(), createJobs::tmp, trueRcd(), and verbose.
|
overrideprotectedvirtual |
Reimplemented from DQMOneEDAnalyzer< edm::EndLuminosityBlockProducer, edm::one::WatchLuminosityBlocks, Args... >.
Definition at line 227 of file BeamSpotDipServer.cc.
References dip, messageCMS, messageLHC, messagePV, publicationCMS, publicationLHC, publicationPV, subjectCMS, subjectLHC, and subjectPV.
|
private |
Definition at line 690 of file BeamSpotDipServer.cc.
References Centroid, MillePedeFileConverter_cfg::e, cppFunctionSkipper::exception, messageLHC, Size, and Tilt.
|
private |
Definition at line 773 of file BeamSpotDipServer.cc.
References getDateTime(), submitPVValidationJobs::t, and protons_cff::time.
|
private |
|
private |
Definition at line 243 of file BeamSpotDipServer.cc.
References corrVsCorr::filename, and edm_modernize_messagelogger::stat.
|
private |
Definition at line 250 of file BeamSpotDipServer.cc.
References corrVsCorr::filename, and edm_modernize_messagelogger::stat.
|
private |
Definition at line 257 of file BeamSpotDipServer.cc.
References makeHLTPrescaleTable::delimiter, mps_splice::line, and unpackBuffers-CaloStage2::token.
|
private |
Definition at line 327 of file BeamSpotDipServer.cc.
References alive, fakeRcd(), lsCount, publishRcd(), timeoutLS, tkStatus(), trueRcd(), and verbose.
|
private |
Definition at line 712 of file BeamSpotDipServer.cc.
References alive, currentLS, MillePedeFileConverter_cfg::e, endTimeStamp, submitPVResolutionJobs::err, cppFunctionSkipper::exception, intLS, messageCMS, messageLHC, messagePV, publicationCMS, publicationLHC, publicationPV, qualities, and verbose.
|
private |
Definition at line 366 of file BeamSpotDipServer.cc.
References cms::cuda::bs, currentLS, dxdz, dydz, MillePedeFileConverter_cfg::e, BeamSpotPI::endTime, endTimeStamp, err_dxdz, err_dydz, err_meanPV, err_rmsPV, err_sigma_z, err_width_x, err_width_y, err_x, err_y, err_z, events, cppFunctionSkipper::exception, BeamSpotPI::lumiRange, maxPV, meanPV, nPV, qualities, quality, rmsPV, runnum, sigma_z, BeamSpotPI::startTime, startTimeStamp, testing, cond::impl::to_string(), verbose, width_x, width_y, x, y, and z.
|
private |
|
private |
Definition at line 275 of file BeamSpotDipServer.cc.
References MillePedeFileConverter_cfg::e, cppFunctionSkipper::exception, spr::find(), getFileSize(), dqmPostProcessing_online::logfile, parse(), BeamSpotDipServer_cff::readFromNFS, AlCaHarvesting_cff::record, runnum, sourceFile1, and createJobs::tmp.
|
private |
Definition at line 624 of file BeamSpotDipServer.cc.
References Centroid, cm2mm, cm2um, CMS2LHCRF_POS(), dxdz, dydz, MillePedeFileConverter_cfg::e, BeamSpotPI::endTime, endTimeStamp, err_dxdz, err_dydz, err_meanPV, err_rmsPV, err_sigma_z, err_width_x, err_width_y, err_x, err_y, err_z, events, cppFunctionSkipper::exception, BeamSpotPI::lumiRange, maxPV, meanPV, messageCMS, messageLHC, messagePV, nPV, publishStatErrors, quality, rad2urad, rmsPV, runnum, sigma_z, Size, BeamSpotPI::startTime, startTimeStamp, Tilt, width_x, width_y, x, y, and z.
|
private |
Definition at line 72 of file BeamSpotDipServer.h.
|
private |
Definition at line 133 of file BeamSpotDipServer.h.
|
private |
Definition at line 122 of file BeamSpotDipServer.h.
|
private |
Definition at line 66 of file BeamSpotDipServer.h.
|
private |
Definition at line 65 of file BeamSpotDipServer.h.
|
private |
Definition at line 74 of file BeamSpotDipServer.h.
|
private |
Definition at line 126 of file BeamSpotDipServer.h.
|
private |
Definition at line 127 of file BeamSpotDipServer.h.
|
private |
Definition at line 77 of file BeamSpotDipServer.h.
|
private |
Definition at line 97 of file BeamSpotDipServer.h.
Referenced by BeamSpotObj.BeamSpot::Reset().
|
private |
Definition at line 98 of file BeamSpotDipServer.h.
Referenced by BeamSpotObj.BeamSpot::Reset().
|
private |
Definition at line 88 of file BeamSpotDipServer.h.
|
private |
Definition at line 90 of file BeamSpotDipServer.h.
|
private |
Definition at line 102 of file BeamSpotDipServer.h.
|
private |
Definition at line 103 of file BeamSpotDipServer.h.
|
private |
Definition at line 114 of file BeamSpotDipServer.h.
|
private |
Definition at line 116 of file BeamSpotDipServer.h.
|
private |
Definition at line 109 of file BeamSpotDipServer.h.
|
private |
Definition at line 107 of file BeamSpotDipServer.h.
|
private |
Definition at line 108 of file BeamSpotDipServer.h.
|
private |
Definition at line 99 of file BeamSpotDipServer.h.
|
private |
Definition at line 100 of file BeamSpotDipServer.h.
|
private |
Definition at line 101 of file BeamSpotDipServer.h.
|
private |
Definition at line 112 of file BeamSpotDipServer.h.
Referenced by eventsfwlite.Events::__getattr__(), eventsfwlite.Events::__getitem__(), eventsfwlite.Events::__len__(), looper.Looper::loop(), and looper.Looper::process().
|
private |
Definition at line 67 of file BeamSpotDipServer.h.
|
private |
Definition at line 70 of file BeamSpotDipServer.h.
|
private |
Definition at line 129 of file BeamSpotDipServer.h.
|
private |
Definition at line 71 of file BeamSpotDipServer.h.
|
private |
Definition at line 73 of file BeamSpotDipServer.h.
|
private |
Definition at line 91 of file BeamSpotDipServer.h.
|
private |
Definition at line 117 of file BeamSpotDipServer.h.
|
private |
Definition at line 113 of file BeamSpotDipServer.h.
|
private |
Definition at line 78 of file BeamSpotDipServer.h.
|
private |
Definition at line 79 of file BeamSpotDipServer.h.
|
private |
Definition at line 80 of file BeamSpotDipServer.h.
|
private |
Definition at line 118 of file BeamSpotDipServer.h.
|
private |
Definition at line 81 of file BeamSpotDipServer.h.
|
private |
Definition at line 82 of file BeamSpotDipServer.h.
|
private |
Definition at line 83 of file BeamSpotDipServer.h.
|
private |
Definition at line 63 of file BeamSpotDipServer.h.
|
private |
Definition at line 62 of file BeamSpotDipServer.h.
|
private |
Definition at line 92 of file BeamSpotDipServer.h.
|
private |
Definition at line 64 of file BeamSpotDipServer.h.
|
private |
Definition at line 143 of file BeamSpotDipServer.h.
|
private |
Definition at line 115 of file BeamSpotDipServer.h.
|
private |
Definition at line 86 of file BeamSpotDipServer.h.
|
private |
Definition at line 106 of file BeamSpotDipServer.h.
|
private |
Definition at line 121 of file BeamSpotDipServer.h.
|
private |
Definition at line 145 of file BeamSpotDipServer.h.
|
private |
Definition at line 146 of file BeamSpotDipServer.h.
|
private |
Definition at line 87 of file BeamSpotDipServer.h.
|
private |
Definition at line 89 of file BeamSpotDipServer.h.
|
private |
Definition at line 139 of file BeamSpotDipServer.h.
|
private |
Definition at line 140 of file BeamSpotDipServer.h.
|
private |
Definition at line 141 of file BeamSpotDipServer.h.
|
private |
Definition at line 137 of file BeamSpotDipServer.h.
|
private |
Definition at line 123 of file BeamSpotDipServer.h.
|
private |
Definition at line 148 of file BeamSpotDipServer.h.
|
private |
Definition at line 93 of file BeamSpotDipServer.h.
Referenced by core.autovars.NTupleVariable::makeBranch(), DQM.DQMReader::read_objects(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
private |
Definition at line 136 of file BeamSpotDipServer.h.
Referenced by python.diff_provenance.difference::list_diff(), python.diffProv.difference::list_diff(), python.diff_provenance.difference::module_diff(), python.diffProv.difference::module_diff(), python.diff_provenance.difference::onefilemodules(), python.diffProv.difference::onefilemodules(), core.TriggerMatchAnalyzer.TriggerMatchAnalyzer::process(), core.SkimAnalyzerCount.SkimAnalyzerCount::process(), objects.VertexAnalyzer.VertexAnalyzer::process(), and confdbOfflineConverter.OfflineConverter::query().
|
private |
Definition at line 130 of file BeamSpotDipServer.h.
|
private |
Definition at line 104 of file BeamSpotDipServer.h.
|
private |
Definition at line 105 of file BeamSpotDipServer.h.
|
private |
Definition at line 94 of file BeamSpotDipServer.h.
Referenced by python.rootplot.utilities.Hist::__init_TGraph(), svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), edmStreamStallGrapher.Point::__str__(), python.rootplot.root2matplotlib.Hist::_prepare_xaxis(), python.rootplot.root2matplotlib.Hist::_prepare_yaxis(), python.rootplot.root2matplotlib.Hist2D::box(), python.rootplot.root2matplotlib.Hist2D::contour(), python.rootplot.utilities.Hist::delete_bin(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), and python.rootplot.utilities.Hist::TGraph().
|
private |
Definition at line 95 of file BeamSpotDipServer.h.
Referenced by python.rootplot.utilities.Hist::__getitem__(), python.rootplot.utilities.Hist::__init_TGraph(), python.rootplot.utilities.Hist::__iter__(), svgfig.Ellipse::__repr__(), python.rootplot.utilities.Hist::__setitem__(), edmStreamStallGrapher.Point::__str__(), python.rootplot.root2matplotlib.Hist::bar(), python.rootplot.root2matplotlib.Hist::barh(), python.rootplot.root2matplotlib.Hist2D::box(), python.rootplot.root2matplotlib.Hist2D::contour(), python.rootplot.utilities.Hist::delete_bin(), python.rootplot.utilities.Hist::divide_wilson(), python.rootplot.root2matplotlib.Hist::errorbar(), python.rootplot.root2matplotlib.Hist::errorbarh(), python.rootplot.root2matplotlib.Hist::hist(), python.rootplot.utilities.Hist::min(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), ntupleDataFormat._HitObject::r3D(), python.rootplot.utilities.Hist::scale(), python.rootplot.utilities.Hist::TGraph(), and python.rootplot.utilities.Hist::TH1F().
|
private |
Definition at line 96 of file BeamSpotDipServer.h.
Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().