|
17 | 17 | #ifndef PWGEM_DILEPTON_CORE_PHOTONHBT_H_ |
18 | 18 | #define PWGEM_DILEPTON_CORE_PHOTONHBT_H_ |
19 | 19 |
|
| 20 | +#include "PWGEM/Dilepton/Core/DielectronCut.h" |
| 21 | +#include "PWGEM/Dilepton/Core/EMEventCut.h" |
| 22 | +#include "PWGEM/Dilepton/Utils/EMTrack.h" |
| 23 | +#include "PWGEM/Dilepton/Utils/EMTrackUtilities.h" |
| 24 | +#include "PWGEM/Dilepton/Utils/EventHistograms.h" |
| 25 | +#include "PWGEM/Dilepton/Utils/EventMixingHandler.h" |
| 26 | +#include "PWGEM/Dilepton/Utils/MlResponseDielectronSingleTrack.h" |
| 27 | +#include "PWGEM/PhotonMeson/Core/V0PhotonCut.h" |
| 28 | +#include "PWGEM/PhotonMeson/DataModel/gammaTables.h" |
| 29 | + |
| 30 | +#include "Tools/ML/MlResponse.h" |
| 31 | + |
| 32 | +#include "CCDB/BasicCCDBManager.h" |
| 33 | +#include "DataFormatsParameters/GRPMagField.h" |
| 34 | +#include "DataFormatsParameters/GRPObject.h" |
| 35 | +#include "DetectorsBase/GeometryManager.h" |
| 36 | +#include "Framework/ASoAHelpers.h" |
| 37 | +#include "Framework/AnalysisDataModel.h" |
| 38 | +#include "Framework/AnalysisTask.h" |
| 39 | +#include "Framework/runDataProcessing.h" |
| 40 | + |
| 41 | +#include "Math/GenVector/Boost.h" |
| 42 | +#include "Math/Vector3D.h" |
| 43 | +#include "Math/Vector4D.h" |
| 44 | +#include "TString.h" |
| 45 | + |
20 | 46 | #include <algorithm> |
21 | 47 | #include <cstring> |
22 | 48 | #include <iterator> |
23 | 49 | #include <map> |
| 50 | +#include <random> |
24 | 51 | #include <string> |
25 | | -#include <utility> |
26 | 52 | #include <tuple> |
| 53 | +#include <utility> |
27 | 54 | #include <vector> |
28 | | -#include <random> |
29 | | - |
30 | | -#include "TString.h" |
31 | | -#include "Math/Vector4D.h" |
32 | | -#include "Math/Vector3D.h" |
33 | | -#include "Math/GenVector/Boost.h" |
34 | | -#include "Framework/runDataProcessing.h" |
35 | | -#include "Framework/AnalysisTask.h" |
36 | | -#include "Framework/AnalysisDataModel.h" |
37 | | -#include "Framework/ASoAHelpers.h" |
38 | | - |
39 | | -#include "DetectorsBase/GeometryManager.h" |
40 | | -#include "DataFormatsParameters/GRPObject.h" |
41 | | -#include "DataFormatsParameters/GRPMagField.h" |
42 | | -#include "CCDB/BasicCCDBManager.h" |
43 | | -#include "Tools/ML/MlResponse.h" |
44 | | - |
45 | | -#include "PWGEM/Dilepton/Utils/EMTrackUtilities.h" |
46 | | -#include "PWGEM/Dilepton/Core/EMEventCut.h" |
47 | | -#include "PWGEM/Dilepton/Core/DielectronCut.h" |
48 | | -#include "PWGEM/Dilepton/Utils/EMTrack.h" |
49 | | -#include "PWGEM/Dilepton/Utils/EventMixingHandler.h" |
50 | | -#include "PWGEM/Dilepton/Utils/EventHistograms.h" |
51 | | -#include "PWGEM/PhotonMeson/DataModel/gammaTables.h" |
52 | | -#include "PWGEM/PhotonMeson/Core/V0PhotonCut.h" |
53 | | -#include "PWGEM/Dilepton/Utils/MlResponseDielectronSingleTrack.h" |
54 | 55 |
|
55 | 56 | namespace o2::aod::pwgem::dilepton::core::photonhbt |
56 | 57 | { |
@@ -589,14 +590,14 @@ struct PhotonHBT { |
589 | 590 |
|
590 | 591 | if (dielectroncuts.cfg_pid_scheme == static_cast<int>(DielectronCut::PIDSchemes::kPIDML)) { // please call this at the end of DefineDileptonCut |
591 | 592 | static constexpr int nClassesMl = 2; |
592 | | - const std::vector<int> cutDirMl = {o2::cuts_ml::CutGreater, o2::cuts_ml::CutNot}; |
593 | | - const std::vector<std::string> labelsClasses = {"Signal", "Background"}; |
| 593 | + const std::vector<int> cutDirMl = {o2::cuts_ml::CutNot, o2::cuts_ml::CutSmaller}; |
| 594 | + const std::vector<std::string> labelsClasses = {"Background", "Signal"}; |
594 | 595 | const uint32_t nBinsMl = dielectroncuts.binsMl.value.size() - 1; |
595 | 596 | const std::vector<std::string> labelsBins(nBinsMl, "bin"); |
596 | 597 | double cutsMlArr[nBinsMl][nClassesMl]; |
597 | 598 | for (uint32_t i = 0; i < nBinsMl; i++) { |
598 | | - cutsMlArr[i][0] = dielectroncuts.cutsMl.value[i]; |
599 | | - cutsMlArr[i][1] = 0.; |
| 599 | + cutsMlArr[i][0] = 0.; |
| 600 | + cutsMlArr[i][1] = dielectroncuts.cutsMl.value[i]; |
600 | 601 | } |
601 | 602 | o2::framework::LabeledArray<double> cutsMl = {cutsMlArr[0], nBinsMl, nClassesMl, labelsBins, labelsClasses}; |
602 | 603 |
|
|
0 commit comments