|
16 | 16 | #include "PWGJE/Core/JetDerivedDataUtilities.h" |
17 | 17 | #include "PWGJE/DataModel/Jet.h" |
18 | 18 | #include "PWGJE/DataModel/JetReducedData.h" |
19 | | -#include "PWGJE/DataModel/SlimTables.h" |
20 | 19 |
|
21 | 20 | #include <Framework/ASoA.h> |
22 | 21 | #include <Framework/AnalysisDataModel.h> |
|
26 | 25 | #include <Framework/InitContext.h> |
27 | 26 | #include <Framework/runDataProcessing.h> |
28 | 27 |
|
| 28 | +#include <Rtypes.h> |
| 29 | + |
29 | 30 | #include <string> |
30 | 31 | #include <vector> |
31 | 32 |
|
| 33 | +namespace o2::aod |
| 34 | +{ |
| 35 | +DECLARE_SOA_TABLE(SlimCollisions, "AOD", "SlimCollisions", |
| 36 | + o2::soa::Index<>, |
| 37 | + o2::aod::collision::PosZ); |
| 38 | +using SlimCollision = SlimCollisions::iterator; |
| 39 | +DECLARE_SOA_TABLE(SlMcCollisions, "AOD", "SlMcCollisions", |
| 40 | + o2::soa::Index<>, |
| 41 | + o2::aod::mccollision::PosZ); |
| 42 | +using SlMcCollision = SlMcCollisions::iterator; |
| 43 | +namespace slimtracks |
| 44 | +{ |
| 45 | +DECLARE_SOA_INDEX_COLUMN(SlimCollision, slimCollision); |
| 46 | +DECLARE_SOA_COLUMN(Pt, pt, float); |
| 47 | +DECLARE_SOA_COLUMN(Eta, eta, float); |
| 48 | +DECLARE_SOA_COLUMN(Phi, phi, float); |
| 49 | +DECLARE_SOA_COLUMN(Px, px, float); |
| 50 | +DECLARE_SOA_COLUMN(Py, py, float); |
| 51 | +DECLARE_SOA_COLUMN(Pz, pz, float); |
| 52 | +DECLARE_SOA_COLUMN(E, e, float); |
| 53 | +} // namespace slimtracks |
| 54 | +DECLARE_SOA_TABLE(SlimTracks, "AOD", "SlimTracks", |
| 55 | + o2::soa::Index<>, |
| 56 | + slimtracks::SlimCollisionId, |
| 57 | + slimtracks::Pt, |
| 58 | + slimtracks::Eta, |
| 59 | + slimtracks::Phi, |
| 60 | + slimtracks::Px, |
| 61 | + slimtracks::Py, |
| 62 | + slimtracks::Pz, |
| 63 | + slimtracks::E); |
| 64 | +using SlimTrack = SlimTracks::iterator; |
| 65 | +namespace slimparticles |
| 66 | +{ |
| 67 | +DECLARE_SOA_INDEX_COLUMN(SlMcCollision, slMcCollision); |
| 68 | +DECLARE_SOA_COLUMN(Pt, pt, float); |
| 69 | +DECLARE_SOA_COLUMN(Eta, eta, float); |
| 70 | +DECLARE_SOA_COLUMN(Phi, phi, float); |
| 71 | +DECLARE_SOA_COLUMN(Px, px, float); |
| 72 | +DECLARE_SOA_COLUMN(Py, py, float); |
| 73 | +DECLARE_SOA_COLUMN(Pz, pz, float); |
| 74 | +} // namespace slimparticles |
| 75 | +DECLARE_SOA_TABLE(SlimParticles, "AOD", "SlimParticles", |
| 76 | + o2::soa::Index<>, |
| 77 | + slimparticles::SlMcCollisionId, |
| 78 | + slimparticles::Pt, |
| 79 | + slimparticles::Eta, |
| 80 | + slimparticles::Phi, |
| 81 | + slimparticles::Px, |
| 82 | + slimparticles::Py, |
| 83 | + slimparticles::Pz); |
| 84 | +using SlimParticle = SlimParticles::iterator; |
| 85 | +} // namespace o2::aod |
| 86 | + |
32 | 87 | using namespace o2; |
33 | 88 | using namespace o2::framework; |
34 | 89 | using namespace o2::framework::expressions; |
|
0 commit comments