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


Public Member Functions | |
| FarForwardNeutralsReconstruction (std::string_view name) | |
| void | init () final |
| void | process (const Input &, const Output &) const final |
Public Member Functions inherited from eicrecon::WithPodConfig< FarForwardNeutralsReconstructionConfig > | |
| FarForwardNeutralsReconstructionConfig & | getConfig () |
| Get a configuration to be changed. | |
| FarForwardNeutralsReconstructionConfig & | applyConfig (FarForwardNeutralsReconstructionConfig cfg) |
| Sets a configuration (config is properly copyible) | |
Additional Inherited Members | |
Public Types inherited from eicrecon::WithPodConfig< FarForwardNeutralsReconstructionConfig > | |
| using | ConfigType = FarForwardNeutralsReconstructionConfig |
Protected Attributes inherited from eicrecon::WithPodConfig< FarForwardNeutralsReconstructionConfig > | |
| FarForwardNeutralsReconstructionConfig | m_cfg |
Reconstructs far-forward neutral candidates from multiple calorimeter cluster collections.
This algorithm processes clusters from the configured far-forward calorimeters and builds reconstructed neutral candidates used downstream in the far-forward Lambda reconstruction chain.
Photon-like candidates are identified from calorimeter-cluster properties and detector-dependent selections. The remaining neutral energy deposits can be used to form neutron-like candidates, depending on the detector response and clustering configuration.
The reconstructed energies are corrected using detector-dependent linear calibration functions. Separate calibration parameters can be configured for the different calorimeters and neutral-candidate types.
This implementation is intended to support a multi-calorimeter workflow beyond the ZDC-only reconstruction.
|
inline |
|
final |
|
final |