Belle II Software  release-06-02-00
ROIParameters.h
1 /**************************************************************************
2  * basf2 (Belle II Analysis Software Framework) *
3  * Author: The Belle II Collaboration *
4  * *
5  * See git log for contributors and copyright holders. *
6  * This file is licensed under LGPL-3.0, see LICENSE.md. *
7  **************************************************************************/
8 #pragma once
9 
10 #include <TObject.h>
11 
12 namespace Belle2 {
22  class ROIParameters: public TObject {
23  public:
28 
30  void setROIfinding(bool useROIfinding)
31  {
32  m_useROIfinding = useROIfinding;
33  }
34 
36  bool getROIfinding() const
37  {
38  return m_useROIfinding;
39  }
40 
42  void setDisableROIforEveryNth(int disableROIforEveryNth)
43  {
44  m_disableROIforEveryNth = disableROIforEveryNth;
45  }
46 
49  {
51  }
52 
53  private:
56 
59 
61  };
63 }
The payload containing all PXD ROI parameters.
Definition: ROIParameters.h:22
int getDisableROIforEveryNth() const
Get if ROI finding was disabled for every Nth event (-1 if not used)
Definition: ROIParameters.h:48
bool getROIfinding() const
Get whether ROI finding was used.
Definition: ROIParameters.h:36
int m_disableROIforEveryNth
you might to disable ROI finding for every Nth event (-1 if not used)
Definition: ROIParameters.h:58
void setDisableROIforEveryNth(int disableROIforEveryNth)
Set if ROI finding was disabled for every Nth event (-1 if not used)
Definition: ROIParameters.h:42
void setROIfinding(bool useROIfinding)
Set whether ROI finding was used.
Definition: ROIParameters.h:30
bool m_useROIfinding
store whether ROI finding was used
Definition: ROIParameters.h:55
ROIParameters()
Default constructor.
Definition: ROIParameters.h:25
ClassDef(ROIParameters, 1)
ClassDef, necessary for ROOT.
~ROIParameters()
Destructor.
Definition: ROIParameters.h:27
Abstract base class for different kinds of events.