CbmRoot
Loading...
Searching...
No Matches
CbmDigitizationConfig.h
Go to the documentation of this file.
1/* Copyright (C) 2021 National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Moscow
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Oleg Golosov [committer] */
4
5#pragma once
6
7#include "CbmConfigBase.h"
8
10
11class CbmDigitizationConfig : public CbmConfigBase<CbmDigitizationConfig, CbmDigitization> {
12
13public:
15
16 static std::string GetModuleTag();
18 static bool LoadImpl(CbmDigitization& obj, const pt::ptree& moduleTree);
19 static bool SetIO(CbmDigitization& obj, const pt::ptree& moduleTree);
20 static bool SetDigitizationParameters(CbmDigitization& obj, const pt::ptree& moduleTree);
21 static bool SetGeometry(CbmDigitization& obj, const pt::ptree& moduleTree);
22
24};
25
26//#endif
std::set< std::string > TagSet_t
static std::string GetModuleTag()
static bool LoadImpl(CbmDigitization &obj, const pt::ptree &moduleTree)
static bool SetGeometry(CbmDigitization &obj, const pt::ptree &moduleTree)
CbmConfigBase< CbmDigitizationConfig, CbmDigitization >::TagSet_t TagSet_t
ClassDef(CbmDigitizationConfig, 1)
static TagSet_t GetValidationTags()
static bool SetDigitizationParameters(CbmDigitization &obj, const pt::ptree &moduleTree)
static bool SetIO(CbmDigitization &obj, const pt::ptree &moduleTree)