EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
FarForwardNeutralsReconstructionConfig.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-3.0-or-later
2// Copyright (C) 2026 Sebouh Paul, Baptiste Fraisse
3#pragma once
4#include <float.h>
5#include <DD4hep/Detector.h>
6
7namespace eicrecon {
8
11 std::string offsetPositionName = "HcalFarForwardZDC_SiPMonTile_r_pos";
13 std::vector<double> neutronScaleCorrCoeffHcalZDC = {2.4, 0.89};
15 std::vector<double> gammaScaleCorrCoeffHcalZDC = {1.1, 0.98};
17 std::vector<double> neutronScaleCorrCoeffLFHCAL = {2.55, 0.95};
19 std::vector<double> gammaScaleCorrCoeffLFHCAL = {0., 0.};
21 std::vector<double> neutronScaleCorrCoeffB0Ecal = {0., 0.};
23 std::vector<double> gammaScaleCorrCoeffB0Ecal = {0.99, 1.14};
25 std::vector<double> neutronScaleCorrCoeffEcalEndcapP = {0., 0.};
27 std::vector<double> gammaScaleCorrCoeffEcalEndcapP = {1.05, 1.01};
29 double clusterEminHcalZDC = 0.0; // GeV
30 double clusterEminB0Ecal = 1.0; // GeV
31 double clusterEminEcalEndcapP = 1.0; // GeV
32 double clusterEminLFHCAL = 7.0; // GeV
34 double globalToProtonRotation = -0.025;
36 double gammaZMaxOffset = 400;
37 double gammaMaxLength = 100;
38 double gammaMaxWidth = 12;
39};
40
41} // namespace eicrecon
-client
Definition CalorimeterClusterRecoCoG.cc:37
Definition FarForwardNeutralsReconstructionConfig.h:9
double gammaZMaxOffset
Definition FarForwardNeutralsReconstructionConfig.h:36
double gammaMaxWidth
Definition FarForwardNeutralsReconstructionConfig.h:38
double clusterEminEcalEndcapP
Definition FarForwardNeutralsReconstructionConfig.h:31
double clusterEminB0Ecal
Definition FarForwardNeutralsReconstructionConfig.h:30
std::vector< double > neutronScaleCorrCoeffHcalZDC
Definition FarForwardNeutralsReconstructionConfig.h:13
std::vector< double > gammaScaleCorrCoeffEcalEndcapP
Definition FarForwardNeutralsReconstructionConfig.h:27
std::vector< double > gammaScaleCorrCoeffB0Ecal
Definition FarForwardNeutralsReconstructionConfig.h:23
double clusterEminHcalZDC
Definition FarForwardNeutralsReconstructionConfig.h:29
std::vector< double > neutronScaleCorrCoeffLFHCAL
Definition FarForwardNeutralsReconstructionConfig.h:17
std::vector< double > neutronScaleCorrCoeffB0Ecal
Definition FarForwardNeutralsReconstructionConfig.h:21
double globalToProtonRotation
Definition FarForwardNeutralsReconstructionConfig.h:34
double gammaMaxLength
Definition FarForwardNeutralsReconstructionConfig.h:37
std::vector< double > gammaScaleCorrCoeffHcalZDC
Definition FarForwardNeutralsReconstructionConfig.h:15
std::vector< double > gammaScaleCorrCoeffLFHCAL
Definition FarForwardNeutralsReconstructionConfig.h:19
std::vector< double > neutronScaleCorrCoeffEcalEndcapP
Definition FarForwardNeutralsReconstructionConfig.h:25
std::string offsetPositionName
Definition FarForwardNeutralsReconstructionConfig.h:11
double clusterEminLFHCAL
Definition FarForwardNeutralsReconstructionConfig.h:32