Project
Loading...
Searching...
No Matches
BadChannelCalibratorParam.h
Go to the documentation of this file.
1// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11
12#ifndef O2_MCH_CALIBRATION_BADCHANNEL_CALIBRATOR_PARAM_H_
13#define O2_MCH_CALIBRATION_BADCHANNEL_CALIBRATOR_PARAM_H_
14
17
19{
20
25struct BadChannelCalibratorParam : public o2::conf::ConfigurableParamHelper<BadChannelCalibratorParam> {
26
27 float maxPed = 200.f;
28 float maxNoise = 2.f;
29
32
33 bool onlyAtEndOfStream = {true};
34
35 O2ParamDef(BadChannelCalibratorParam, "MCHBadChannelCalibratorParam");
36};
37} // namespace o2::mch::calibration
38
39#endif
Configurable parameters for the Bad Channel Calibrator.
O2ParamDef(BadChannelCalibratorParam, "MCHBadChannelCalibratorParam")
bool onlyAtEndOfStream
only produce bad channel map at end of stream (EoS). In that case the minRequiredCalibratedFraction a...
float minRequiredCalibratedFraction
minimum fraction of channels for which we need a quality value to produce a bad channel map.
int minRequiredNofEntriesPerChannel
mininum pedestal digits per channel needed to assess a channel quality