|
EICrecon
JANA based reconstruction for the EPIC detector
|
#include <EnergyPositionClusterMerger.h>


Public Member Functions | |
| EnergyPositionClusterMerger (std::string_view name) | |
| void | init () |
| void | process (const Input &input, const Output &output) const final |
Public Member Functions inherited from eicrecon::WithPodConfig< EnergyPositionClusterMergerConfig > | |
| EnergyPositionClusterMergerConfig & | getConfig () |
| Get a configuration to be changed. | |
| EnergyPositionClusterMergerConfig & | applyConfig (EnergyPositionClusterMergerConfig cfg) |
| Sets a configuration (config is properly copyible) | |
Additional Inherited Members | |
Public Types inherited from eicrecon::WithPodConfig< EnergyPositionClusterMergerConfig > | |
| using | ConfigType = EnergyPositionClusterMergerConfig |
Protected Attributes inherited from eicrecon::WithPodConfig< EnergyPositionClusterMergerConfig > | |
| EnergyPositionClusterMergerConfig | m_cfg |
Simple algorithm to merge the energy measurement from cluster1 with the position measurement of cluster2 (in case matching clusters are found). If not, it will propagate the raw cluster from cluster1 or cluster2
Matching occurs based on the cluster phi, eta and E variables, with tolerances defined in the options file. A negative tolerance effectively disables a check. The energy tolerance is defined as a relative number (e.g. 0.1)
In case of ambiguity the closest cluster is merged.
|
inline |
|
inline |
|
final |