|
16 | 16 | /// \author Yeghishe Hambardzumyan, MIPT |
17 | 17 | /// \since Apr, 2024 |
18 | 18 |
|
19 | | -#include <climits> |
20 | | -#include <cstdlib> |
21 | | -#include <map> |
22 | | -#include <memory> |
23 | | -#include <vector> |
24 | | -#include "Common/Core/trackUtilities.h" |
25 | 19 | #include "Common/Core/TrackSelection.h" |
26 | 20 | #include "Common/Core/TrackSelectionDefaults.h" |
| 21 | +#include "Common/Core/trackUtilities.h" |
27 | 22 | #include "Common/DataModel/CaloClusters.h" |
| 23 | +#include "Common/DataModel/Centrality.h" |
28 | 24 | #include "Common/DataModel/EventSelection.h" |
29 | 25 | #include "Common/DataModel/FT0Corrected.h" |
30 | 26 | #include "Common/DataModel/Multiplicity.h" |
31 | | -#include "Common/DataModel/Centrality.h" |
32 | 27 | #include "Common/DataModel/PIDResponse.h" |
33 | 28 | #include "Common/DataModel/TrackSelectionTables.h" |
34 | | -#include "ReconstructionDataFormats/TrackParametrization.h" |
35 | | -#include "Framework/ConfigParamSpec.h" |
36 | | -#include "Framework/runDataProcessing.h" |
37 | | -#include "Framework/AnalysisTask.h" |
38 | | -#include "Framework/AnalysisDataModel.h" |
| 29 | + |
| 30 | +#include "CCDB/BasicCCDBManager.h" |
| 31 | +#include "CommonDataFormat/InteractionRecord.h" |
| 32 | +#include "DataFormatsParameters/GRPLHCIFData.h" |
| 33 | +#include "DataFormatsParameters/GRPMagField.h" |
| 34 | +#include "DetectorsBase/Propagator.h" |
39 | 35 | #include "Framework/ASoA.h" |
40 | 36 | #include "Framework/ASoAHelpers.h" |
| 37 | +#include "Framework/AnalysisDataModel.h" |
| 38 | +#include "Framework/AnalysisTask.h" |
| 39 | +#include "Framework/ConfigParamSpec.h" |
41 | 40 | #include "Framework/HistogramRegistry.h" |
| 41 | +#include "Framework/runDataProcessing.h" |
42 | 42 | #include "PHOSBase/Geometry.h" |
43 | | -#include "DataFormatsParameters/GRPMagField.h" |
44 | | -#include "CommonDataFormat/InteractionRecord.h" |
45 | | -#include "CCDB/BasicCCDBManager.h" |
46 | | -#include "DataFormatsParameters/GRPLHCIFData.h" |
47 | | -#include "DetectorsBase/Propagator.h" |
| 43 | +#include "ReconstructionDataFormats/TrackParametrization.h" |
| 44 | + |
48 | 45 | #include "TF1.h" |
49 | 46 |
|
| 47 | +#include <climits> |
| 48 | +#include <cmath> |
| 49 | +#include <map> |
| 50 | +#include <memory> |
| 51 | +#include <vector> |
| 52 | + |
50 | 53 | using namespace o2; |
51 | 54 | using namespace o2::soa; |
52 | 55 | using namespace o2::aod::evsel; |
@@ -111,8 +114,8 @@ struct PhosElId { |
111 | 114 |
|
112 | 115 | using SelCollisions = soa::Join<aod::Collisions, aod::EvSels>; |
113 | 116 | using MyTracks = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, |
114 | | - aod::TracksDCACov, aod::pidTOFFullEl, aod::pidTPCFullEl, |
115 | | - aod::pidTPCFullPi, aod::pidTPCFullKa, aod::pidTPCFullPr>; |
| 117 | + aod::pidTOFFullEl, aod::pidTPCFullEl, aod::pidTPCFullPi, |
| 118 | + aod::pidTPCFullKa, aod::pidTPCFullPr>; |
116 | 119 | Configurable<bool> isSel8{"isSel8", 1, "check if event is Single Event Latch-up 8"}, |
117 | 120 | mSwapM20M02ForTestLambda{"mSwapM20M02ForTestLambda", false, "Swap m20 and m02 arguments for testLambda (false for note's correct order, true for swapped/original incorrect order)"}, |
118 | 121 | mUseNegativeCrossTerm{"mUseNegativeCrossTerm", true, "Use negative sign for the cross-term in testLambda (true for analysis note version, false for old version)"}; |
@@ -639,8 +642,8 @@ struct MassSpectra { |
639 | 642 | aod::CentFT0As, aod::CentFT0Cs, aod::CentFV0As, |
640 | 643 | aod::CentFDDMs, aod::CentNTPVs>; |
641 | 644 | using MyTracks = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, |
642 | | - aod::TracksDCACov, aod::pidTOFFullEl, aod::pidTPCFullEl, |
643 | | - aod::pidTPCFullPi, aod::pidTPCFullKa, aod::pidTPCFullPr>; |
| 645 | + aod::pidTOFFullEl, aod::pidTPCFullEl, aod::pidTPCFullPi, |
| 646 | + aod::pidTPCFullKa, aod::pidTPCFullPr>; |
644 | 647 | Configurable<bool> isSel8{"isSel8", 1, "check if event is Single Event Latch-up 8"}; |
645 | 648 | Configurable<int> mEvSelTrig{"mEvSelTrig", kTVXinPHOS, "Select events with this trigger"}, |
646 | 649 | MassBinning{"MassBinning", 1000, "Binning for mass"}, |
@@ -883,8 +886,8 @@ struct TpcElIdMassSpectrum { |
883 | 886 | aod::CentFT0As, aod::CentFT0Cs, aod::CentFV0As, |
884 | 887 | aod::CentFDDMs, aod::CentNTPVs>; |
885 | 888 | using MyTracks = soa::Join<aod::Tracks, aod::TracksExtra, aod::TracksDCA, |
886 | | - aod::TracksDCACov, aod::pidTOFFullEl, aod::pidTPCFullEl, |
887 | | - aod::pidTPCFullPi, aod::pidTPCFullKa, aod::pidTPCFullPr>; |
| 889 | + aod::pidTOFFullEl, aod::pidTPCFullEl, aod::pidTPCFullPi, |
| 890 | + aod::pidTPCFullKa, aod::pidTPCFullPr>; |
888 | 891 | Configurable<bool> isSel8{"isSel8", 1, "check if event is Single Event Latch-up 8"}, |
889 | 892 | mSwapM20M02ForTestLambda{"mSwapM20M02ForTestLambda", false, "Swap m20 and m02 arguments for testLambda (false for note's correct order, true for swapped/original incorrect order)"}, |
890 | 893 | mUseNegativeCrossTerm{"mUseNegativeCrossTerm", true, "Use negative sign for the cross-term in testLambda (true for analysis note version, false for old version)"}; |
|
0 commit comments