Belle II Software  release-05-01-25
HitReclaimer.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2018 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Dmitrii Neverov *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 
13 #include <tracking/trackFindingCDC/findlets/base/Findlet.h>
14 
15 namespace Belle2 {
20  namespace TrackFindingCDC {
21  class CDCWireHit;
22 
26  class HitReclaimer : public Findlet<const CDCWireHit> {
27 
28  private:
30  using Super = Findlet<const CDCWireHit>;
31 
32  public:
35 
37  void initialize() final;
38 
40  std::string getDescription() final;
41 
43  void apply(const std::vector<CDCWireHit>& wireHits);
44  };
45  }
47 }
Belle2::TrackFindingCDC::HitReclaimer::initialize
void initialize() final
Initialisation before the event processing starts.
Definition: HitReclaimer.cc:19
Belle2::TrackFindingCDC::HitReclaimer::Super
Findlet< const CDCWireHit > Super
Type of the base class.
Definition: HitReclaimer.h:38
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TrackFindingCDC::HitReclaimer::apply
void apply(const std::vector< CDCWireHit > &wireHits)
Execute over wireHits.
Definition: HitReclaimer.cc:29
Belle2::TrackFindingCDC::HitReclaimer::getDescription
std::string getDescription() final
Short description of the findlet.
Definition: HitReclaimer.cc:24
Belle2::TrackFindingCDC::CDCWireHit
Class representing a hit wire in the central drift chamber.
Definition: CDCWireHit.h:65
Belle2::TrackFindingCDC::HitReclaimer::HitReclaimer
HitReclaimer()
Constructor.