CMS 3D CMS Logo

Classes | Namespaces | Enumerations | Functions
BeamSpotPayloadInspectorHelper.h File Reference
#include "CondCore/CondDB/interface/Time.h"
#include "CondCore/Utilities/interface/PayloadInspector.h"
#include "CondCore/Utilities/interface/PayloadInspectorModule.h"
#include "CondFormats/BeamSpotObjects/interface/BeamSpotOnlineObjects.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include <ctime>
#include <fmt/printf.h>
#include <memory>
#include <sstream>
#include <regex>
#include "TCanvas.h"
#include "TH2F.h"
#include "TLatex.h"
#include "TStyle.h"

Go to the source code of this file.

Classes

class  beamSpotPI::BeamSpot_history< my_param, PayloadType >
 
class  beamSpotPI::BeamSpot_runhistory< my_param, PayloadType >
 
class  beamSpotPI::BeamSpot_timehistory< my_param, PayloadType >
 
class  beamSpotPI::BSParamsHelper< PayloadType >
 
class  simBeamSpotHLLHCPI::DisplayParameters< PayloadType >
 
class  simBeamSpotPI::DisplayParameters< PayloadType >
 
class  beamSpotPI::DisplayParameters< PayloadType >
 
class  simBeamSpotHLLHCPI::DisplayParametersDiff< PayloadType, nIOVs, ntags >
 
class  simBeamSpotPI::DisplayParametersDiff< PayloadType, nIOVs, ntags >
 
class  beamSpotPI::DisplayParametersDiff< PayloadType, nIOVs, ntags >
 
class  simBeamSpotHLLHCPI::SimBSHLLHCParamsHelper< PayloadType >
 
class  simBeamSpotPI::SimBSParamsHelper< PayloadType >
 
class  beamSpotPI::xyCorrelation< PayloadType >
 

Namespaces

 beamSpotPI
 
 simBeamSpotHLLHCPI
 
 simBeamSpotPI
 

Enumerations

enum  beamSpotPI::parameters {
  beamSpotPI::X = 0, beamSpotPI::Y = 1, beamSpotPI::Z = 2, beamSpotPI::sigmaX = 3,
  beamSpotPI::sigmaY = 4, beamSpotPI::sigmaZ = 5, beamSpotPI::dxdz = 6, beamSpotPI::dydz = 7,
  beamSpotPI::lastLumi = 8, beamSpotPI::lastRun = 9, beamSpotPI::lastFill = 10, beamSpotPI::nTracks = 11,
  beamSpotPI::nPVs = 12, beamSpotPI::nUsedEvents = 13, beamSpotPI::maxPVs = 14, beamSpotPI::meanPV = 15,
  beamSpotPI::meanErrorPV = 16, beamSpotPI::rmsPV = 17, beamSpotPI::rmsErrorPV = 18, beamSpotPI::creationTime = 19,
  beamSpotPI::startTimeStamp = 20, beamSpotPI::endTimeStamp = 21, beamSpotPI::startTime = 22, beamSpotPI::endTime = 23,
  beamSpotPI::lumiRange = 24, beamSpotPI::END_OF_TYPES = 25
}
 
enum  simBeamSpotPI::parameters {
  simBeamSpotPI::X = 0, simBeamSpotPI::Y = 1, simBeamSpotPI::Z = 2, simBeamSpotPI::meanX = 3,
  simBeamSpotPI::meanY = 4, simBeamSpotPI::meanZ = 5, simBeamSpotPI::sigmaX = 6, simBeamSpotPI::sigmaY = 7,
  simBeamSpotPI::sigmaZ = 8, simBeamSpotPI::betaStar = 9, simBeamSpotPI::emittance = 10, simBeamSpotPI::phi = 11,
  simBeamSpotPI::alpha = 12, simBeamSpotPI::timeOffset = 13, simBeamSpotPI::END_OF_TYPES = 14
}
 
enum  simBeamSpotHLLHCPI::parameters {
  simBeamSpotHLLHCPI::meanX = 1, simBeamSpotHLLHCPI::meanY = 2, simBeamSpotHLLHCPI::meanZ = 3, simBeamSpotHLLHCPI::eProton = 4,
  simBeamSpotHLLHCPI::crabFrequency = 5, simBeamSpotHLLHCPI::rf800 = 6, simBeamSpotHLLHCPI::crossingAngle = 7, simBeamSpotHLLHCPI::crabbingAngleCrossing = 8,
  simBeamSpotHLLHCPI::crabbingAngleSeparation = 9, simBeamSpotHLLHCPI::betaCrossingPlane = 10, simBeamSpotHLLHCPI::betaSeparationPlane = 11, simBeamSpotHLLHCPI::horizontalEmittance = 12,
  simBeamSpotHLLHCPI::verticalEmittance = 13, simBeamSpotHLLHCPI::bunchLenght = 14, simBeamSpotHLLHCPI::timeOffset = 15, simBeamSpotHLLHCPI::END_OF_TYPES = 16
}
 

Functions

std::string beamSpotPI::convertTimeToDateString (cond::Time_t timeValue, bool hasMicros=false, bool toUTC=true)
 
std::string beamSpotPI::getStringFromParamEnum (const parameters &parameter, const bool addUnits=false)
 
std::string simBeamSpotPI::getStringFromParamEnum (const parameters &parameter, const bool addUnits=false)
 
std::string simBeamSpotHLLHCPI::getStringFromParamEnum (const parameters &parameter, const bool addUnits=false)
 
std::pair< unsigned int, unsigned int > beamSpotPI::unpack (cond::Time_t since)