EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
CALOROCDigitizationConfig.h
Go to the documentation of this file.
1// SPDX-License-Identifier: LGPL-3.0-or-later
2// Copyright (C) 2025 Minho Kim
3
4#pragma once
5
6#include <edm4eic/unit_system.h>
7
8namespace eicrecon {
9
11
12 // Variables for CALOROC measurement
13 std::size_t n_samples{7};
14 double time_window{25 * edm4eic::unit::ns};
15 double adc_phase{0 * edm4eic::unit::ns};
16 double toa_thres{1};
17 double tot_thres{1};
18
19 // Variables for digitization
20 unsigned int capADC{1024};
21 // ADC dynamic range for 1A chip
23 // ADC dynamic ranges for 1B chip
26 unsigned int capTOA{1024};
27 double dyRangeTOA{25 * edm4eic::unit::ns};
28 unsigned int capTOT{4096};
29 double dyRangeTOT{200 * edm4eic::unit::ns};
30};
31
32} // namespace eicrecon
-client
Definition CalorimeterClusterRecoCoG.cc:37
Definition CALOROCDigitizationConfig.h:10
std::size_t n_samples
Definition CALOROCDigitizationConfig.h:13
double time_window
Definition CALOROCDigitizationConfig.h:14
double dyRangeSingleGainADC
Definition CALOROCDigitizationConfig.h:22
unsigned int capTOA
Definition CALOROCDigitizationConfig.h:26
double adc_phase
Definition CALOROCDigitizationConfig.h:15
double tot_thres
Definition CALOROCDigitizationConfig.h:17
double toa_thres
Definition CALOROCDigitizationConfig.h:16
unsigned int capTOT
Definition CALOROCDigitizationConfig.h:28
double dyRangeHighGainADC
Definition CALOROCDigitizationConfig.h:24
double dyRangeTOA
Definition CALOROCDigitizationConfig.h:27
double dyRangeLowGainADC
Definition CALOROCDigitizationConfig.h:25
double dyRangeTOT
Definition CALOROCDigitizationConfig.h:29
unsigned int capADC
Definition CALOROCDigitizationConfig.h:20