Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/EICrecon/algorithms/reco/FarForwardNeutralsReconstructionConfig.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 // SPDX-License-Identifier: LGPL-3.0-or-later
0002 // Copyright (C) 2025 Sebouh Paul
0003 #pragma once
0004 #include <float.h>
0005 #include <DD4hep/Detector.h>
0006 
0007 
0008 namespace eicrecon {
0009 
0010   struct FarForwardNeutralsReconstructionConfig {
0011     /** Correction factors for neutrons in the Hcal */
0012     std::vector<double>      neutronScaleCorrCoeffHcal={-0.11, -1.5, 0};
0013     /** Correction factors for gammas in the Hcal */
0014     std::vector<double>      gammaScaleCorrCoeffHcal={0, -0.13, 0};
0015     /** rotation from global to local coordinates */
0016     double globalToProtonRotation=-0.025;
0017     /** position cuts for the clusters identified as photons */
0018     double gammaZMax=(300+35800)*dd4hep::mm;
0019     /** cuts for the sqrts of the largest and second largest eigenvalues of the moment matrix */
0020     double gammaMaxLength=100*dd4hep::mm;
0021     double gammaMaxWidth=12*dd4hep::mm;
0022   };
0023 
0024 } // eicrecon