DAS  3.0
Das Analysis System
UserInfo.cc File Reference
#include "UserInfo.h"
#include <boost/preprocessor/seq/elem.hpp>
#include <boost/preprocessor/seq/for_each.hpp>
#include <algorithm>
#include <charconv>
#include <fstream>
#include <functional>
#include <iomanip>
#include <regex>
#include <string>
#include <utility>
#include <boost/property_tree/info_parser.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <boost/property_tree/xml_parser.hpp>
#include <boost/algorithm/string.hpp>
#include <TTree.h>
#include "colours.h"
+ Include dependency graph for UserInfo.cc:

Macros

#define ARITHMETIC_TYPES   (bool)(char)(signed char)(short)(short int)(int)(long int)(long long int)(unsigned char)(unsigned short)(unsigned short int)(unsigned)(unsigned int)(unsigned long)(unsigned long int)(unsigned long long)(unsigned long long int)(float)(double)(long double)
 
#define ELSE_IF_TPARAM(r, data, TYPE)
 

Macro Definition Documentation

◆ ARITHMETIC_TYPES

#define ARITHMETIC_TYPES   (bool)(char)(signed char)(short)(short int)(int)(long int)(long long int)(unsigned char)(unsigned short)(unsigned short int)(unsigned)(unsigned int)(unsigned long)(unsigned long int)(unsigned long long)(unsigned long long int)(float)(double)(long double)

◆ ELSE_IF_TPARAM

#define ELSE_IF_TPARAM (   r,
  data,
  TYPE 
)
Value:
else if (classname == "TParameter<" BOOST_PP_STRINGIZE(TYPE) ">") { \
auto param = dynamic_cast<TParameter<TYPE>*>(obj); \
tree.add<TYPE>(key, param->GetVal()); \
}
jercExample.key
string key
Definition: jercExample.py:109