Belle II Software development
KLMElementNumberDefinitions.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
9#pragma once
10
11/* C++ headers. */
12#include <cstdint>
13
14namespace Belle2 {
21 typedef uint16_t KLMSubdetectorNumber;
22
24 typedef uint16_t KLMSectionNumber;
25
27 typedef uint16_t KLMSectorNumber;
28
30 typedef uint16_t KLMModuleNumber;
31
33 typedef uint16_t KLMPlaneNumber;
34
36 typedef uint16_t KLMChannelNumber;
37
39 typedef uint16_t EKLMSegmentNumber;
40
42}
uint16_t KLMSectorNumber
Sector number.
uint16_t KLMChannelNumber
Channel number.
uint16_t KLMSubdetectorNumber
Subdetector number.
uint16_t EKLMSegmentNumber
EKLM segment number.
uint16_t KLMModuleNumber
Module number.
uint16_t KLMSectionNumber
Section number.
uint16_t KLMPlaneNumber
Plane number.
Abstract base class for different kinds of events.