Belle II Software development
StereoHitTrackAdder.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#include <tracking/trackingUtilities/collectors/adders/AdderInterface.h>
10
11namespace Belle2 {
16 namespace TrackingUtilities {
17 class CDCTrack;
18 class CDCRLWireHit;
19 }
20 namespace TrackFindingCDC {
21
23 class StereoHitTrackAdder : public TrackingUtilities::AdderInterface<TrackingUtilities::CDCTrack, TrackingUtilities::CDCRLWireHit> {
24 private:
26 void add(TrackingUtilities::CDCTrack& track, const TrackingUtilities::CDCRLWireHit& hit, TrackingUtilities::Weight weight) override;
27 };
28 }
30}
Class to add the matched hits to the track and set the taken flag correctly.
void add(TrackingUtilities::CDCTrack &track, const TrackingUtilities::CDCRLWireHit &hit, TrackingUtilities::Weight weight) override
Add the matched hits to the track and set the taken flag correctly.
Base class for a findlet, which uses a reduced/thinned list of weighted relations between collector a...
Class representing an oriented hit wire including a hypotheses whether the causing track passes left ...
Class representing a sequence of three dimensional reconstructed hits.
Definition CDCTrack.h:39
Abstract base class for different kinds of events.