19#include <range/v3/all.hpp>
36 :
ParSet(name, title, context, own)
42 auto threshold_views =
43 ranges::views::transform(module_pars_ | ranges::views::values,
50 auto max_value = ranges::max_element(threshold_views);
51 if (max_value != threshold_views.end())
53 energy_cut_ = *max_value;
ClassImp(R3B::Neuland::Cal2HitPar)
Cal2HitPar(std::string_view name="NeulandHitPar", std::string_view title="Neuland Cal2Hit calibration", std::string_view context="TestDefaultContext", Bool_t own=kTRUE)
void CalculateEnergyCutoff()
ParSet(std::string_view name="parSet", std::string_view title="Neuland parameter", std::string_view context="TestDefaultContext", bool own=true)
Simulation of NeuLAND Bar/Paddle.
constexpr auto TotalBarLength
ValueError< double > light_attenuation_length
LRPair< ValueError< double > > pmt_threshold