Skip to content

Commit 57a7815

Browse files
committed
TRD: decrease default --max-delay for gain, t0, vdexb calibrations
1 parent 907144b commit 57a7815

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

Detectors/TRD/workflow/include/TRDWorkflow/GainCalibSpec.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class GainCalibDevice : public o2::framework::Task
4545
{
4646
o2::base::GRPGeomHelper::instance().setRequest(mCCDBRequest);
4747
auto slotL = ic.options().get<uint32_t>("sec-per-slot");
48-
auto delay = ic.options().get<uint32_t>("max-delay");
48+
auto delay = ic.options().get<float>("max-delay");
4949
mCalibrator = std::make_unique<o2::trd::CalibratorGain>();
5050
mCalibrator->setSlotLengthInSeconds(slotL);
5151
mCalibrator->setMaxSlotsDelay(delay);
@@ -155,7 +155,7 @@ DataProcessorSpec getTRDGainCalibSpec()
155155
AlgorithmSpec{adaptFromTask<o2::calibration::GainCalibDevice>(ccdbRequest)},
156156
Options{
157157
{"sec-per-slot", VariantType::UInt32, 900u, {"number of seconds per calibration time slot"}},
158-
{"max-delay", VariantType::UInt32, 2u, {"number of slots in past to consider"}},
158+
{"max-delay", VariantType::Float, 0.05f, {"number of slots in past to consider"}},
159159
{"enable-root-output", VariantType::Bool, false, {"output tprofiles and fits to root file"}},
160160
}};
161161
}

Detectors/TRD/workflow/include/TRDWorkflow/T0FitSpec.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class T0FitDevice : public o2::framework::Task
4646
{
4747
o2::base::GRPGeomHelper::instance().setRequest(mCCDBRequest);
4848
auto slotL = ic.options().get<uint32_t>("sec-per-slot");
49-
auto delay = ic.options().get<uint32_t>("max-delay");
49+
auto delay = ic.options().get<float>("max-delay");
5050

5151
mFitInstance = std::make_unique<o2::trd::T0Fit>();
5252
mFitInstance->setSlotLengthInSeconds(slotL);
@@ -159,7 +159,7 @@ DataProcessorSpec getTRDT0FitSpec()
159159
AlgorithmSpec{adaptFromTask<device>(ccdbRequest)},
160160
Options{
161161
{"sec-per-slot", VariantType::UInt32, 900u, {"number of seconds per calibration time slot"}},
162-
{"max-delay", VariantType::UInt32, 2u, {"number of slots in past to consider"}},
162+
{"max-delay", VariantType::Float, 0.05f, {"number of slots in past to consider"}},
163163
{"enable-root-output", VariantType::Bool, false, {"output t0 values to root file"}},
164164
}};
165165
}

Detectors/TRD/workflow/include/TRDWorkflow/VdAndExBCalibSpec.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class VdAndExBCalibDevice : public o2::framework::Task
4545
{
4646
o2::base::GRPGeomHelper::instance().setRequest(mCCDBRequest);
4747
auto slotL = ic.options().get<uint32_t>("sec-per-slot");
48-
auto delay = ic.options().get<uint32_t>("max-delay");
48+
auto delay = ic.options().get<float>("max-delay");
4949
mCalibrator = std::make_unique<o2::trd::CalibratorVdExB>();
5050
mCalibrator->setSlotLengthInSeconds(slotL);
5151
mCalibrator->setMaxSlotsDelay(delay);
@@ -158,7 +158,7 @@ DataProcessorSpec getTRDVdAndExBCalibSpec()
158158
AlgorithmSpec{adaptFromTask<device>(ccdbRequest)},
159159
Options{
160160
{"sec-per-slot", VariantType::UInt32, 900u, {"number of seconds per calibration time slot"}},
161-
{"max-delay", VariantType::UInt32, 2u, {"number of slots in past to consider"}},
161+
{"max-delay", VariantType::Float, 0.05f, {"number of slots in past to consider"}},
162162
{"enable-root-output", VariantType::Bool, false, {"output tprofiles and fits to root file"}},
163163
}};
164164
}

0 commit comments

Comments
 (0)