BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
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
 STRUCTURES for parameter storing corresponding enumValueType list. More...
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

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

UniValue * CreateParameterValue (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.

Enumeration Type Documentation

◆ enumValueType

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

Definition at line 35 of file uni_db_structures.h.

Function Documentation

◆ CreateParameterValue()