EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
CalorimeterHitRecoConfig.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-3.0-or-later
2// Copyright (C) 2023 Wouter Deconinck
3
4#pragma once
5
6#include <string>
7#include <vector>
8
9namespace eicrecon {
10
12
13 // digitization settings
14 unsigned int capADC{1};
15 double dyRangeADC{1};
16 unsigned int pedMeanADC{0};
17 double pedSigmaADC{0};
18 double resolutionTDC{1};
19 double corrMeanScale{1};
20
21 // zero suppression
22 double thresholdFactor{0};
23 double thresholdValue{0};
24
25 // sampling fraction
26 std::string sampFrac{"1.0"};
27
28 // readout fields
29 std::string readout{""};
30 std::string layerField{""};
31 std::string sectorField{""};
32
33 // name of detelment or fields to find the local detector (for global->local transform)
34 // if nothing is provided, the lowest level DetElement (from cellID) will be used
35 std::string localDetElement{""};
36 std::vector<std::string> localDetFields{};
37 std::string maskPos{""};
38 std::vector<std::string> maskPosFields{};
39};
40
41} // namespace eicrecon
-client
Definition CalorimeterClusterRecoCoG.cc:37
Definition CalorimeterHitRecoConfig.h:11
unsigned int capADC
Definition CalorimeterHitRecoConfig.h:14
std::vector< std::string > maskPosFields
Definition CalorimeterHitRecoConfig.h:38
double dyRangeADC
Definition CalorimeterHitRecoConfig.h:15
double thresholdValue
Definition CalorimeterHitRecoConfig.h:23
double resolutionTDC
Definition CalorimeterHitRecoConfig.h:18
std::vector< std::string > localDetFields
Definition CalorimeterHitRecoConfig.h:36
std::string layerField
Definition CalorimeterHitRecoConfig.h:30
std::string localDetElement
Definition CalorimeterHitRecoConfig.h:35
std::string readout
Definition CalorimeterHitRecoConfig.h:29
std::string sampFrac
Definition CalorimeterHitRecoConfig.h:26
unsigned int pedMeanADC
Definition CalorimeterHitRecoConfig.h:16
double corrMeanScale
Definition CalorimeterHitRecoConfig.h:19
std::string sectorField
Definition CalorimeterHitRecoConfig.h:31
double pedSigmaADC
Definition CalorimeterHitRecoConfig.h:17
std::string maskPos
Definition CalorimeterHitRecoConfig.h:37
double thresholdFactor
Definition CalorimeterHitRecoConfig.h:22