Belle II Software  release-05-02-19
CDCTangentSegment.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2014 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Oliver Frost *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 #pragma once
11 
12 #include <tracking/trackFindingCDC/eventdata/segments/CDCSegment.h>
13 #include <tracking/trackFindingCDC/eventdata/hits/CDCTangent.h>
14 
15 #include <vector>
16 
17 namespace Belle2 {
22  namespace TrackFindingCDC {
23  class CDCFacet;
24 
26  class CDCTangentSegment : public CDCSegment<CDCTangent> {
27 
28  public:
30  static CDCTangentSegment condense(const std::vector<const CDCFacet* >& facetPath);
31  };
32  }
34 }
Belle2::TrackFindingCDC::CDCTangentSegment::condense
static CDCTangentSegment condense(const std::vector< const CDCFacet * > &facetPath)
Takes all distinct tangents from the facets in the path - Note! there is no particular order of the t...
Definition: CDCTangentSegment.cc:18
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19