BmnRoot
Loading...
Searching...
No Matches
uni_db_structures.h File Reference
#include "UniValue.h"
#include "nlohmann/json.hpp"
#include <cstdint>
#include <cstring>
#include <string>
Include dependency graph for uni_db_structures.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UniqueRunNumber
 
struct  BoolValue
 
struct  IntValue
 
struct  UIntValue
 
struct  DoubleValue
 
struct  StringValue
 
struct  BinaryValue
 
struct  IIValue
 
struct  DchMapValue
 
struct  GemMapValue
 
struct  GemPedestalValue
 
struct  TriggerMapValue
 
struct  MapBoolValue
 
struct  MapIntValue
 
struct  MapDVectorValue
 
struct  LorentzShiftValue
 
struct  AlignmentValue
 
struct  TdcInlValue
 
struct  JsonValue
 

Macros

#define CREATE_PARAMETER_VALUE_H
 

Typedefs

using json = nlohmann::json
 

Enumerations

enum  enumValueType : unsigned int {
  BoolType = 0 , IntType , UIntType , DoubleType ,
  StringType , BinaryType , IIType , DchMapType ,
  GemMapType , GemPedestalType , TriggerMapType , LorentzShiftType ,
  MapBoolType , MapIntType , MapDVectorType , AlignmentType ,
  TdcInlType , JsonType , UndefinedType = 999
}
 

Functions

UniValueCreateParameterValue (enumValueType parameter_type)
 

Macro Definition Documentation

◆ CREATE_PARAMETER_VALUE_H

#define CREATE_PARAMETER_VALUE_H

Definition at line 398 of file uni_db_structures.h.

Typedef Documentation

◆ json

Definition at line 11 of file uni_db_structures.h.

Enumeration Type Documentation

◆ enumValueType

enum enumValueType : unsigned int
Enumerator
BoolType 
IntType 
UIntType 
DoubleType 
StringType 
BinaryType 
IIType 
DchMapType 
GemMapType 
GemPedestalType 
TriggerMapType 
LorentzShiftType 
MapBoolType 
MapIntType 
MapDVectorType 
AlignmentType 
TdcInlType 
JsonType 
UndefinedType 

Definition at line 35 of file uni_db_structures.h.

Function Documentation

◆ CreateParameterValue()