Skip to content

Commit 4e3bcd8

Browse files
author
Chiara De Martin
committed
add additional histograms for shift correction
1 parent a1e030f commit 4e3bcd8

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

PWGLF/TableProducer/Strangeness/cascadeflow.cxx

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1362,6 +1362,17 @@ struct cascadeFlow {
13621362
const float psiTPCA = std::atan2(coll.qvecBPosIm(), coll.qvecBPosRe()) * 0.5f;
13631363
const float psiTPCC = std::atan2(coll.qvecBNegIm(), coll.qvecBNegRe()) * 0.5f;
13641364
float psiT0CCorr = psiT0C;
1365+
for (int ishift = 1; ishift <= 10; ishift++) {
1366+
histos.fill(HIST("ShiftFT0C"), coll.centFT0C(), 0.5, ishift - 0.5, std::sin(ishift * 2 * psiT0C));
1367+
histos.fill(HIST("ShiftFT0C"), coll.centFT0C(), 1.5, ishift - 0.5, std::cos(ishift * 2 * psiT0C));
1368+
1369+
histos.fill(HIST("ShiftTPCL"), coll.centFT0C(), 0.5, ishift - 0.5, std::sin(ishift * 2 * psiTPCA));
1370+
histos.fill(HIST("ShiftTPCL"), coll.centFT0C(), 1.5, ishift - 0.5, std::cos(ishift * 2 * psiTPCA));
1371+
1372+
histos.fill(HIST("ShiftTPCR"), coll.centFT0C(), 0.5, ishift - 0.5, std::sin(ishift * 2 * psiTPCC));
1373+
histos.fill(HIST("ShiftTPCR"), coll.centFT0C(), 1.5, ishift - 0.5, std::cos(ishift * 2 * psiTPCC));
1374+
}
1375+
13651376
if (cfgShiftCorr) {
13661377
currentRunNumber = coll.runNumber();
13671378
if (currentRunNumber != lastRunNumber) {
@@ -1652,6 +1663,17 @@ struct cascadeFlow {
16521663
const float psiTPCA = std::atan2(coll.qvecBPosIm(), coll.qvecBPosRe()) * 0.5f;
16531664
const float psiTPCC = std::atan2(coll.qvecBNegIm(), coll.qvecBNegRe()) * 0.5f;
16541665
float psiT0CCorr = psiT0C;
1666+
for (int ishift = 1; ishift <= 10; ishift++) {
1667+
histos.fill(HIST("ShiftFT0C"), coll.centFT0C(), 0.5, ishift - 0.5, std::sin(ishift * 2 * psiT0C));
1668+
histos.fill(HIST("ShiftFT0C"), coll.centFT0C(), 1.5, ishift - 0.5, std::cos(ishift * 2 * psiT0C));
1669+
1670+
histos.fill(HIST("ShiftTPCL"), coll.centFT0C(), 0.5, ishift - 0.5, std::sin(ishift * 2 * psiTPCA));
1671+
histos.fill(HIST("ShiftTPCL"), coll.centFT0C(), 1.5, ishift - 0.5, std::cos(ishift * 2 * psiTPCA));
1672+
1673+
histos.fill(HIST("ShiftTPCR"), coll.centFT0C(), 0.5, ishift - 0.5, std::sin(ishift * 2 * psiTPCC));
1674+
histos.fill(HIST("ShiftTPCR"), coll.centFT0C(), 1.5, ishift - 0.5, std::cos(ishift * 2 * psiTPCC));
1675+
}
1676+
16551677
if (cfgShiftCorr) {
16561678
currentRunNumber = coll.runNumber();
16571679
if (currentRunNumber != lastRunNumber) {
@@ -1869,6 +1891,17 @@ struct cascadeFlow {
18691891
const float psiTPCA = std::atan2(coll.qvecBPosIm(), coll.qvecBPosRe()) * 0.5f;
18701892
const float psiTPCC = std::atan2(coll.qvecBNegIm(), coll.qvecBNegRe()) * 0.5f;
18711893
float psiT0CCorr = psiT0C;
1894+
for (int ishift = 1; ishift <= 10; ishift++) {
1895+
histos.fill(HIST("ShiftFT0C"), coll.centFT0C(), 0.5, ishift - 0.5, std::sin(ishift * 2 * psiT0C));
1896+
histos.fill(HIST("ShiftFT0C"), coll.centFT0C(), 1.5, ishift - 0.5, std::cos(ishift * 2 * psiT0C));
1897+
1898+
histos.fill(HIST("ShiftTPCL"), coll.centFT0C(), 0.5, ishift - 0.5, std::sin(ishift * 2 * psiTPCA));
1899+
histos.fill(HIST("ShiftTPCL"), coll.centFT0C(), 1.5, ishift - 0.5, std::cos(ishift * 2 * psiTPCA));
1900+
1901+
histos.fill(HIST("ShiftTPCR"), coll.centFT0C(), 0.5, ishift - 0.5, std::sin(ishift * 2 * psiTPCC));
1902+
histos.fill(HIST("ShiftTPCR"), coll.centFT0C(), 1.5, ishift - 0.5, std::cos(ishift * 2 * psiTPCC));
1903+
}
1904+
18721905
if (cfgShiftCorr) {
18731906
currentRunNumber = coll.runNumber();
18741907
if (currentRunNumber != lastRunNumber) {

0 commit comments

Comments
 (0)