Macros | Functions | Variables
utlPython.cc File Reference
#include <boost/python.hpp>
#include <boost/preprocessor.hpp>
#include <utl/ErrorLogger.h>
#include <utl/TimeStamp.h>
#include <utl/AugerUnits.h>

Go to the source code of this file.

Macros

#define AUGER_UNITS
 
#define AUGER_UNITS_DEF(r, data, t)   def(BOOST_PP_STRINGIZE(t),&t);
 
#define AUGER_UNITS_INTERFACE(r, data, t)   double t(double d) { return utl::t * d; }
 

Functions

void utlPython ()
 

Variables

void(utl::ErrorLogger::* set_verbosity )(utl::ErrorLogger::VerbosityLevel) = &utl::ErrorLogger::SetVerbosity
 

Macro Definition Documentation

#define AUGER_UNITS
Value:
(mm) \
(mm2) \
(mm3) \
(cm) \
(cm2) \
(cm3) \
(m) \
(m2) \
(m3) \
(km) \
(km2) \
(km3) \
(rad) \
(mrad) \
(sr) \
(deg) \
(minute) \
(hour) \
(day) \
(ns) \
(s) \
(ms) \
(MeV) \
(eV) \
(keV) \
(GeV) \
(TeV) \
(PeV) \
(EeV) \
(ZeV)
constexpr double mm2
Definition: AugerUnits.h:114
const double eV
Definition: GalacticUnits.h:35
constexpr double mm
Definition: AugerUnits.h:113
constexpr double cm3
Definition: AugerUnits.h:119
const double PeV
constexpr double rad
Definition: AugerUnits.h:137
constexpr double m2
Definition: AugerUnits.h:122
constexpr double km2
Definition: AugerUnits.h:126
const double EeV
Definition: GalacticUnits.h:34
constexpr double deg
Definition: AugerUnits.h:140
constexpr double MeV
Definition: AugerUnits.h:184
constexpr double ms
Definition: AugerUnits.h:164
constexpr double s
Definition: AugerUnits.h:163
const double ns
constexpr double mrad
Definition: AugerUnits.h:138
constexpr double m3
Definition: AugerUnits.h:123
const double km
constexpr double km3
Definition: AugerUnits.h:127
constexpr double minute
Definition: AugerUnits.h:149
constexpr double hour
Definition: AugerUnits.h:150
constexpr double ZeV
Definition: AugerUnits.h:191
constexpr double TeV
Definition: AugerUnits.h:188
constexpr double GeV
Definition: AugerUnits.h:187
constexpr double mm3
Definition: AugerUnits.h:115
constexpr double cm
Definition: AugerUnits.h:117
constexpr double sr
Definition: AugerUnits.h:139
constexpr double keV
Definition: AugerUnits.h:186
constexpr double m
Definition: AugerUnits.h:121
constexpr double day
Definition: AugerUnits.h:151
constexpr double cm2
Definition: AugerUnits.h:118

Definition at line 9 of file utlPython.cc.

Referenced by utlPython().

#define AUGER_UNITS_DEF (   r,
  data,
 
)    def(BOOST_PP_STRINGIZE(t),&t);

Definition at line 43 of file utlPython.cc.

Referenced by utlPython().

#define AUGER_UNITS_INTERFACE (   r,
  data,
 
)    double t(double d) { return utl::t * d; }

Definition at line 40 of file utlPython.cc.

Function Documentation

void utlPython ( )

Variable Documentation

void(utl::ErrorLogger::* set_verbosity)(utl::ErrorLogger::VerbosityLevel) = &utl::ErrorLogger::SetVerbosity

Definition at line 48 of file utlPython.cc.

Referenced by utlPython().


, generated on Tue Sep 26 2023.