Belle II Software  release-08-01-10
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 
10 namespace 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.