CbmRoot
Loading...
Searching...
No Matches
CutsContainer.h
Go to the documentation of this file.
1/* Copyright (C) 2020-2021 GSI, IKF-UFra
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Oleksii Lubynets [committer], Viktor Klochkov, Ilya Selyuzhenkov */
4
5//
6// @class CutsContainer
7// @brief Container with values of cuts.
8//
9// The meaning of quantities to be cut is described in the OutputContainer.h
10//
11
12
13#ifndef CutsContainer_H
14#define CutsContainer_H
15
17
18public:
19 CutsContainer() = default;
20 virtual ~CutsContainer() = default;
21
22 // lambda candidate parameters setters
23 void SetCutChi2Prim(float value) { cut_chi2_prim_ = value; };
24 void SetCutDistance(float value) { cut_distance_ = value; };
25 void SetCutChi2Geo(float value) { cut_chi2_geo_ = value; };
26 void SetCutLDown(float value) { cut_l_down_ = value; };
27 void SetCutLdL(float value) { cut_ldl_ = value; };
28
29 // lambda candidate parameters getters
30 float GetCutChi2Prim() const { return cut_chi2_prim_; };
31 float GetCutDistance() const { return cut_distance_; };
32 float GetCutChi2Geo() const { return cut_chi2_geo_; };
33 float GetCutLDown() const { return cut_l_down_; };
34 float GetCutLdL() const { return cut_ldl_; };
35
36protected:
37 // Cuts with their default values
38 float cut_chi2_prim_ {18.4207};
39 float cut_distance_ {1.};
40 float cut_chi2_geo_ {3.};
41 float cut_l_down_ {-5.};
42 ;
43 float cut_ldl_ {5.};
44};
45#endif //CutsContainer_H
void SetCutLdL(float value)
void SetCutChi2Prim(float value)
CutsContainer()=default
float GetCutChi2Geo() const
void SetCutLDown(float value)
float GetCutLdL() const
float GetCutChi2Prim() const
virtual ~CutsContainer()=default
void SetCutDistance(float value)
float GetCutLDown() const
float GetCutDistance() const
void SetCutChi2Geo(float value)