1 #ifndef DQM_BeamMonitor__BeamSpotDipServer_h
2 #define DQM_BeamMonitor__BeamSpotDipServer_h
21 #include <bits/stdc++.h>
62 const char*
qualities[3] = {
"Uncertain",
"Bad",
"Good"};
void CMS2LHCRF_POS(float x, float y, float z)
DipPublication * publicationPV
edm::EDGetTokenT< DCSRecord > dcsRecordToken_
std::string getDateTime()
void dqmEndRun(const edm::Run &, const edm::EventSetup &iSetup) override
bool readRcd(const BeamSpotOnlineObjects &bs)
std::vector< int > timeoutLS
edm::InputTag dcsRecordInputTag_
void dqmEndLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &) override
void publishRcd(std::string qlty, std::string err, bool pubCMS, bool fitTime)
long getFileSize(std::string filename)
BeamSpotDipServer(const edm::ParameterSet &)
void analyze(const edm::Event &e, const edm::EventSetup &) override
std::vector< std::string > parse(std::string line, const std::string &delimiter)
edm::ESGetToken< BeamSpotOnlineObjects, BeamSpotOnlineLegacyObjectsRcd > bsLegacyToken_
time_t getLastTime(std::string filename)
void dqmBeginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &) override
const char * qualities[3]
const bool publishStatErrors
void dqmBeginRun(const edm::Run &r, const edm::EventSetup &) override
DipPublication * publicationCMS
void bookHistograms(DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &) override
DipPublication * publicationLHC