Warning, file /EICrecon/src/algorithms/calorimetry/CalorimeterIslandClusterConfig.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004 #pragma once
0005
0006 #include <string>
0007 #include <variant>
0008
0009 namespace eicrecon {
0010
0011 struct CalorimeterIslandClusterConfig {
0012
0013 std::string adjacencyMatrix;
0014 std::string peakNeighbourhoodMatrix;
0015 std::string readout;
0016
0017
0018 double sectorDist;
0019 std::vector<std::variant<std::string, double>> localDistXY;
0020 std::vector<double> localDistXZ;
0021 std::vector<double> localDistYZ;
0022 std::vector<double> globalDistRPhi;
0023 std::vector<double> globalDistEtaPhi;
0024 std::vector<double> dimScaledLocalDistXY;
0025
0026 bool splitCluster{false};
0027 double minClusterHitEdep;
0028 double minClusterCenterEdep;
0029
0030 std::string transverseEnergyProfileMetric;
0031 double transverseEnergyProfileScale;
0032 double transverseEnergyProfileScaleUnits;
0033 };
0034
0035 }