Belle II Software  release-08-01-10
STRGeometryPar.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 #include <structure/dbobjects/STRGeometryPar.h>
10 
11 using namespace Belle2;
12 
14 {
15  // Set geometry version
16  m_Version = 0;
17 
18  // Initialize values (to fix cppcheck warnings)
19  for (int i = 0; i < NECLSHIELDS; i++) {
20  m_NLayers[i] = 0;
21  }
22  for (int i = 0; i < NPOLEPIECES; i++) {
23  m_PoleNPlanes[i] = 0;
24  }
25 
26 
27 }
28 
30 {
31 }
32 
33 
34 
static const int NPOLEPIECES
Number of pole pieces in Belle2.
int m_PoleNPlanes[NPOLEPIECES]
Number of polycone planes in each pole piece.
STRGeometryPar()
Default constructor.
int m_NLayers[NECLSHIELDS]
Number of layers in the shield.
static const int NECLSHIELDS
Number of ECL shields in Belle2.
int m_Version
Geometry version.
~STRGeometryPar()
Destructor.
Abstract base class for different kinds of events.