Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
133a104
solve conflict
Jul 8, 2025
be0ab54
Xic0XicpWorkflow : Added task workflow , Removed unnecessary comments
jinhyunni Jun 20, 2025
23f7888
[Xic0Xicp] Implemented Xicp reconstruction in candidate creator
jinhyunni Jul 3, 2025
a9b2fd5
[Xic0Xicp] Xicp added to selector and tree creator
jinhyunni Jul 3, 2025
7623f90
[Xic0Xicp] Minor bug fixed, Few comments fixed
jinhyunni Jul 4, 2025
e3826e5
[xic0xicp] Removed duplicated histogram declaration
jinhyunni Jul 4, 2025
6e83dab
[xic0xicp] Found missing '}', causing McRec table to be filled only w…
jinhyunni Jul 4, 2025
1364031
[xic0xicp] Modified to match updated tables of Xicp workflow
Jul 9, 2025
3a400c8
Delete swp file
Jul 9, 2025
c50d0ff
[xic0xicp] found missing
Jul 9, 2025
7a3fa78
[xic0xicp] Isolated Xic0Xicp workflow from XicToXiPiPi workflow & Add…
jinhyunni Jul 10, 2025
d2920a2
[xic0xicp] Fixed Task workflow to follow updated table
jinhyunni Jul 11, 2025
c72f6e7
[xic0xicp] task workflow fixed
jinhyunni Jul 11, 2025
47da0cd
[xic0xicp] Fixed typo. Added collision monitoring for differenc centr…
jinhyunni Jul 11, 2025
e91ef54
[xic0xicp] Removed dupulications, Fixed variables name
jinhyunni Jul 22, 2025
2759422
[xic0xicp] Removed unnecessary header, Included multiplicity processe…
jinhyunni Jul 22, 2025
c804ce9
[xic0xicp] Fixed unnecessary variable declaration
jinhyunni Jul 23, 2025
1e2db2b
[xic0xicp] Fixed cpplint issues
jinhyunni Jul 23, 2025
0a74089
[xic0xicp] Removed Xicp workflow
jinhyunni Jul 28, 2025
1d8165e
[Xic0Omegac0 Update] First draft of updated Xic0Omegac0 DCAFitte & KF…
jinhyunni Aug 19, 2025
5ba9bd2
[xic0omegac0 update] First draft of xic0omegac0 update. Renamed sourc…
jinhyunni Aug 20, 2025
113007a
[xic0omegac0 update] fix typo
jinhyunni Aug 23, 2025
e67a26f
[xic0omegac0] manage linter issues
jinhyunni Sep 5, 2025
c431d37
[xic0omegac0] Fixed file names to pass linter test
jinhyunni Sep 5, 2025
fa4e78f
[xic0omegac0] name/workflow-file issue solve tried
jinhyunni Sep 5, 2025
544f467
[xic0omegac0] filename changed appropriately
jinhyunni Sep 5, 2025
bf7cf14
Move changes to same files
fcatalan92 Sep 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 87 additions & 0 deletions PWGHF/Core/SelectorCuts.h
Original file line number Diff line number Diff line change
Expand Up @@ -842,6 +842,93 @@ static const std::vector<std::string> labelsPt = {
static const std::vector<std::string> labelsCutVar = {"m", "pT p", "pT K", "pT Pi", "chi2PCA", "decay length", "cos pointing angle", "decLengthXY", "normDecLXY", "ct", "impParXY"};
} // namespace hf_cuts_xic_to_p_k_pi

namespace hf_cuts_to_xi_pi
{
static constexpr int NBinsPt = 13;
static constexpr int NCutVars = 26;
// default values for the pT bin edges (can be used to configure histogram axis)
// offset by 1 from the bin numbers in cuts array
constexpr double BinsPt[NBinsPt + 1] = {
0.,
1.,
2.,
3.,
4.,
5.,
6.,
7.,
8.,
9.,
10.,
11.,
12.,
20.};
auto vecBinsPt = std::vector<double>{BinsPt, BinsPt + NBinsPt + 1};

// default values for the cuts
constexpr double Cuts[NBinsPt][NCutVars] = {
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
{2.0, 3.1, 0.01, 0.01, 0.2, 0.15, 1.0, 1.0, 2.0, 0.06, 0.06, 0.04, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.0, 10.0, 0.97, 0.97, 0.6, 1.2, 1.0, 0.8},
};

// row labels
static const std::vector<std::string> labelsPt = {
"pT bin 0",
"pT bin 1",
"pT bin 2",
"pT bin 3",
"pT bin 4",
"pT bin 5",
"pT bin 6",
"pT bin 7",
"pT bin 8",
"pT bin 9",
"pT bin 10",
"pT bin 11",
"pT bin 12"};

// column labels
static const std::vector<std::string> labelsCutVar = {
"mCharmBaryonMin",
"mCharmBaryonMax",
"massWindowCascade",
"massWindowV0", // Invariant mass
"ptCharmBachelorMin",
"ptBachelorMin", // pt of daughter
"dcaCascDauMax",
"dcaV0DauMax",
"dcaCharmBaryonDauMax", // dca between daughters
"dcaxyV0PosDauToPvMin",
"dcaxyV0NegDauToPvMin",
"dcaxyBachToPvMin", // DCAXY(impact parameter)
"impactParXYCharmBachelorMin",
"impactParXYCharmBachelorMax",
"impactParZCharmBachelorMin",
"impactParZCharmBachelorMax", // DCAXY(impact parameter)
"impactParXYCascMin",
"impactParXYCascMax",
"impactParZCascMin",
"impactParZCascMax", // DCAXY(impact parameter)
"cosPaCascMin",
"cosPaV0Min", // CosPa
"radiusCascMin",
"radiusV0Min", // radius
"etaTrackLFDauMax",
"etaTrackCharmBachMax" // eta cut to daughter tracks
};
} // namespace hf_cuts_to_xi_pi

namespace hf_cuts_xic_to_xi_pi_pi
{
static constexpr int NBinsPt = 13;
Expand Down
Loading
Loading