Belle II Software development
TrackFindingCDCTestWithTopology.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#include <framework/utilities/TestHelpers.h>
11
12#include <tracking/trackFindingCDC/geometry/Vector3D.h>
13
14namespace Belle2 {
19 namespace TrackFindingCDC {
44
45 public:
50 static void SetUpTestCase();
51
55 static void TearDownTestCase();
56
57 };
58
61 }
62
63
64 namespace TestHelpers {
66 template<>
68 const TrackFindingCDC::Vector3D& actual,
69 double tolerance);
70 }
71
73}
74
This class provides a test fixture managing the opening and closing of the Gearbox with the default g...
Definition: TestHelpers.h:44
This class provides the declaration of the common test fixture to all test of the track finding in th...
static void SetUpTestCase()
Implementation of hook method to setup the environment for all tests in this test case Unpacks the wi...
static void TearDownTestCase()
Implementation of hook method to clean up the environment for all tests in this test case.
A three dimensional vector.
Definition: Vector3D.h:33
bool allNear< TrackFindingCDC::Vector3D >(const TrackFindingCDC::Vector3D &expected, const TrackFindingCDC::Vector3D &actual, double tolerance)
Predicate checking that all three components of Vector3D are close by a maximal error of tolerance.
Abstract base class for different kinds of events.