CMS 3D CMS Logo

Macros
PayloadInspectorModule.h File Reference
#include <boost/python.hpp>

Go to the source code of this file.

Macros

#define PAYLOAD_INSPECTOR_CLASS(CLASS_NAME)
 
#define PAYLOAD_INSPECTOR_MODULE(PAYLOAD_TYPENAME)   BOOST_PYTHON_MODULE(plugin##PAYLOAD_TYPENAME##_PayloadInspector)
 
#define PPCAT(A, B)   PPCAT_NX(A, B)
 
#define PPCAT_NX(A, B)   A##B
 
#define STRINGIZE(A)   STRINGIZE_NX(A)
 
#define STRINGIZE_NX(A)   #A
 

Macro Definition Documentation

◆ PAYLOAD_INSPECTOR_CLASS

#define PAYLOAD_INSPECTOR_CLASS (   CLASS_NAME)
Value:
boost::python::class_<CLASS_NAME, boost::python::bases<cond::payloadInspector::PlotBase> >( \
STRINGIZE(PPCAT(plot_, CLASS_NAME)), boost::python::init<>()) \

Definition at line 10 of file PayloadInspectorModule.h.

◆ PAYLOAD_INSPECTOR_MODULE

#define PAYLOAD_INSPECTOR_MODULE (   PAYLOAD_TYPENAME)    BOOST_PYTHON_MODULE(plugin##PAYLOAD_TYPENAME##_PayloadInspector)

Definition at line 8 of file PayloadInspectorModule.h.

◆ PPCAT

#define PPCAT (   A,
 
)    PPCAT_NX(A, B)

Definition at line 4 of file PayloadInspectorModule.h.

◆ PPCAT_NX

#define PPCAT_NX (   A,
 
)    A##B

Definition at line 3 of file PayloadInspectorModule.h.

◆ STRINGIZE

#define STRINGIZE (   A)    STRINGIZE_NX(A)

Definition at line 6 of file PayloadInspectorModule.h.

◆ STRINGIZE_NX

#define STRINGIZE_NX (   A)    #A

Definition at line 5 of file PayloadInspectorModule.h.

cond::payloadInspector::PlotBase::process
bool process(const std::string &connectionString, const boost::python::list &tagsWithTimeBoundaries)
Definition: PayloadInspector.cc:71
cond::payloadInspector::PlotBase::payloadType
std::string payloadType() const
Definition: PayloadInspector.cc:40
PPCAT
#define PPCAT(A, B)
Definition: PayloadInspectorModule.h:4
cond::payloadInspector::PlotBase::title
std::string title() const
Definition: PayloadInspector.cc:42
cond::payloadInspector::PlotBase::isTwoTags
bool isTwoTags() const
Definition: PayloadInspector.cc:50
cond::payloadInspector::PlotBase::isSingleIov
bool isSingleIov() const
Definition: PayloadInspector.cc:46
cond::payloadInspector::PlotBase::data
std::string data() const
Definition: PayloadInspector.cc:69
spu::def
int def(FILE *, FILE *, int)
Definition: SherpackUtilities.cc:14