Skip to content

Commit 1104828

Browse files
committed
Fix initialisation order
1 parent 458f551 commit 1104828

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

Common/TableProducer/propagationServiceV2.cxx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,6 @@ struct propagationServiceV2 {
115115
template <typename TBC>
116116
void initCCDB(TBC const& bc0)
117117
{
118-
if (!ccdbLoader.lut) {
119-
LOG(info) << "Loading material look-up table for run: " << bc0.runNumber();
120-
ccdbLoader.lut = o2::base::MatLayerCylSet::rectifyPtrFromFile(
121-
ccdb->template getForRun<o2::base::MatLayerCylSet>(standardCCDBLoaderConfigurables.lutPath.value, bc0.runNumber()));
122-
o2::base::Propagator::Instance()->setMatLUT(ccdbLoader.lut);
123-
}
124118
// Always refresh: pointer into current BC table, invalidated after process() returns
125119
ccdbLoader.mMeanVtx = &bc0.meanVertex();
126120
if (ccdbLoader.runNumber != bc0.runNumber()) {
@@ -129,6 +123,12 @@ struct propagationServiceV2 {
129123
o2::base::Propagator::initFieldFromGRP(&grpmag);
130124
ccdbLoader.runNumber = bc0.runNumber();
131125
}
126+
if (!ccdbLoader.lut) {
127+
LOG(info) << "Loading material look-up table for run: " << bc0.runNumber();
128+
ccdbLoader.lut = o2::base::MatLayerCylSet::rectifyPtrFromFile(
129+
ccdb->template getForRun<o2::base::MatLayerCylSet>(standardCCDBLoaderConfigurables.lutPath.value, bc0.runNumber()));
130+
o2::base::Propagator::Instance()->setMatLUT(ccdbLoader.lut);
131+
}
132132
}
133133

134134
void processRealData(soa::Join<aod::Collisions, aod::EvSels> const& collisions, aod::V0s const& v0s, aod::Cascades const& cascades, aod::TrackedCascades const& trackedCascades, FullTracksExtIU const& tracks, BCsWithCCDB const& bcs)

0 commit comments

Comments
 (0)