|
9 | 9 | // granted to it by virtue of its status as an Intergovernmental Organization |
10 | 10 | // or submit itself to any jurisdiction. |
11 | 11 |
|
12 | | -#include <vector> |
13 | | -#include <string> |
14 | | -#include <unordered_map> |
15 | 12 | #include "Common/Core/RecoDecay.h" |
16 | | -#include "Framework/AnalysisDataModel.h" |
17 | | -#include "Common/DataModel/PIDResponse.h" |
| 13 | +#include "Common/DataModel/Centrality.h" |
18 | 14 | #include "Common/DataModel/EventSelection.h" |
19 | | -#include "Common/DataModel/TrackSelectionTables.h" |
20 | 15 | #include "Common/DataModel/Multiplicity.h" |
21 | | -#include "Common/DataModel/Centrality.h" |
| 16 | +#include "Common/DataModel/PIDResponse.h" |
22 | 17 | #include "Common/DataModel/Qvectors.h" |
| 18 | +#include "Common/DataModel/TrackSelectionTables.h" |
| 19 | + |
| 20 | +#include "Framework/AnalysisDataModel.h" |
| 21 | + |
| 22 | +#include <string> |
| 23 | +#include <unordered_map> |
| 24 | +#include <vector> |
23 | 25 |
|
24 | 26 | #ifndef PWGEM_DILEPTON_DATAMODEL_DILEPTONTABLES_H_ |
25 | 27 | #define PWGEM_DILEPTON_DATAMODEL_DILEPTONTABLES_H_ |
@@ -641,6 +643,31 @@ DECLARE_SOA_TABLE(EMGlobalMuonSelfIds, "AOD", "EMGLMUSELFID", emprimarymuon::Glo |
641 | 643 | // iterators |
642 | 644 | using EMGlobalMuonSelfId = EMGlobalMuonSelfIds::iterator; |
643 | 645 |
|
| 646 | +DECLARE_SOA_TABLE_VERSIONED(EMPrimaryTracks_000, "AOD", "EMPRIMARYTRACK", 0, //! |
| 647 | + o2::soa::Index<>, emprimaryelectron::CollisionId, |
| 648 | + emprimaryelectron::TrackId, emprimaryelectron::Sign, |
| 649 | + track::Pt, track::Eta, track::Phi, track::DcaXY, track::DcaZ, |
| 650 | + track::TPCNClsFindable, track::TPCNClsFindableMinusFound, track::TPCNClsFindableMinusCrossedRows, track::TPCNClsShared, track::TPCChi2NCl, |
| 651 | + track::ITSClusterSizes, track::ITSChi2NCl, track::DetectorMap, |
| 652 | + |
| 653 | + // dynamic column |
| 654 | + track::TPCNClsFound<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>, |
| 655 | + track::TPCNClsCrossedRows<track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows>, |
| 656 | + track::TPCCrossedRowsOverFindableCls<track::TPCNClsFindable, track::TPCNClsFindableMinusCrossedRows>, |
| 657 | + track::TPCFoundOverFindableCls<track::TPCNClsFindable, track::TPCNClsFindableMinusFound>, |
| 658 | + track::TPCFractionSharedCls<track::TPCNClsShared, track::TPCNClsFindable, track::TPCNClsFindableMinusFound>, |
| 659 | + track::v001::ITSClusterMap<track::ITSClusterSizes>, track::v001::ITSNCls<track::ITSClusterSizes>, track::v001::ITSNClsInnerBarrel<track::ITSClusterSizes>, |
| 660 | + track::HasITS<track::DetectorMap>, track::HasTPC<track::DetectorMap>, track::HasTRD<track::DetectorMap>, track::HasTOF<track::DetectorMap>, |
| 661 | + emprimaryelectron::Signed1Pt<track::Pt, emprimaryelectron::Sign>, |
| 662 | + emprimaryelectron::P<track::Pt, track::Eta>, |
| 663 | + emprimaryelectron::Px<track::Pt, track::Phi>, |
| 664 | + emprimaryelectron::Py<track::Pt, track::Phi>, |
| 665 | + emprimaryelectron::Pz<track::Pt, track::Eta>); |
| 666 | + |
| 667 | +using EMPrimaryTracks = EMPrimaryTracks_000; |
| 668 | +// iterators |
| 669 | +using EMPrimaryTrack = EMPrimaryTracks::iterator; |
| 670 | + |
644 | 671 | // Dummy data for MC |
645 | 672 | namespace emdummydata |
646 | 673 | { |
|
0 commit comments