|
17 | 17 | // HF decays. Work in progress: use at your own risk! |
18 | 18 | // |
19 | 19 |
|
20 | | -#include <cmath> |
21 | | -#include <array> |
22 | | -#include <cstdlib> |
23 | | -#include <map> |
24 | | -#include <iterator> |
25 | | -#include <utility> |
| 20 | +#include "PWGLF/DataModel/LFParticleIdentification.h" |
| 21 | +#include "PWGLF/DataModel/LFStrangenessTables.h" |
26 | 22 |
|
27 | | -#include "Framework/runDataProcessing.h" |
28 | | -#include "Framework/RunningWorkflowInfo.h" |
29 | | -#include "Framework/AnalysisTask.h" |
30 | | -#include "Framework/AnalysisDataModel.h" |
31 | | -#include "Framework/ASoAHelpers.h" |
32 | | -#include "DCAFitter/DCAFitterN.h" |
33 | | -#include "ReconstructionDataFormats/Track.h" |
| 23 | +#include "ALICE3/DataModel/A3DecayFinderTables.h" |
| 24 | +#include "ALICE3/DataModel/OTFMulticharm.h" |
| 25 | +#include "ALICE3/DataModel/OTFRICH.h" |
| 26 | +#include "ALICE3/DataModel/OTFStrangeness.h" |
| 27 | +#include "ALICE3/DataModel/OTFTOF.h" |
| 28 | +#include "ALICE3/DataModel/tracksAlice3.h" |
34 | 29 | #include "Common/Core/RecoDecay.h" |
35 | | -#include "Common/Core/trackUtilities.h" |
36 | | -#include "PWGLF/DataModel/LFStrangenessTables.h" |
37 | | -#include "PWGLF/DataModel/LFParticleIdentification.h" |
38 | 30 | #include "Common/Core/TrackSelection.h" |
| 31 | +#include "Common/Core/trackUtilities.h" |
39 | 32 | #include "Common/DataModel/TrackSelectionTables.h" |
40 | | -#include "DetectorsBase/Propagator.h" |
41 | | -#include "DetectorsBase/GeometryManager.h" |
42 | | -#include "DataFormatsParameters/GRPObject.h" |
43 | | -#include "DataFormatsParameters/GRPMagField.h" |
| 33 | + |
44 | 34 | #include "CCDB/BasicCCDBManager.h" |
| 35 | +#include "CommonConstants/PhysicsConstants.h" |
| 36 | +#include "DCAFitter/DCAFitterN.h" |
45 | 37 | #include "DataFormatsCalibration/MeanVertexObject.h" |
46 | | -#include "ALICE3/DataModel/OTFTOF.h" |
47 | | -#include "ALICE3/DataModel/OTFRICH.h" |
48 | | -#include "ALICE3/DataModel/A3DecayFinderTables.h" |
49 | | -#include "ALICE3/DataModel/OTFStrangeness.h" |
50 | | -#include "ALICE3/DataModel/OTFMulticharm.h" |
51 | | -#include "ALICE3/DataModel/tracksAlice3.h" |
| 38 | +#include "DataFormatsParameters/GRPMagField.h" |
| 39 | +#include "DataFormatsParameters/GRPObject.h" |
| 40 | +#include "DetectorsBase/GeometryManager.h" |
| 41 | +#include "DetectorsBase/Propagator.h" |
52 | 42 | #include "DetectorsVertexing/PVertexer.h" |
53 | 43 | #include "DetectorsVertexing/PVertexerHelpers.h" |
54 | | -#include "CommonConstants/PhysicsConstants.h" |
| 44 | +#include "Framework/ASoAHelpers.h" |
| 45 | +#include "Framework/AnalysisDataModel.h" |
| 46 | +#include "Framework/AnalysisTask.h" |
| 47 | +#include "Framework/RunningWorkflowInfo.h" |
| 48 | +#include "Framework/runDataProcessing.h" |
| 49 | +#include "ReconstructionDataFormats/Track.h" |
| 50 | + |
| 51 | +#include <array> |
| 52 | +#include <cmath> |
| 53 | +#include <cstdlib> |
| 54 | +#include <iterator> |
| 55 | +#include <map> |
| 56 | +#include <utility> |
55 | 57 |
|
56 | 58 | using namespace o2; |
57 | 59 | using namespace o2::framework; |
@@ -749,33 +751,32 @@ struct alice3multicharmTable { |
749 | 751 | pi2c.pt(), |
750 | 752 | picc.pt()); |
751 | 753 |
|
752 | | - multiCharmPID( |
753 | | - pi1cTOFDiffInner, pi1c.nSigmaPionInnerTOF(), |
754 | | - pi1cTOFDiffOuter, pi1c.nSigmaPionOuterTOF(), |
755 | | - pi1c.hasSigPi(), pi1c.nSigmaPionRich(), |
756 | | - getPdgCodeForTrack(pi1c), |
757 | | - |
758 | | - pi2cTOFDiffInner, pi2c.nSigmaPionInnerTOF(), |
759 | | - pi2cTOFDiffOuter, pi2c.nSigmaPionOuterTOF(), |
760 | | - pi2c.hasSigPi(), pi2c.nSigmaPionRich(), |
761 | | - getPdgCodeForTrack(pi2c), |
762 | | - |
763 | | - piccTOFDiffInner, picc.nSigmaPionInnerTOF(), |
764 | | - piccTOFDiffOuter, picc.nSigmaPionOuterTOF(), |
765 | | - picc.hasSigPi(), picc.nSigmaPionRich(), |
766 | | - getPdgCodeForTrack(picc) |
767 | | - ); |
768 | | - |
769 | | - multiCharmExtra( |
770 | | - piFromXi.pt(), piFromXi.eta(), |
771 | | - piFromXi.dcaXY(), piFromXi.dcaZ(), |
772 | | - prFromLa.pt(), prFromLa.eta(), |
773 | | - prFromLa.dcaXY(), prFromLa.dcaZ(), |
774 | | - piFromLa.pt(), piFromLa.eta(), |
775 | | - piFromLa.dcaXY(), piFromLa.dcaZ(), |
776 | | - pi1c.eta(), |
777 | | - pi2c.eta(), |
778 | | - picc.eta()); |
| 754 | + multiCharmPID( |
| 755 | + pi1cTOFDiffInner, pi1c.nSigmaPionInnerTOF(), |
| 756 | + pi1cTOFDiffOuter, pi1c.nSigmaPionOuterTOF(), |
| 757 | + pi1c.hasSigPi(), pi1c.nSigmaPionRich(), |
| 758 | + getPdgCodeForTrack(pi1c), |
| 759 | + |
| 760 | + pi2cTOFDiffInner, pi2c.nSigmaPionInnerTOF(), |
| 761 | + pi2cTOFDiffOuter, pi2c.nSigmaPionOuterTOF(), |
| 762 | + pi2c.hasSigPi(), pi2c.nSigmaPionRich(), |
| 763 | + getPdgCodeForTrack(pi2c), |
| 764 | + |
| 765 | + piccTOFDiffInner, picc.nSigmaPionInnerTOF(), |
| 766 | + piccTOFDiffOuter, picc.nSigmaPionOuterTOF(), |
| 767 | + picc.hasSigPi(), picc.nSigmaPionRich(), |
| 768 | + getPdgCodeForTrack(picc)); |
| 769 | + |
| 770 | + multiCharmExtra( |
| 771 | + piFromXi.pt(), piFromXi.eta(), |
| 772 | + piFromXi.dcaXY(), piFromXi.dcaZ(), |
| 773 | + prFromLa.pt(), prFromLa.eta(), |
| 774 | + prFromLa.dcaXY(), prFromLa.dcaZ(), |
| 775 | + piFromLa.pt(), piFromLa.eta(), |
| 776 | + piFromLa.dcaXY(), piFromLa.dcaZ(), |
| 777 | + pi1c.eta(), |
| 778 | + pi2c.eta(), |
| 779 | + picc.eta()); |
779 | 780 | } |
780 | 781 | } |
781 | 782 | histos.fill(HIST("hCombinationsXiCC"), nCombinationsCC); |
|
0 commit comments