CbmRoot
Loading...
Searching...
No Matches
TaskProperties.h
Go to the documentation of this file.
1/* Copyright (C) 2025 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Sergei Zharko [committer] */
4
9
10#pragma once
11
12#include "Histogram.h" // for H1D, H2D
13
14#include <forward_list>
15#include <string>
16#include <utility>
17
18namespace cbm::algo::qa
19{
23 template<class H>
24 using IteratorPair_t = std::pair<typename std::forward_list<H>::iterator, typename std::forward_list<H>::iterator>;
25
26 std::string fsName;
31 };
32} // namespace cbm::algo::qa
ROOT-free implementation of a histogram.
IteratorPair_t< qa::H2D > fRangeH2
A pair (begin, end) for 2D-histograms in the task.
std::pair< typename std::forward_list< H >::iterator, typename std::forward_list< H >::iterator > IteratorPair_t
std::string fsName
Name of the task.
IteratorPair_t< qa::Prof1D > fRangeP1
A pair (begin, end) for 1D-profiles in the task.
IteratorPair_t< qa::H1D > fRangeH1
A pair (begin, end) for 1D-histograms in the task.
IteratorPair_t< qa::Prof2D > fRangeP2
A pair (begin, end) for 2D-profiles in the task.