Belle II Software
development
RelationAdder.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/trackFindingCDC/collectors/adders/AdderInterface.h>
10
11
namespace
Belle2
{
16
namespace
TrackFindingCDC {
18
template
<
class
ACollectorItem,
class
ACollectionItem>
19
class
RelationAdder
:
public
AdderInterface
<ACollectorItem, ACollectionItem> {
20
private
:
22
void
add
(ACollectorItem& collectorItem,
const
ACollectionItem& collectionItem, Weight weight)
override
23
{
24
collectorItem->addRelationTo(collectionItem, weight);
25
}
26
};
27
}
29
}
Belle2::TrackFindingCDC::AdderInterface
Base class for a findlet, which uses a reduced/thinned list of weighted relations between collector a...
Definition
AdderInterface.h:39
Belle2::TrackFindingCDC::RelationAdder
Class to add relations between the matched items.
Definition
RelationAdder.h:19
Belle2::TrackFindingCDC::RelationAdder::add
void add(ACollectorItem &collectorItem, const ACollectionItem &collectionItem, Weight weight) override
Add a relation between the matched items.
Definition
RelationAdder.h:22
Belle2
Abstract base class for different kinds of events.
Definition
MillepedeAlgorithm.h:17
tracking
trackFindingCDC
collectors
adders
include
RelationAdder.h
Generated on Mon Sep 1 2025 02:59:17 for Belle II Software by
1.13.2