QualityControl
1.5.1
O2 Data Quality Control Framework
Main Page
Related Pages
Namespaces
Classes
Files
File List
PostProcessingConfig.h
Go to the documentation of this file.
1
// Copyright CERN and copyright holders of ALICE O2. This software is
2
// distributed under the terms of the GNU General Public License v3 (GPL
3
// Version 3), copied verbatim in the file "COPYING".
4
//
5
// See http://alice-o2.web.cern.ch/license for full licensing information.
6
//
7
// In applying this license CERN does not waive the privileges and immunities
8
// granted to it by virtue of its status as an Intergovernmental Organization
9
// or submit itself to any jurisdiction.
10
15
16
#ifndef QUALITYCONTROL_POSTPROCESSINGCONFIG_H
17
#define QUALITYCONTROL_POSTPROCESSINGCONFIG_H
18
19
#include <vector>
20
#include <string>
21
#include <boost/property_tree/ptree_fwd.hpp>
22
23
namespace
o2::quality_control::postprocessing
24
{
25
26
//todo pretty print
27
29
struct
PostProcessingConfig
{
30
PostProcessingConfig
() =
default
;
31
PostProcessingConfig
(std::string name,
const
boost::property_tree::ptree& config);
32
~
PostProcessingConfig
() =
default
;
33
std::string taskName =
""
;
34
std::string moduleName =
""
;
35
std::string className =
""
;
36
std::string detectorName =
"MISC"
;
37
std::vector<std::string> initTriggers = {};
38
std::vector<std::string> updateTriggers = {};
39
std::vector<std::string> stopTriggers = {};
40
std::string qcdbUrl =
""
;
41
std::string ccdbUrl =
""
;
42
std::string consulUrl =
""
;
43
};
44
45
}
// namespace o2::quality_control::postprocessing
46
47
#endif //QUALITYCONTROL_POSTPROCESSINGCONFIG_H
o2::quality_control::postprocessing::PostProcessingConfig
Post-processing configuration structure.
Definition:
PostProcessingConfig.h:29
o2::quality_control::postprocessing
Definition:
PostProcessingConfig.h:23
Framework
include
QualityControl
PostProcessingConfig.h
Generated by
1.8.11