Skip to content

Commit 2a2880b

Browse files
Andreas MikalsenAndreas Mikalsen
authored andcommitted
solution A
1 parent 055320e commit 2a2880b

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

PWGDQ/Tasks/tableReader_withAssoc.cxx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ struct AnalysisEventSelection {
280280

281281
Produces<aod::EventCuts> eventSel;
282282
Produces<aod::MixingHashes> hash;
283+
Produces<aod::StoredReducedEvents> JetEvents;
283284
OutputObj<THashList> fOutputList{"output"};
284285

285286
// TODO: Provide the mixing variables and binning directly via configurables (e.g. vectors of float)
@@ -290,6 +291,7 @@ struct AnalysisEventSelection {
290291
Configurable<std::string> fConfigAddEventHistogram{"cfgAddEventHistogram", "", "Comma separated list of histograms"};
291292
Configurable<std::string> fConfigAddJSONHistograms{"cfgAddJSONHistograms", "", "Add event histograms defined via JSON formatting (see HistogramsLibrary)"};
292293
Configurable<bool> fConfigQA{"cfgQA", true, "If true, QA histograms will be created and filled"};
294+
Configurable<bool> fillJetEvents{"fillJetEvents", false, "Fill JetEvents table"};
293295

294296
Configurable<int> fConfigITSROFrameStartBorderMargin{"cfgITSROFrameStartBorderMargin", -1, "Number of bcs at the start of ITS RO Frame border. Take from CCDB if -1"};
295297
Configurable<int> fConfigITSROFrameEndBorderMargin{"cfgITSROFrameEndBorderMargin", -1, "Number of bcs at the end of ITS RO Frame border. Take from CCDB if -1"};
@@ -547,7 +549,21 @@ struct AnalysisEventSelection {
547549
{
548550
runEventSelection<gkEventFillMap>(events);
549551
publishSelections<gkEventFillMap>(events);
552+
553+
if (!fillJetEvents) {
554+
return;
555+
}
556+
for (auto& event : events) {
557+
JetEvents(event.tag_raw(),
558+
event.runNumber(),
559+
event.posX(),
560+
event.posY(),
561+
event.posZ(),
562+
event.numContrib(),
563+
event.collisionTime(),
564+
event.collisionTimeRes());
550565
}
566+
}
551567
void processSkimmedWithZdc(MyEventsZdc const& events)
552568
{
553569
runEventSelection<gkEventFillMapWithZdc>(events);

0 commit comments

Comments
 (0)