Belle II Software  release-06-02-00
EKLMHit2d.cc
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 
9 /* Own header. */
10 #include <klm/dataobjects/eklm/EKLMHit2d.h>
11 
12 /* Belle 2 headers. */
13 #include <framework/logging/Logger.h>
14 
15 using namespace Belle2;
16 
18  m_ChiSq(-1)
19 {
20 }
21 
22 
24  m_ChiSq(-1)
25 {
27  B2FATAL("Trying to construct a EKLMHit2d using KLMDigits from BKLM.");
28  setSection(s1->getSection());
29  setLayer(s1->getLayer());
30  setSector(s1->getSector());
31 }
32 
34 {
35 }
~EKLMHit2d()
Destructor.
Definition: EKLMHit2d.cc:33
EKLMHit2d()
Constructor.
Definition: EKLMHit2d.cc:17
void setSection(int Section)
Set section number.
Definition: EKLMHitBase.h:55
void setSector(int sector)
Set sector number.
Definition: EKLMHitBase.h:91
void setLayer(int layer)
Set layer number.
Definition: EKLMHitBase.h:73
KLM digit (class representing a digitized hit in RPCs or scintillators).
Definition: KLMDigit.h:30
int getSubdetector() const
Get subdetector number.
Definition: KLMDigit.h:79
int getLayer() const
Get layer number.
Definition: KLMDigit.h:133
int getSection() const
Get section number.
Definition: KLMDigit.h:97
int getSector() const
Get sector number.
Definition: KLMDigit.h:115
Abstract base class for different kinds of events.