@@ -1013,9 +1013,8 @@ void GPURecoWorkflowSpec::doCalibUpdates(o2::framework::ProcessingContext& pc, c
10131013 LOG (info) << " Updating solenoid field " << newCalibValues.solenoidField ;
10141014 }
10151015 if (mAutoContinuousMaxTimeBin ) {
1016- mConfig ->configGRP .grpContinuousMaxTimeBin = GPUO2InterfaceUtils::getTpcMaxTimeBinFromNHbf (mTFSettings ->nHBFPerTF );
10171016 newCalibValues.newContinuousMaxTimeBin = true ;
1018- newCalibValues.continuousMaxTimeBin = mConfig ->configGRP .grpContinuousMaxTimeBin ;
1017+ newCalibValues.continuousMaxTimeBin = mConfig ->configGRP .grpContinuousMaxTimeBin = GPUO2InterfaceUtils::getTpcMaxTimeBinFromNHbf ( mTFSettings -> nHBFPerTF ) ;
10191018 LOG (info) << " Updating max time bin " << newCalibValues.continuousMaxTimeBin << " (" << mTFSettings ->nHBFPerTF << " orbits)" ;
10201019 }
10211020
@@ -1050,6 +1049,11 @@ void GPURecoWorkflowSpec::doCalibUpdates(o2::framework::ProcessingContext& pc, c
10501049 if (mSpecConfig .runITSTracking ) {
10511050 needCalibUpdate = fetchCalibsCCDBITS (pc) || needCalibUpdate;
10521051 }
1052+ if (mTPCCutAtTimeBin != mConfig ->configGRP .tpcCutTimeBin ) {
1053+ newCalibValues.newTPCTimeBinCut = true ;
1054+ newCalibValues.tpcTimeBinCut = mConfig ->configGRP .tpcCutTimeBin = mTPCCutAtTimeBin ;
1055+ needCalibUpdate = true ;
1056+ }
10531057 if (needCalibUpdate) {
10541058 LOG (info) << " Updating GPUReconstruction calibration objects" ;
10551059 mGPUReco ->UpdateCalibration (newCalibObjects, newCalibValues);
@@ -1098,6 +1102,7 @@ Inputs GPURecoWorkflowSpec::inputs()
10981102 if (mSpecConfig .outputTracks || mSpecConfig .caClusterer ) {
10991103 // calibration objects for TPC clusterization
11001104 inputs.emplace_back (" tpcgain" , gDataOriginTPC , " PADGAINFULL" , 0 , Lifetime::Condition, ccdbParamSpec (o2::tpc::CDBTypeMap.at (o2::tpc::CDBType::CalPadGainFull)));
1105+ inputs.emplace_back (" tpcaltrosync" , gDataOriginTPC , " ALTROSYNCSIGNAL" , 0 , Lifetime::Condition, ccdbParamSpec (o2::tpc::CDBTypeMap.at (o2::tpc::CDBType::AltroSyncSignal)));
11011106 }
11021107 if (mSpecConfig .outputTracks ) {
11031108 // calibration objects for TPC tracking
0 commit comments