|
10 | 10 | // or submit itself to any jurisdiction. |
11 | 11 |
|
12 | 12 | /// |
13 | | -/// \file LFKinkDecayTables.h |
14 | | -/// \brief Slim tables for kinks |
| 13 | +/// \file LFSigmaHadTables.h |
| 14 | +/// \brief Slim tables for Sigma-hadron pairs |
15 | 15 | /// \author Francesco Mazzaschi <francesco.mazzaschi@cern.ch> |
16 | 16 | /// |
17 | 17 |
|
|
22 | 22 | #include "Framework/ASoAHelpers.h" |
23 | 23 | #include "Framework/AnalysisDataModel.h" |
24 | 24 |
|
25 | | -#ifndef PWGLF_DATAMODEL_LFSIGMAPROTONTABLES_H_ |
26 | | -#define PWGLF_DATAMODEL_LFSIGMAPROTONTABLES_H_ |
| 25 | +#ifndef PWGLF_DATAMODEL_LFSIGMAHADTABLES_H_ |
| 26 | +#define PWGLF_DATAMODEL_LFSIGMAHADTABLES_H_ |
27 | 27 |
|
28 | 28 | namespace o2::aod |
29 | 29 | { |
30 | 30 |
|
31 | 31 | namespace sigmaproton |
32 | 32 | { |
33 | | -DECLARE_SOA_COLUMN(ChargeSigma, chargeSigma, int); //! Charge of the sigma candidate |
34 | | -DECLARE_SOA_COLUMN(SigmaDecRad, sigmaDecRad, float); //! Decay radius of the Sigma candidate |
35 | | -DECLARE_SOA_COLUMN(SigmaCosPA, sigmaCosPA, float); //! Cosine of pointing angle of the Sigma candidate |
36 | | -DECLARE_SOA_COLUMN(ChargePr, chargePr, int); //! Charge of the proton candidate |
37 | | -DECLARE_SOA_COLUMN(PxPr, pxPr, float); //! Px of the proton candidate |
38 | | -DECLARE_SOA_COLUMN(PyPr, pyPr, float); //! Py of the proton candidate |
39 | | -DECLARE_SOA_COLUMN(PzPr, pzPr, float); //! Pz of the proton candidate |
40 | | -DECLARE_SOA_COLUMN(NSigmaTPCPr, nSigmaTPCPr, float); //! Number of sigmas for the proton candidate from Sigma kink in TPC |
41 | | -DECLARE_SOA_COLUMN(NSigmaTOFPr, nSigmaTOFPr, float); //! Number of sigmas for the proton candidate from Sigma kink in TOF |
| 33 | +DECLARE_SOA_COLUMN(ChargeSigma, chargeSigma, int); //! Charge of the sigma candidate |
| 34 | +DECLARE_SOA_COLUMN(SigmaDecRad, sigmaDecRad, float); //! Decay radius of the Sigma candidate |
| 35 | +DECLARE_SOA_COLUMN(SigmaCosPA, sigmaCosPA, float); //! Cosine of pointing angle of the Sigma candidate |
| 36 | +DECLARE_SOA_COLUMN(ChargeHad, chargeHad, int); //! Charge of the hadron candidate |
| 37 | +DECLARE_SOA_COLUMN(PxHad, pxHad, float); //! Px of the hadron candidate |
| 38 | +DECLARE_SOA_COLUMN(PyHad, pyHad, float); //! Py of the hadron candidate |
| 39 | +DECLARE_SOA_COLUMN(PzHad, pzHad, float); //! Pz of the hadron candidate |
| 40 | +DECLARE_SOA_COLUMN(NSigmaTPCHad, nSigmaTPCHad, float); //! Number of sigmas for the hadron candidate from Sigma kink in TPC |
| 41 | +DECLARE_SOA_COLUMN(NSigmaTOFHad, nSigmaTOFHad, float); //! Number of sigmas for the hadron candidate from Sigma kink in TOF |
42 | 42 |
|
43 | 43 | // MC Columns |
44 | 44 | DECLARE_SOA_COLUMN(SigmaPDG, sigmaPDG, int); //! PDG code of the Sigma daughter |
45 | 45 | DECLARE_SOA_COLUMN(DaughterPDG, daughterPDG, int); //! PDG code of the kink daughter |
46 | | -DECLARE_SOA_COLUMN(PrPDG, prPDG, int); //! PDG code of the proton candidate |
| 46 | +DECLARE_SOA_COLUMN(HadPDG, hadPDG, int); //! PDG code of the hadron candidate |
47 | 47 | DECLARE_SOA_COLUMN(SigmaGenPt, sigmaGenPt, float); //! Generated pT of the Sigma candidate |
48 | | -DECLARE_SOA_COLUMN(PrGenPt, prGenPt, float); //! Generated pT of the proton candidate |
49 | | -DECLARE_SOA_COLUMN(GenKStar, genKStar, float); //! Generated k* of the Sigma-Proton pair |
| 48 | +DECLARE_SOA_COLUMN(HadGenPt, hadGenPt, float); //! Generated pT of the hadron candidate |
| 49 | +DECLARE_SOA_COLUMN(GenKStar, genKStar, float); //! Generated k* of the Sigma-hadron pair |
50 | 50 |
|
51 | 51 | } // namespace sigmaproton |
52 | 52 |
|
53 | 53 | DECLARE_SOA_TABLE(SigmaProtonCands, "AOD", "SIGMAPROTONCANDS", |
54 | 54 | o2::soa::Index<>, |
55 | 55 | sigmaproton::ChargeSigma, kinkcand::PxMoth, kinkcand::PyMoth, kinkcand::PzMoth, |
56 | 56 | kinkcand::PxDaug, kinkcand::PyDaug, kinkcand::PzDaug, sigmaproton::SigmaDecRad, sigmaproton::SigmaCosPA, |
57 | | - sigmaproton::ChargePr, sigmaproton::PxPr, sigmaproton::PyPr, sigmaproton::PzPr, |
58 | | - sigmaproton::NSigmaTPCPr, sigmaproton::NSigmaTOFPr); |
| 57 | + sigmaproton::ChargeHad, sigmaproton::PxHad, sigmaproton::PyHad, sigmaproton::PzHad, |
| 58 | + sigmaproton::NSigmaTPCHad, sigmaproton::NSigmaTOFHad); |
59 | 59 |
|
60 | 60 | DECLARE_SOA_TABLE(SigmaProtonMCCands, "AOD", "SIGMAPROTONMCCANDS", |
61 | 61 | o2::soa::Index<>, |
62 | 62 | sigmaproton::ChargeSigma, kinkcand::PxMoth, kinkcand::PyMoth, kinkcand::PzMoth, |
63 | 63 | kinkcand::PxDaug, kinkcand::PyDaug, kinkcand::PzDaug, sigmaproton::SigmaDecRad, sigmaproton::SigmaCosPA, |
64 | | - sigmaproton::ChargePr, sigmaproton::PxPr, sigmaproton::PyPr, sigmaproton::PzPr, |
65 | | - sigmaproton::NSigmaTPCPr, sigmaproton::NSigmaTOFPr, |
66 | | - sigmaproton::SigmaPDG, sigmaproton::DaughterPDG, sigmaproton::PrPDG, |
67 | | - sigmaproton::SigmaGenPt, sigmaproton::PrGenPt, sigmaproton::GenKStar); |
| 64 | + sigmaproton::ChargeHad, sigmaproton::PxHad, sigmaproton::PyHad, sigmaproton::PzHad, |
| 65 | + sigmaproton::NSigmaTPCHad, sigmaproton::NSigmaTOFHad, |
| 66 | + sigmaproton::SigmaPDG, sigmaproton::DaughterPDG, sigmaproton::HadPDG, |
| 67 | + sigmaproton::SigmaGenPt, sigmaproton::HadGenPt, sigmaproton::GenKStar); |
68 | 68 |
|
69 | 69 | } // namespace o2::aod |
70 | 70 |
|
71 | | -#endif // PWGLF_DATAMODEL_LFSIGMAPROTONTABLES_H_ |
| 71 | +#endif // PWGLF_DATAMODEL_LFSIGMAHADTABLES_H_ |
0 commit comments