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