Belle II Software development
EWireNeighborKind.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
10namespace Belle2 {
16 namespace TrackFindingCDC {
17
19 namespace NWireNeighborKind {
21 enum class EWireNeighborKind : signed short {
22
24 c_None = 0,
25
27 c_CWOut = 1,
28
30 c_CW = 3,
31
33 c_CWIn = 5,
34
36 c_CCWIn = 7,
37
39 c_CCW = 9,
40
42 c_CCWOut = 11,
43 };
44 }
45
47 using EWireNeighborKind = NWireNeighborKind::EWireNeighborKind;
48
49 }
50
52}
53
EWireNeighborKind
Type for the neighbor relationship from in wire to an other, imagined in the clock.
@ c_CCWIn
Constant for counterclockwise inwards.
@ c_CCWOut
Constant for counterclockwise outwards.
@ c_None
Constant to indicate that two wires are not neighbors.
Abstract base class for different kinds of events.