Belle II Software  release-06-02-00
EventLevelClusteringInfo.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 namespace Belle2 {
18  class EventLevelClusteringInfo : public TObject {
19  public:
20 
23 
26  {
28  }
29 
32  {
34  }
35 
38  {
40  }
41 
43  uint16_t getNECLCalDigitsOutOfTime() const
44  {
46  }
47 
49  void setNECLCalDigitsOutOfTimeFWD(uint16_t const nECLCalDigitsOutOfTimeFWD)
50  {
51  m_nECLCalDigitsOutOfTimeFWD = nECLCalDigitsOutOfTimeFWD;
52  }
53 
55  void setNECLCalDigitsOutOfTimeBarrel(uint16_t const nECLCalDigitsOutOfTimeBarrel)
56  {
57  m_nECLCalDigitsOutOfTimeBarrel = nECLCalDigitsOutOfTimeBarrel;
58  }
59 
61  void setNECLCalDigitsOutOfTimeBWD(uint16_t const nECLCalDigitsOutOfTimeBWD)
62  {
63  m_nECLCalDigitsOutOfTimeBWD = nECLCalDigitsOutOfTimeBWD;
64  }
65 
67  uint8_t getNECLShowersRejectedFWD() const
68  {
70  }
71 
74  {
76  }
77 
79  uint8_t getNECLShowersRejectedBWD() const
80  {
82  }
83 
85  uint8_t getNECLShowersRejected() const
86  {
88  }
89 
91  void setNECLShowersRejectedFWD(uint8_t const nECLShowersRejectedFWD)
92  {
93  m_nECLShowersRejectedFWD = nECLShowersRejectedFWD;
94  }
95 
97  void setNECLShowersRejectedBarrel(uint8_t const nECLShowersRejectedBarrel)
98  {
99  m_nECLShowersRejectedBarrel = nECLShowersRejectedBarrel;
100  }
101 
103  void setNECLShowersRejectedBWD(uint8_t const nECLShowersRejectedBWD)
104  {
105  m_nECLShowersRejectedBWD = nECLShowersRejectedBWD;
106  }
107 
108  private:
111 
114 
117 
120 
123 
126 
128  };
130 }
Clustering event level information, for example out of time ECLCalDigits, or ECLClusters rejected bef...
void setNECLShowersRejectedBWD(uint8_t const nECLShowersRejectedBWD)
Setter for the number of photon ECLShowers that are not stored as ECLClusters, BWD.
void setNECLCalDigitsOutOfTimeBWD(uint16_t const nECLCalDigitsOutOfTimeBWD)
Setter for the number of ECLCalDigits that are out of time and above some MeV, BWD only.
uint16_t getNECLCalDigitsOutOfTimeBWD() const
Getter for the number of ECLCalDigits that are out of time and above some MeV (scale ~linearly with b...
uint16_t getNECLCalDigitsOutOfTimeFWD() const
Getter for the number of ECLCalDigits that are out of time and above some MeV (scale ~linearly with b...
uint8_t getNECLShowersRejectedFWD() const
Getter for the number of photon ECLShowers that are not stored as ECLClusters, FWD.
void setNECLCalDigitsOutOfTimeFWD(uint16_t const nECLCalDigitsOutOfTimeFWD)
Setter for the number of ECLCalDigits that are out of time and above some MeV, FWD only.
uint8_t getNECLShowersRejectedBarrel() const
Getter for the number of photon ECLShowers that are not stored as ECLClusters, Barrel.
void setNECLShowersRejectedBarrel(uint8_t const nECLShowersRejectedBarrel)
Setter for the number of photon ECLShowers that are not stored as ECLClusters, Barrel.
uint16_t m_nECLCalDigitsOutOfTimeFWD
Number of out of time, energetic ECLCalDigits, FWD.
void setNECLShowersRejectedFWD(uint8_t const nECLShowersRejectedFWD)
Setter for the number of photon ECLShowers that are not stored as ECLClusters, FWD.
uint8_t m_nECLShowersRejectedBWD
Number of photon showers that are rejected before storing to mdst (max.
uint8_t getNECLShowersRejected() const
Getter for the number of photon ECLShowers that are not stored as ECLClusters.
ClassDef(EventLevelClusteringInfo, 1)
ROOT.
uint8_t getNECLShowersRejectedBWD() const
Getter for the number of photon ECLShowers that are not stored as ECLClusters, BWD.
uint8_t m_nECLShowersRejectedBarrel
Number of photon showers that are rejected before storing to mdst (max.
EventLevelClusteringInfo()=default
default constructor
uint16_t getNECLCalDigitsOutOfTime() const
Getter for the number of ECLCalDigits that are out of time and above some MeV (scale ~linearly with b...
uint8_t m_nECLShowersRejectedFWD
Number of photon showers that are rejected before storing to mdst (max.
uint16_t m_nECLCalDigitsOutOfTimeBarrel
Number of out of time, energetic ECLCalDigits, Barrel.
void setNECLCalDigitsOutOfTimeBarrel(uint16_t const nECLCalDigitsOutOfTimeBarrel)
Setter for the number of ECLCalDigits that are out of time and above some MeV, Barrel only.
uint16_t getNECLCalDigitsOutOfTimeBarrel() const
Getter for the number of ECLCalDigits that are out of time and above some MeV (scale ~linearly with b...
uint16_t m_nECLCalDigitsOutOfTimeBWD
Number of out of time, energetic ECLCalDigits, BWD.
Abstract base class for different kinds of events.