Juggler
Juggling algorithms and event processing using gaudi framework
Jug::Reco::EnergyPositionClusterMerger Class Reference
Inheritance diagram for Jug::Reco::EnergyPositionClusterMerger:

Public Member Functions

 EnergyPositionClusterMerger (const std::string &name, ISvcLocator *svcLoc)
 
StatusCode initialize () override
 
StatusCode execute () override
 

Detailed Description

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, z 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. .1)

In case of ambiguity the closest cluster is merged.

Constructor & Destructor Documentation

◆ EnergyPositionClusterMerger()

Jug::Reco::EnergyPositionClusterMerger::EnergyPositionClusterMerger ( const std::string &  name,
ISvcLocator *  svcLoc 
)
inline

Member Function Documentation

◆ execute()

StatusCode Jug::Reco::EnergyPositionClusterMerger::execute ( )
inlineoverride

◆ initialize()

StatusCode Jug::Reco::EnergyPositionClusterMerger::initialize ( )
inlineoverride

The documentation for this class was generated from the following file: