Skip to content
Merged
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
abad8c7
improve event mix
skundu692 Mar 16, 2024
f2d8aa3
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Mar 19, 2024
6293c14
Add time frame cut in pp phi
skundu692 Mar 19, 2024
65e86d3
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Mar 24, 2024
131ee59
fix momentum cut
skundu692 Mar 24, 2024
111f9d9
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Mar 26, 2024
8e6ad80
Add new thnsparse
skundu692 Mar 26, 2024
4ca23b0
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Mar 27, 2024
b4259bf
Fix histogram name
skundu692 Mar 27, 2024
534a7fd
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Mar 28, 2024
13c964d
Add rapidity bin in THnsparse
skundu692 Mar 28, 2024
b8a36f8
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 3, 2024
ddcf983
Q vector bining
skundu692 Apr 3, 2024
b1e3337
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 4, 2024
82c135b
Add shift correction
skundu692 Apr 4, 2024
68bea89
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 9, 2024
1c1b5bb
Add acceptance cut for generated
skundu692 Apr 9, 2024
dc11405
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 12, 2024
ed10ee3
Fix costheta range
skundu692 Apr 12, 2024
ee0b567
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 13, 2024
e654cd4
Preliminary task highmass lambda
skundu692 Apr 13, 2024
e958ce3
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 16, 2024
ba7742a
Fix lorentz vector
skundu692 Apr 16, 2024
d7dc343
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 22, 2024
e229fa2
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 22, 2024
62bb977
Add decay length
skundu692 Apr 22, 2024
9143fce
add rotational background
skundu692 Apr 22, 2024
5f78d14
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 23, 2024
c80f58d
Add Q vector amplitude information
skundu692 Apr 23, 2024
9ac3bd1
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 24, 2024
f28bcda
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 25, 2024
7d59fdd
Fix hnsparse
skundu692 Apr 25, 2024
f4c8f89
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 28, 2024
0b2c0ae
Modify PID and track sel
skundu692 Apr 28, 2024
3726188
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 30, 2024
8efd4ff
Remove fake track from mommentum correlation
skundu692 Apr 30, 2024
4e6a537
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 Apr 30, 2024
796be9a
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 3, 2024
aaa8aa1
Add small centrality for callibration
skundu692 May 3, 2024
f80608b
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 6, 2024
954d51a
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 10, 2024
cd67ffc
Update track selection
skundu692 May 10, 2024
28bf833
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 14, 2024
fc333ae
PID improve for Flow
skundu692 May 14, 2024
aa73896
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 16, 2024
97f618c
Add improveddca variable
skundu692 May 16, 2024
e27104a
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 18, 2024
90ef410
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 20, 2024
d599d11
Improvement track cut
skundu692 May 20, 2024
4a0b839
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 23, 2024
9884680
Add occupancy
skundu692 May 23, 2024
39370d2
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 23, 2024
9ba57e7
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 24, 2024
e0e6991
Optimization
skundu692 May 24, 2024
883931f
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 24, 2024
678a733
fix histo
skundu692 May 24, 2024
15a2746
Merge branch 'master' of https://github.com/AliceO2Group/O2Physics in…
skundu692 May 25, 2024
c82641a
Fix dca bin
skundu692 May 25, 2024
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
18 changes: 12 additions & 6 deletions PWGLF/Tasks/Resonances/highmasslambda.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,12 @@ struct highmasslambda {
Configurable<float> cfgCutCentralityMax{"cfgCutCentralityMax", 50.0f, "Accepted maximum Centrality"};
Configurable<float> cfgCutCentralityMin{"cfgCutCentralityMin", 30.0f, "Accepted minimum Centrality"};
// proton track cut
Configurable<bool> isPVContributor{"isPVContributor", true, "is PV contributor"};
Configurable<bool> rejectPID{"rejectPID", true, "Reject PID"};
Configurable<float> confRapidity{"confRapidity", 0.8, "cut on Rapidity"};
Configurable<float> cfgCutPT{"cfgCutPT", 0.3, "PT cut on daughter track"};
Configurable<float> cfgCutEta{"cfgCutEta", 0.8, "Eta cut on daughter track"};
Configurable<float> cfgCutDCAxymin{"cfgCutDCAxymin", 0.002f, "Minimum DCAxy range for tracks"};
Configurable<float> cfgCutDCAxymin{"cfgCutDCAxymin", 0.001f, "Minimum DCAxy range for tracks"};
Configurable<float> cfgCutDCAxy{"cfgCutDCAxy", 0.1f, "DCAxy range for tracks"};
Configurable<float> cfgCutDCAz{"cfgCutDCAz", 1.0f, "DCAz range for tracks"};
Configurable<int> cfgITScluster{"cfgITScluster", 5, "Number of ITS cluster"};
Expand Down Expand Up @@ -149,7 +150,7 @@ struct highmasslambda {
void init(o2::framework::InitContext&)
{
std::vector<double> occupancyBinning = {0.0, 500.0, 1000.0, 3000.0, 6000.0, 50000.0};
std::vector<double> dcaBinning = {0.0001, 0.0002, 0.0003, 0.0004, 0.0005, 0.0006, 0.0007, 0.0008, 0.0009, 0.001, 0.0012, 0.0014, 0.0016, 0.0018, 0.002, 0.0025, 0.003, 0.004, 0.005, 0.006, 0.008, 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.08, 0.09, 0.1, 0.5, 1.0};
std::vector<double> dcaBinning = {0.0, 0.0005, 0.001, 0.002, 0.003, 0.004, 0.005, 0.006, 0.007, 0.008, 0.009, 0.01, 0.012, 0.014, 0.016, 0.02, 0.03, 0.05, 0.1, 0.5, 1.0};
const AxisSpec thnAxisInvMass{configThnAxisInvMass, "#it{M} (GeV/#it{c}^{2})"};
const AxisSpec thnAxisPt{configThnAxisPt, "#it{p}_{T} (GeV/#it{c})"};
const AxisSpec thnAxisCosThetaStar{configThnAxisCosThetaStar, "cos(#vartheta)"};
Expand Down Expand Up @@ -202,7 +203,7 @@ struct highmasslambda {
histos.add("hSparseV2SASameEvent_V2_occupancy", "hSparseV2SASameEvent_V2_occupancy", HistType::kTHnSparseF, {thnAxisInvMass, thnAxisPt, thnAxisV2, dcaAxis, thnAxisPtProton, thnAxisCentrality, occupancyAxis});
histos.add("hSparseV2SASameEventRotational_V2_occupancy", "hSparseV2SASameEventRotational_V2_occupancy", HistType::kTHnSparseF, {thnAxisInvMass, thnAxisPt, thnAxisV2, dcaAxis, thnAxisPtProton, thnAxisCentrality, occupancyAxis});
histos.add("hSparseV2SASameEvent_V2_new_occupancy", "hSparseV2SASameEvent_V2_new_occupancy", HistType::kTHnSparseF, {thnAxisInvMass, thnAxisPt, thnAxisV2, dcaAxis, thnAxisPtProton, thnAxisCentrality, occupancyAxis});
histos.add("hSparseV2SASameEventRotational_V2_new_occupancy", "hSparseV2SASameEventRotational_V2_new_occupancy", HistType::kTHnSparseF, {thnAxisInvMass, thnAxisPt, thnAxisV2, dcaAxis, thnAxisPtProton, occupancyAxis});
histos.add("hSparseV2SASameEventRotational_V2_new_occupancy", "hSparseV2SASameEventRotational_V2_new_occupancy", HistType::kTHnSparseF, {thnAxisInvMass, thnAxisPt, thnAxisV2, dcaAxis, thnAxisPtProton, thnAxisCentrality, occupancyAxis});
}
if (fillPolarization) {
histos.add("hSparseV2SASameEventplus_SA", "hSparseV2SASameEventplus_SA", HistType::kTHnSparseF, {thnAxisInvMass, thnAxisPt, thnAxisSA, thnAxisPhiminusPsi, thnAxisCentrality});
Expand Down Expand Up @@ -231,11 +232,16 @@ struct highmasslambda {
template <typename T>
bool selectionTrack(const T& candidate)
{
if (!(candidate.isGlobalTrack() && candidate.isPVContributor() && candidate.itsNCls() > cfgITScluster && candidate.tpcNClsFound() > cfgTPCcluster)) {
// if (!(candidate.isGlobalTrackWoDCA() && candidate.itsNCls() > cfgITScluster && candidate.tpcNClsFound() > cfgTPCcluster)) {
if (isPVContributor && !(candidate.isGlobalTrack() && candidate.isPVContributor() && candidate.itsNCls() > cfgITScluster && candidate.tpcNClsFound() > cfgTPCcluster)) {
return false;
}
if (candidate.pt() < 2.0 && TMath::Abs(candidate.dcaXY()) < cfgCutDCAxymin) {
if (!isPVContributor && !(candidate.isGlobalTrackWoDCA() && candidate.itsNCls() > cfgITScluster && candidate.tpcNClsFound() > cfgTPCcluster)) {
return false;
}
if (candidate.pt() < 1.0 && TMath::Abs(candidate.dcaXY()) < 0.002) {
return false;
}
if (candidate.pt() >= 1.0 && candidate.pt() < 2.0 && TMath::Abs(candidate.dcaXY()) < cfgCutDCAxymin) {
return false;
}
return true;
Expand Down