Skip to content

Commit 45a16fc

Browse files
Create two separate process functions + rename converter
1 parent 8337ae9 commit 45a16fc

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

PWGLF/TableProducer/converters/v0sconverter.cxx renamed to PWGLF/TableProducer/converters/v0coresconverter.cxx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ using namespace o2;
1717
using namespace o2::framework;
1818

1919
// Converts V0 version 001 to 002
20-
struct v0sconverter {
20+
struct v0coresconverter {
2121
Produces<aod::DauTrackExtras_001> dauTrackExtras_001;
2222
Produces<aod::V0MCCores_001> v0MCCores_001;
2323

24-
void process000to001(aod::DauTrackExtras_000 const& dauTrackExtras_000, aod::V0MCCores_000 const& v0MCCores_000)
24+
void processRecoInfo000to001(aod::DauTrackExtras_000 const& dauTrackExtras_000)
2525
{
2626
for (auto& values : dauTrackExtras_000) {
2727
dauTrackExtras_001(0,
@@ -30,6 +30,9 @@ struct v0sconverter {
3030
values.tpcClusters(),
3131
values.tpcCrossedRows());
3232
}
33+
}
34+
void processMCInfo000to001(aod::V0MCCores_000 const& v0MCCores_000)
35+
{
3336
for (auto& values : v0MCCores_000) {
3437
v0MCCores_001(0,
3538
values.pdgCode(),
@@ -49,11 +52,12 @@ struct v0sconverter {
4952
}
5053
}
5154

52-
PROCESS_SWITCH(v0sconverter, process000to001, "from raw 000 to 001", false);
55+
PROCESS_SWITCH(v0coresconverter, processRecoInfo000to001, "from reco 000 to 001", false);
56+
PROCESS_SWITCH(v0coresconverter, processMCInfo000to001, "from MC 000 to 001", false);
5357
};
5458

5559
WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
5660
{
5761
return WorkflowSpec{
58-
adaptAnalysisTask<v0sconverter>(cfgc)};
62+
adaptAnalysisTask<v0coresconverter>(cfgc)};
5963
}

0 commit comments

Comments
 (0)