@@ -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