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