Belle II Software development
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
11using 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.