@@ -184,15 +184,25 @@ struct qVectorsTable {
184184 {" QvectorFV0As" , cfgUseFV0A},
185185 {" QvectorFT0Ms" , cfgUseFT0M},
186186 {" QvectorFT0As" , cfgUseFT0A},
187- {" QvectorFT0Cs" , cfgUseFT0C}};
187+ {" QvectorFT0Cs" , cfgUseFT0C},
188+ {" QvectorShiftedBTots" , cfgUseBTot},
189+ {" QvectorShiftedBNegs" , cfgUseBNeg},
190+ {" QvectorShiftedBPoss" , cfgUseBPos},
191+ {" QvectorShiftedTPCalls" , cfgUseTPCall},
192+ {" QvectorShiftedTPCnegs" , cfgUseTPCneg},
193+ {" QvectorShiftedTPCposs" , cfgUseTPCpos},
194+ {" QvectorShiftedFV0As" , cfgUseFV0A},
195+ {" QvectorShiftedFT0Ms" , cfgUseFT0M},
196+ {" QvectorShiftedFT0As" , cfgUseFT0A},
197+ {" QvectorShiftedFT0Cs" , cfgUseFT0C}};
188198
189199 void init (InitContext& initContext)
190200 {
191201 // Check the sub-detector used
192202 const auto & workflows = initContext.services ().get <RunningWorkflowInfo const >();
193203 for (DeviceSpec const & device : workflows.devices ) {
194204 for (auto const & input : device.inputs ) {
195- if (input.matcher .binding == " Qvectors" ) {
205+ if (input.matcher .binding == " Qvectors" || input. matcher . binding == " QvectorsShifteds " ) {
196206 for (auto const & det : useDetector) {
197207 useDetector[det.first .data ()] = true ;
198208 }
0 commit comments