EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
MatrixTransferStaticConfig.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-3.0-or-later
2// Copyright (C) 2023 - 2025, Simon Gardner, Dmitry Kalinkin
3
4#pragma once
5
6namespace eicrecon {
7
9 // Defaults here are for RPOTS
11 std::vector<std::vector<double>> aX;
12 std::vector<std::vector<double>> aY;
17};
18
20
21 float partMass{0.938272};
22 float partCharge{1};
23 long long partPDG{2212};
24
25 double crossingAngle{0.025};
26
27 std::vector<MatrixConfig> matrix_configs;
28
29 double hit1minZ{0};
30 double hit1maxZ{0};
31 double hit2minZ{0};
32 double hit2maxZ{0};
33
34 std::string readout{""};
35
38};
39
40} // namespace eicrecon
-client
Definition CalorimeterClusterRecoCoG.cc:37
Definition MatrixTransferStaticConfig.h:8
std::vector< std::vector< double > > aX
Definition MatrixTransferStaticConfig.h:11
double local_x_offset
Definition MatrixTransferStaticConfig.h:13
double local_x_slope_offset
Definition MatrixTransferStaticConfig.h:15
double local_y_slope_offset
Definition MatrixTransferStaticConfig.h:16
double local_y_offset
Definition MatrixTransferStaticConfig.h:14
std::vector< std::vector< double > > aY
Definition MatrixTransferStaticConfig.h:12
double nomMomentum
Definition MatrixTransferStaticConfig.h:10
Definition MatrixTransferStaticConfig.h:19
float partCharge
Definition MatrixTransferStaticConfig.h:22
double hit2minZ
Definition MatrixTransferStaticConfig.h:31
bool requireMatchingMatrix
Definition MatrixTransferStaticConfig.h:37
double hit2maxZ
Definition MatrixTransferStaticConfig.h:32
double hit1maxZ
Definition MatrixTransferStaticConfig.h:30
long long partPDG
Definition MatrixTransferStaticConfig.h:23
std::vector< MatrixConfig > matrix_configs
Definition MatrixTransferStaticConfig.h:27
float partMass
Definition MatrixTransferStaticConfig.h:21
double crossingAngle
Definition MatrixTransferStaticConfig.h:25
double hit1minZ
Definition MatrixTransferStaticConfig.h:29
std::string readout
Definition MatrixTransferStaticConfig.h:34
bool requireBeamProton
Definition MatrixTransferStaticConfig.h:36