10 using namespace sistrip;
38 ss <<
" Delay corresponding to the maximum of the pulse : " <<
max_ << std::endl
39 <<
" Error on the position (from the fit) : " <<
error_ << std::endl;
45 return 3.814567e+00 + 8.336601e+00 * SoNcut - 1.511334e-01 *
pow(SoNcut, 2);
51 if (mean >
limit(SoNcut))
52 return -8.124872e+00 + 9.860108e-01 * mean - 3.618158e-03 *
pow(mean, 2) + 2.037263e-05 *
pow(mean, 3);
static std::string granularity(const sistrip::Granularity &)
float limit(float SoNcut) const
void print(std::stringstream &, uint32_t not_used=0) override
tuple key
prepare the HTCondor submission files and eventually submit them
virtual void header(std::stringstream &) const
static const uint16_t invalid_
float correctMeasurement(float mean, float SoNcut=3.) const
Abstract base for derived classes that provide analysis of commissioning histograms.
sistrip::Granularity granularity_
Power< A, B >::type pow(const A &a, const B &b)