CMS 3D CMS Logo

Classes | Namespaces | Functions | Variables
PayloadInspector.h File Reference
#include "CondCore/CondDB/interface/Utils.h"
#include "CondCore/CondDB/interface/Session.h"
#include <iostream>
#include <string>
#include <tuple>
#include <vector>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>

Go to the source code of this file.

Classes

class  cond::payloadInspector::Histogram1D< PayloadType >
 
class  cond::payloadInspector::Histogram2D< PayloadType >
 
class  cond::payloadInspector::HistoryPlot< PayloadType, Y >
 
struct  cond::payloadInspector::ModuleVersion
 
class  cond::payloadInspector::Plot2D< PayloadType, X, Y >
 
class  cond::payloadInspector::Plot3D< PayloadType, X, Y, Z >
 
struct  cond::payloadInspector::PlotAnnotations
 
class  cond::payloadInspector::PlotBase
 
class  cond::payloadInspector::PlotImage< PayloadType >
 
class  cond::payloadInspector::RunHistoryPlot< PayloadType, Y >
 
class  cond::payloadInspector::ScatterPlot< PayloadType, X, Y >
 
class  cond::payloadInspector::TimeHistoryPlot< PayloadType, Y >
 

Namespaces

 cond
 
 cond::payloadInspector
 

Functions

template<typename X , typename Y >
std::string cond::payloadInspector::serialize (const PlotAnnotations &annotations, const std::vector< std::tuple< X, Y > > &data)
 
template<typename X , typename Y , typename Z >
std::string cond::payloadInspector::serialize (const PlotAnnotations &annotations, const std::vector< std::tuple< X, Y, Z > > &data)
 
std::string cond::payloadInspector::serialize (const PlotAnnotations &annotations, const std::string &imageFileName)
 
std::string cond::payloadInspector::serializeAnnotations (const PlotAnnotations &annotations)
 
template<typename V >
std::string cond::payloadInspector::serializeValue (const std::string &entryLabel, const V &value)
 
template<>
std::string cond::payloadInspector::serializeValue (const std::string &entryLabel, const std::string &value)
 
template<typename V >
std::string cond::payloadInspector::serializeValue (const std::string &entryLabel, const std::tuple< V, std::string > &value)
 
template<typename V >
std::string cond::payloadInspector::serializeValue (const std::string &entryLabel, const std::pair< V, V > &value)
 

Variables

static const char *const cond::payloadInspector::JSON_FORMAT_VERSION = "1.0"