Belle II Software  release-08-01-10
ClosestApproach.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/geometry/B2Vector3.h>
11 
12 namespace Belle2 {
17  namespace CDC {
27  double ClosestApproach(const B2Vector3D& bwp, const B2Vector3D& fwp, const B2Vector3D& posIn, const B2Vector3D& posOut,
28  B2Vector3D& hitPosition, B2Vector3D& wirePosition);
29 
30  } // end of namespace CDC
32 } // end of namespace Belle2
33 
34 
B2Vector3< double > B2Vector3D
typedef for common usage with double
Definition: B2Vector3.h:516
double ClosestApproach(const B2Vector3D &bwp, const B2Vector3D &fwp, const B2Vector3D &posIn, const B2Vector3D &posOut, B2Vector3D &hitPosition, B2Vector3D &wirePosition)
Returns a closest distance between a track and a wire.
Abstract base class for different kinds of events.