@@ -32,6 +32,7 @@ class TrackSmearer
3232 bool loadTable (int pdg, const char * filename, bool forceReload = false );
3333 bool adoptTable (int pdg, const uint8_t * buffer, size_t size, bool forceReload = false );
3434 bool viewTable (int pdg, const uint8_t * buffer, size_t size, bool forceReload = false );
35+ bool viewTable (int pdg, std::span<std::byte> const & span, bool forceReload = false );
3536 bool hasTable (int pdg) const ;
3637
3738 void useEfficiency (bool val) { mUseEfficiency = val; }
@@ -51,9 +52,8 @@ class TrackSmearer
5152 double getAbsEtaRes (int pdg, float nch, float eta, float pt) const ;
5253 double getEfficiency (int pdg, float nch, float eta, float pt) const ;
5354
54- int getIndexPDG (int pdg) const ;
55-
56- const char * getParticleName (int pdg) const ;
55+ static int getIndexPDG (int pdg);
56+ static const char * getParticleName (int pdg);
5757
5858 void setdNdEta (float val) { mdNdEta = val; }
5959 void setCcdbManager (o2::ccdb::BasicCCDBManager* mgr) { mCcdbManager = mgr; }
@@ -71,7 +71,7 @@ class TrackSmearer
7171 private:
7272 o2::ccdb::BasicCCDBManager* mCcdbManager = nullptr ;
7373
74- bool checkSpecialCase (int pdg, lutHeader_t const & header);
74+ static bool checkSpecialCase (int pdg, lutHeader_t const & header);
7575};
7676
7777} // namespace o2::delphes
0 commit comments