@@ -28,15 +28,15 @@ void customize(std::vector<o2::framework::ConfigParamSpec>& workflowOptions)
2828{
2929 std::vector<ConfigParamSpec> options{
3030 {" add-qa" , VariantType::Int, 0 , {" Produce TOF PID QA histograms" }},
31- {" add-beta" , VariantType::Int, 0 , {" Produce TOF Beta table" }}};
31+ {" add-beta" , VariantType::Int, 1 , {" Produce TOF Beta table" }}};
3232 std::swap (workflowOptions, options);
3333}
3434
3535#include " Framework/runDataProcessing.h"
3636
3737struct pidTOFTask {
3838 using Trks = soa::Join<aod::Tracks, aod::TracksExtra>;
39- using Coll = aod::Collision ;
39+ using Coll = aod::Collisions ;
4040 Produces<aod::pidRespTOF> tofpid;
4141 DetectorResponse resp;
4242 Service<o2::ccdb::BasicCCDBManager> ccdb;
@@ -65,17 +65,17 @@ struct pidTOFTask {
6565 }
6666 }
6767
68- void process (Trks const & tracks)
68+ void process (Coll const & collisions, Trks const & tracks)
6969 {
70- constexpr tof::ExpTimes<Coll, Trks::iterator, PID::Electron> resp_Electron = tof::ExpTimes<Coll, Trks::iterator, PID::Electron>();
71- constexpr tof::ExpTimes<Coll, Trks::iterator, PID::Muon> resp_Muon = tof::ExpTimes<Coll, Trks::iterator, PID::Muon>();
72- constexpr tof::ExpTimes<Coll, Trks::iterator, PID::Pion> resp_Pion = tof::ExpTimes<Coll, Trks::iterator, PID::Pion>();
73- constexpr tof::ExpTimes<Coll, Trks::iterator, PID::Kaon> resp_Kaon = tof::ExpTimes<Coll, Trks::iterator, PID::Kaon>();
74- constexpr tof::ExpTimes<Coll, Trks::iterator, PID::Proton> resp_Proton = tof::ExpTimes<Coll, Trks::iterator, PID::Proton>();
75- constexpr tof::ExpTimes<Coll, Trks::iterator, PID::Deuteron> resp_Deuteron = tof::ExpTimes<Coll, Trks::iterator, PID::Deuteron>();
76- constexpr tof::ExpTimes<Coll, Trks::iterator, PID::Triton> resp_Triton = tof::ExpTimes<Coll, Trks::iterator, PID::Triton>();
77- constexpr tof::ExpTimes<Coll, Trks::iterator, PID::Helium3> resp_Helium3 = tof::ExpTimes<Coll, Trks::iterator, PID::Helium3>();
78- constexpr tof::ExpTimes<Coll, Trks::iterator, PID::Alpha> resp_Alpha = tof::ExpTimes<Coll, Trks::iterator, PID::Alpha>();
70+ constexpr tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Electron> resp_Electron = tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Electron>();
71+ constexpr tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Muon> resp_Muon = tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Muon>();
72+ constexpr tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Pion> resp_Pion = tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Pion>();
73+ constexpr tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Kaon> resp_Kaon = tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Kaon>();
74+ constexpr tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Proton> resp_Proton = tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Proton>();
75+ constexpr tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Deuteron> resp_Deuteron = tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Deuteron>();
76+ constexpr tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Triton> resp_Triton = tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Triton>();
77+ constexpr tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Helium3> resp_Helium3 = tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Helium3>();
78+ constexpr tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Alpha> resp_Alpha = tof::ExpTimes<Coll::iterator , Trks::iterator, PID::Alpha>();
7979
8080 tofpid.reserve (tracks.size ());
8181 for (auto const & trk : tracks) {
0 commit comments