Skip to content

Commit b74c542

Browse files
committed
Do not init TPC corr.loader in SVFinder in absence of TPC
1 parent 28ee7bf commit b74c542

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Detectors/GlobalTrackingWorkflow/src/SecondaryVertexingSpec.cxx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,11 @@ class SecondaryVertexingSpec : public Task
6060
public:
6161
SecondaryVertexingSpec(std::shared_ptr<DataRequest> dr, std::shared_ptr<o2::base::GRPGeomRequest> gr, const o2::tpc::CorrectionMapsLoaderGloOpts& sclOpts, GTrackID::mask_t src, bool enabCasc, bool enable3body, bool enableStrangenessTracking, bool enableCCDBParams, bool useMC) : mDataRequest(dr), mGGCCDBRequest(gr), mSrc(src), mEnableCascades(enabCasc), mEnable3BodyVertices(enable3body), mEnableStrangenessTracking(enableStrangenessTracking), mEnableCCDBParams(enableCCDBParams), mUseMC(useMC)
6262
{
63-
mTPCCorrMapsLoader.setLumiScaleType(sclOpts.lumiType);
64-
mTPCCorrMapsLoader.setLumiScaleMode(sclOpts.lumiMode);
65-
mTPCCorrMapsLoader.setCheckCTPIDCConsistency(sclOpts.checkCTPIDCconsistency);
63+
if (mSrc[GTrackID::TPC]) {
64+
mTPCCorrMapsLoader.setLumiScaleType(sclOpts.lumiType);
65+
mTPCCorrMapsLoader.setLumiScaleMode(sclOpts.lumiMode);
66+
mTPCCorrMapsLoader.setCheckCTPIDCConsistency(sclOpts.checkCTPIDCconsistency);
67+
}
6668
}
6769
~SecondaryVertexingSpec() override = default;
6870
void init(InitContext& ic) final;

0 commit comments

Comments
 (0)