Skip to content

Commit c2ff3e0

Browse files
committed
Unconditionally load PVs if requested
1 parent f15bb28 commit c2ff3e0

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

DataFormats/Detectors/GlobalTracking/src/RecoContainer.cxx

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -833,13 +833,11 @@ void RecoContainer::addSVertices(ProcessingContext& pc, bool)
833833
//____________________________________________________________
834834
void RecoContainer::addPVertices(ProcessingContext& pc, bool mc)
835835
{
836-
if (!pvtxPool.isLoaded(PVTX)) { // in case was loaded via addPVerticesTMP
837-
pvtxPool.registerContainer(pc.inputs().get<gsl::span<o2::dataformats::PrimaryVertex>>("pvtx"), PVTX);
838-
}
836+
pvtxPool.registerContainer(pc.inputs().get<gsl::span<o2::dataformats::PrimaryVertex>>("pvtx"), PVTX);
839837
pvtxPool.registerContainer(pc.inputs().get<gsl::span<o2::dataformats::VtxTrackIndex>>("pvtx_trmtc"), PVTX_TRMTC);
840838
pvtxPool.registerContainer(pc.inputs().get<gsl::span<o2::dataformats::VtxTrackRef>>("pvtx_tref"), PVTX_TRMTCREFS);
841839

842-
if (mc && !pvtxPool.isLoaded(PVTX_MCTR)) { // in case was loaded via addPVerticesTMP
840+
if (mc) { // in case was loaded via addPVerticesTMP
843841
pvtxPool.registerContainer(pc.inputs().get<gsl::span<o2::MCEventLabel>>("pvtx_mc"), PVTX_MCTR);
844842
}
845843
}
@@ -856,13 +854,11 @@ void RecoContainer::addStrangeTracks(ProcessingContext& pc, bool mc)
856854
//____________________________________________________________
857855
void RecoContainer::addPVerticesTMP(ProcessingContext& pc, bool mc)
858856
{
859-
if (!pvtxPool.isLoaded(PVTX)) { // in case was loaded via addPVertices
860-
pvtxPool.registerContainer(pc.inputs().get<gsl::span<o2::dataformats::PrimaryVertex>>("pvtx"), PVTX);
861-
}
857+
pvtxPool.registerContainer(pc.inputs().get<gsl::span<o2::dataformats::PrimaryVertex>>("pvtx"), PVTX);
862858
pvtxPool.registerContainer(pc.inputs().get<gsl::span<o2::dataformats::VtxTrackIndex>>("pvtx_cont"), PVTX_CONTID);
863859
pvtxPool.registerContainer(pc.inputs().get<gsl::span<o2::dataformats::VtxTrackRef>>("pvtx_contref"), PVTX_CONTIDREFS);
864860

865-
if (mc && !pvtxPool.isLoaded(PVTX_MCTR)) { // in case was loaded via addPVertices
861+
if (mc) { // in case was loaded via addPVertices
866862
pvtxPool.registerContainer(pc.inputs().get<gsl::span<o2::MCEventLabel>>("pvtx_mc"), PVTX_MCTR);
867863
}
868864
}

0 commit comments

Comments
 (0)