Skip to content

Commit f92f61d

Browse files
authored
[DPG] Adding track and ft0 occupancy in tine range variables to deriv… (AliceO2Group#8422)
1 parent 68fb739 commit f92f61d

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

DPG/Tasks/TPC/tpcSkimsTableCreator.cxx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ struct TreeWriterTpcV0 {
8282
const double mass = o2::track::pid_constants::sMasses[id];
8383
const double bg = p / mass;
8484
const int multTPC = collision.multTPC();
85+
auto trackocc = collision.trackOccupancyInTimeRange();
86+
auto ft0occ = collision.ft0cOccupancyInTimeRange();
8587

8688
const float alpha = v0.alpha();
8789
const float qt = v0.qtarm();
@@ -113,7 +115,9 @@ struct TreeWriterTpcV0 {
113115
pT,
114116
v0radius,
115117
gammapsipair,
116-
runnumber);
118+
runnumber,
119+
trackocc,
120+
ft0occ);
117121
}
118122
};
119123

@@ -324,6 +328,8 @@ struct TreeWriterTPCTOF {
324328
const double mass = o2::track::pid_constants::sMasses[id];
325329
const double bg = p / mass;
326330
const int multTPC = collision.multTPC();
331+
auto trackocc = collision.trackOccupancyInTimeRange();
332+
auto ft0occ = collision.ft0cOccupancyInTimeRange();
327333

328334
const double pseudoRndm = track.pt() * 1000. - static_cast<int64_t>(track.pt() * 1000);
329335
if (pseudoRndm < dwnSmplFactor) {
@@ -342,7 +348,9 @@ struct TreeWriterTPCTOF {
342348
id,
343349
nSigmaTPC,
344350
nSigmaTOF,
345-
runnumber);
351+
runnumber,
352+
trackocc,
353+
ft0occ);
346354
}
347355
};
348356

DPG/Tasks/TPC/tpcSkimsTableCreator.h

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ DECLARE_SOA_COLUMN(PtV0, ptV0, float);
4141
DECLARE_SOA_COLUMN(RadiusV0, radiusV0, float);
4242
DECLARE_SOA_COLUMN(GammaPsiPair, gammaPsiPair, float);
4343
DECLARE_SOA_COLUMN(RunNumber, runNumber, int);
44+
DECLARE_SOA_COLUMN(TrackOcc, trackOcc, float);
45+
DECLARE_SOA_COLUMN(Ft0Occ, ft0Occ, float);
4446
} // namespace tpcskims
4547
DECLARE_SOA_TABLE(SkimmedTPCV0Tree, "AOD", "TPCSKIMV0TREE",
4648
o2::aod::track::TPCSignal,
@@ -64,7 +66,9 @@ DECLARE_SOA_TABLE(SkimmedTPCV0Tree, "AOD", "TPCSKIMV0TREE",
6466
tpcskims::PtV0,
6567
tpcskims::RadiusV0,
6668
tpcskims::GammaPsiPair,
67-
tpcskims::RunNumber);
69+
tpcskims::RunNumber,
70+
tpcskims::TrackOcc,
71+
tpcskims::Ft0Occ);
6872

6973
DECLARE_SOA_TABLE(SkimmedTPCTOFTree, "AOD", "TPCTOFSKIMTREE",
7074
o2::aod::track::TPCSignal,
@@ -82,6 +86,8 @@ DECLARE_SOA_TABLE(SkimmedTPCTOFTree, "AOD", "TPCTOFSKIMTREE",
8286
tpcskims::PidIndex,
8387
tpcskims::NSigTPC,
8488
tpcskims::NSigTOF,
85-
tpcskims::RunNumber);
89+
tpcskims::RunNumber,
90+
tpcskims::TrackOcc,
91+
tpcskims::Ft0Occ);
8692
} // namespace o2::aod
8793
#endif // DPG_TASKS_TPC_TPCSKIMSTABLECREATOR_H_

0 commit comments

Comments
 (0)