|
15 | 15 |
|
16 | 16 | namespace o2::aod |
17 | 17 | { |
18 | | -//DECLARE_SOA_TABLE(LFCollisions, "AOD", "LFCOLLISION", o2::soa::Index<>, |
19 | | -// o2::aod::bc::RunNumber, o2::aod::collision::PosZ); |
20 | | -//using LFCollision = LFCollisions::iterator; |
| 18 | +DECLARE_SOA_TABLE(LFCollisions, "AOD", "LFCOLLISION", o2::soa::Index<>, |
| 19 | + o2::aod::collision::PosZ); |
| 20 | +using LFCollision = LFCollisions::iterator; |
21 | 21 |
|
22 | 22 | namespace lftrack |
23 | 23 | { |
24 | | -//DECLARE_SOA_INDEX_COLUMN(LFCollision, lfCollision); |
| 24 | +DECLARE_SOA_INDEX_COLUMN(LFCollision, lfCollision); |
25 | 25 | DECLARE_SOA_COLUMN(Pt, pt, float); |
26 | 26 | DECLARE_SOA_COLUMN(P, p, float); |
27 | 27 | DECLARE_SOA_COLUMN(Eta, eta, float); |
28 | | -DECLARE_SOA_COLUMN(TPCNSigma, tpcNSigma, float[9]); |
| 28 | +DECLARE_SOA_COLUMN(Phi, phi, float); |
| 29 | +DECLARE_SOA_COLUMN(TpcNSigmaEl, tpcNSigmaEl, float); |
| 30 | +DECLARE_SOA_COLUMN(TpcNSigmaMu, tpcNSigmaMu, float); |
| 31 | +DECLARE_SOA_COLUMN(TpcNSigmaPi, tpcNSigmaPi, float); |
| 32 | +DECLARE_SOA_COLUMN(TpcNSigmaKa, tpcNSigmaKa, float); |
| 33 | +DECLARE_SOA_COLUMN(TpcNSigmaPr, tpcNSigmaPr, float); |
| 34 | +DECLARE_SOA_COLUMN(TpcNSigmaDe, tpcNSigmaDe, float); |
| 35 | +DECLARE_SOA_COLUMN(TpcNSigmaTr, tpcNSigmaTr, float); |
| 36 | +DECLARE_SOA_COLUMN(TpcNSigmaHe, tpcNSigmaHe, float); |
| 37 | +DECLARE_SOA_COLUMN(TpcNSigmaAl, tpcNSigmaAl, float); |
| 38 | +DECLARE_SOA_COLUMN(TofNSigmaEl, tofNSigmaEl, float); |
| 39 | +DECLARE_SOA_COLUMN(TofNSigmaMu, tofNSigmaMu, float); |
| 40 | +DECLARE_SOA_COLUMN(TofNSigmaPi, tofNSigmaPi, float); |
| 41 | +DECLARE_SOA_COLUMN(TofNSigmaKa, tofNSigmaKa, float); |
| 42 | +DECLARE_SOA_COLUMN(TofNSigmaPr, tofNSigmaPr, float); |
| 43 | +DECLARE_SOA_COLUMN(TofNSigmaDe, tofNSigmaDe, float); |
| 44 | +DECLARE_SOA_COLUMN(TofNSigmaTr, tofNSigmaTr, float); |
| 45 | +DECLARE_SOA_COLUMN(TofNSigmaHe, tofNSigmaHe, float); |
| 46 | +DECLARE_SOA_COLUMN(TofNSigmaAl, tofNSigmaAl, float); |
29 | 47 | } // namespace lftrack |
30 | 48 | DECLARE_SOA_TABLE(LFTracks, "AOD", "LFTRACK", o2::soa::Index<>, |
31 | | - //lftrack::LFCollisionId, |
32 | 49 | lftrack::Pt, lftrack::P, lftrack::Eta, |
33 | | - lftrack::TPCNSigma); |
| 50 | + lftrack::TpcNSigmaEl, lftrack::TpcNSigmaMu, |
| 51 | + lftrack::TpcNSigmaPi, lftrack::TpcNSigmaKa, |
| 52 | + lftrack::TpcNSigmaPr, lftrack::TpcNSigmaDe, |
| 53 | + lftrack::TpcNSigmaTr, lftrack::TpcNSigmaHe, |
| 54 | + lftrack::TpcNSigmaAl); |
34 | 55 | using LFTrack = LFTracks::iterator; |
| 56 | + |
| 57 | +DECLARE_SOA_TABLE(LFNucleiTracks, "AOD", "LFNUCLEITRACK", o2::soa::Index<>, |
| 58 | + lftrack::LFCollisionId, |
| 59 | + lftrack::Pt, lftrack::P, |
| 60 | + lftrack::Eta, lftrack::Phi, |
| 61 | + lftrack::TpcNSigmaEl, lftrack::TpcNSigmaMu, |
| 62 | + lftrack::TpcNSigmaPi, lftrack::TpcNSigmaKa, |
| 63 | + lftrack::TpcNSigmaPr, lftrack::TpcNSigmaDe, |
| 64 | + lftrack::TpcNSigmaTr, lftrack::TpcNSigmaHe, |
| 65 | + lftrack::TpcNSigmaAl, |
| 66 | + lftrack::TofNSigmaEl, lftrack::TofNSigmaMu, |
| 67 | + lftrack::TofNSigmaPi, lftrack::TofNSigmaKa, |
| 68 | + lftrack::TofNSigmaPr, lftrack::TofNSigmaDe, |
| 69 | + lftrack::TofNSigmaTr, lftrack::TofNSigmaHe, |
| 70 | + lftrack::TofNSigmaAl); |
| 71 | +using LFNucleiTrack = LFNucleiTracks::iterator; |
35 | 72 | } // namespace o2::aod |
36 | 73 |
|
37 | 74 | #endif // O2_ANALYSIS_LFDERIVED_H |
0 commit comments