|
EICrecon
JANA based reconstruction for the EPIC detector
|
Track-Based Cluster Merger/Splitter. More...
#include <TrackClusterMergeSplitter.h>


Public Member Functions | |
| TrackClusterMergeSplitter (std::string_view name) | |
| ! Algorithm constructor | |
| void | process (const Input &, const Output &) const final |
Public Member Functions inherited from eicrecon::WithPodConfig< TrackClusterMergeSplitterConfig > | |
| TrackClusterMergeSplitterConfig & | getConfig () |
| Get a configuration to be changed. | |
| TrackClusterMergeSplitterConfig & | applyConfig (TrackClusterMergeSplitterConfig cfg) |
| Sets a configuration (config is properly copyible) | |
Additional Inherited Members | |
Public Types inherited from eicrecon::WithPodConfig< TrackClusterMergeSplitterConfig > | |
| using | ConfigType = TrackClusterMergeSplitterConfig |
Protected Attributes inherited from eicrecon::WithPodConfig< TrackClusterMergeSplitterConfig > | |
| TrackClusterMergeSplitterConfig | m_cfg |
Track-Based Cluster Merger/Splitter.
An algorithm which takes a collection of clusters, matches track projections, and then decides to merge or split those clusters based on average E/p from simulations.
Heavily inspired by Eur. Phys. J. C (2017) 77:466
|
inline |
! Algorithm constructor
|
final |
Merges and splits clusters based on matched tracks according to the following algorithm:
minSigCut, merge all clusters within drAdd.