1717// /
1818
1919#include " ALICE3/Core/FlatTrackSmearer.h"
20- #include " ALICE3/Core/FlatLutEntry.h"
21- #include " ALICE3/Core/FastTracker.h"
2220#include " ALICE3/Core/TrackUtilities.h"
2321#include " ALICE3/DataModel/OTFLUT.h"
2422#include < Framework/O2DatabasePDGPlugin.h>
2927#include < Framework/HistogramRegistry.h>
3028#include < Framework/runDataProcessing.h>
3129
32- #include < map>
3330#include < string>
3431#include < vector>
3532
@@ -53,19 +50,14 @@ struct TestCcdbConsumer1 {
5350
5451 void process (o2::aod::McCollisions const & mcCollisions, o2::aod::McParticles const & mcParticles, o2::aod::A3LookUpTables const & luts)
5552 {
56- const auto thisTable = luts.rawIteratorAt (0 );
57- auto lutEl = thisTable.lutEl ();
58- auto lutMu = thisTable.lutMu ();
59- auto lutPi = thisTable.lutPi ();
60- auto lutKa = thisTable.lutKa ();
61- auto lutPr = thisTable.lutPr ();
62- smearer.viewTable (PDG_t::kElectron , reinterpret_cast <const uint8_t *>(lutEl.data ()), lutEl.size ());
63- smearer.viewTable (PDG_t::kMuonMinus , reinterpret_cast <const uint8_t *>(lutMu.data ()), lutMu.size ());
64- smearer.viewTable (PDG_t::kPiPlus , reinterpret_cast <const uint8_t *>(lutPi.data ()), lutPi.size ());
65- smearer.viewTable (PDG_t::kKPlus , reinterpret_cast <const uint8_t *>(lutKa.data ()), lutKa.size ());
66- smearer.viewTable (PDG_t::kProton , reinterpret_cast <const uint8_t *>(lutPr.data ()), lutPr.size ());
53+ const auto thisTable = luts.begin ();
54+ smearer.viewTable (PDG_t::kElectron , thisTable.lutEl ());
55+ smearer.viewTable (PDG_t::kMuonMinus , thisTable.lutMu ());
56+ smearer.viewTable (PDG_t::kPiPlus , thisTable.lutPi ());
57+ smearer.viewTable (PDG_t::kKPlus , thisTable.lutKa ());
58+ smearer.viewTable (PDG_t::kProton , thisTable.lutPr ());
6759
68- for (const auto & mcCollision : mcCollisions) {
60+ for (const auto & _ : mcCollisions) {
6961 for (const auto & mcParticle : mcParticles) {
7062 if (!pdgsToBeHandled.count (std::abs (mcParticle.pdgCode ()))) {
7163 continue ;
0 commit comments