QualityControl
1.5.1
O2 Data Quality Control Framework
Main Page
Related Pages
Namespaces
Classes
Files
File List
AggregatorRunnerFactory.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 QC_AGGREGATORRUNNERFACTORY_H
17
#define QC_AGGREGATORRUNNERFACTORY_H
18
19
#include <Framework/DataProcessorSpec.h>
20
#include <Framework/CompletionPolicy.h>
21
22
namespace
o2::quality_control::checker
23
{
24
26
class
AggregatorRunnerFactory
27
{
28
public
:
29
AggregatorRunnerFactory
() =
default
;
30
virtual
~
AggregatorRunnerFactory
() =
default
;
31
32
static
framework::DataProcessorSpec create(
const
vector<framework::OutputSpec>& checkerRunnerOutputs,
const
std::string& configurationSource);
33
static
void
customizeInfrastructure(std::vector<framework::CompletionPolicy>& policies);
34
};
35
36
}
// namespace o2::quality_control::checker
37
38
#endif // QC_AGGREGATORRUNNERFACTORY_H
o2::quality_control::checker
Definition:
Aggregator.h:32
o2::quality_control::checker::AggregatorRunnerFactory
Factory in charge of creating the AggregatorRunners and their corresponding DataProcessorSpec.
Definition:
AggregatorRunnerFactory.h:26
Framework
include
QualityControl
AggregatorRunnerFactory.h
Generated by
1.8.11