Skip to content

Commit c940d60

Browse files
authored
[PWGLF] Add SP plane to strangeness derived date (#8468)
1 parent 9d72c0c commit c940d60

File tree

5 files changed

+14
-5
lines changed

5 files changed

+14
-5
lines changed

PWGHF/D2H/Tasks/taskDirectedFlowCharmHadrons.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ struct HfTaskDirectedFlowCharmHadrons {
154154
return;
155155
}
156156

157-
if (!collision.triggerevent()) { // for selecting only callibrated events
157+
if (!collision.triggereventsp()) { // for selecting only callibrated events
158158
return;
159159
}
160160

PWGLF/DataModel/LFStrangenessTables.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "Common/DataModel/Qvectors.h"
2323
#include "Common/DataModel/McCollisionExtra.h"
2424
#include "PWGLF/DataModel/EPCalibrationTables.h"
25+
#include "PWGLF/DataModel/SPCalibrationTables.h"
2526
#include "PWGUD/DataModel/UDTables.h"
2627

2728
namespace o2::aod
@@ -221,6 +222,8 @@ DECLARE_SOA_TABLE(StraTPCQVs, "AOD", "STRATPCQVS", //! tpc Qvec
221222
qvec::QvecBPosRe, qvec::QvecBPosIm, epcalibrationtable::QTPCR);
222223
DECLARE_SOA_TABLE(StraFT0CQVsEv, "AOD", "STRAFT0CQVSEv", //! events used to compute t0c Qvec
223224
epcalibrationtable::TriggerEventEP);
225+
DECLARE_SOA_TABLE(StraZDCSP, "AOD", "STRAZDCSP", //! events used to compute the ZDC spectator plane
226+
spcalibrationtable::TriggerEventSP, spcalibrationtable::PsiZDCA, spcalibrationtable::PsiZDCC);
224227
DECLARE_SOA_TABLE(StraStamps, "AOD", "STRASTAMPS", //! information for ID-ing mag field if needed
225228
bc::RunNumber, timestamp::Timestamp);
226229

PWGLF/DataModel/SPCalibrationTables.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace o2::aod
2828
{
2929
namespace spcalibrationtable
3030
{
31-
DECLARE_SOA_COLUMN(TriggerEvent, triggerevent, bool);
31+
DECLARE_SOA_COLUMN(TriggerEventSP, triggereventsp, bool);
3232
DECLARE_SOA_COLUMN(TriggerEventRunNo, triggereventrunno, int);
3333
DECLARE_SOA_COLUMN(Cent, cent, float);
3434
DECLARE_SOA_COLUMN(Vx, vx, float);
@@ -52,7 +52,7 @@ DECLARE_SOA_COLUMN(PsiZDCC, psiZDCC, float);
5252
DECLARE_SOA_COLUMN(PsiZDCA, psiZDCA, float);
5353
} // namespace spcalibrationtable
5454
DECLARE_SOA_TABLE(SPCalibrationTables, "AOD", "SPCALCOLS",
55-
spcalibrationtable::TriggerEvent,
55+
spcalibrationtable::TriggerEventSP,
5656
spcalibrationtable::TriggerEventRunNo,
5757
spcalibrationtable::Cent,
5858
spcalibrationtable::Vx,

PWGLF/TableProducer/Strangeness/strangederivedbuilder.cxx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ struct strangederivedbuilder {
114114
Produces<aod::StraFV0AQVs> StraFV0AQVs; // FV0A Q-vector
115115
Produces<aod::StraTPCQVs> StraTPCQVs; // TPC Q-vector
116116
Produces<aod::StraFT0CQVsEv> StraFT0CQVsEv; // events used to compute FT0C Q-vector (LF)
117+
Produces<aod::StraZDCSP> StraZDCSP; // ZDC Sums and Products
117118

118119
//__________________________________________________
119120
// Generated binned data
@@ -803,6 +804,10 @@ struct strangederivedbuilder {
803804
StraFT0CQVs(collision.qFT0C() * std::cos(2 * collision.psiFT0C()), collision.qFT0C() * std::sin(2 * collision.psiFT0C()), collision.qFT0C());
804805
StraFT0CQVsEv(collision.triggereventep());
805806
}
807+
void processZDCSP(soa::Join<aod::Collisions, aod::SPCalibrationTables>::iterator const& collision)
808+
{
809+
StraZDCSP(collision.triggereventsp(), collision.psiZDCA(), collision.psiZDCC());
810+
}
806811
void processFT0MQVectors(soa::Join<aod::Collisions, aod::QvectorFT0Ms>::iterator const& collision)
807812
{
808813
StraFT0MQVs(collision.qvecFT0MRe(), collision.qvecFT0MIm(), collision.sumAmplFT0M());
@@ -908,6 +913,7 @@ struct strangederivedbuilder {
908913
PROCESS_SWITCH(strangederivedbuilder, processFV0AQVectors, "Produce FV0A Q-vectors table", false);
909914
PROCESS_SWITCH(strangederivedbuilder, processTPCQVectors, "Produce TPC Q-vectors table", false);
910915
PROCESS_SWITCH(strangederivedbuilder, processTPCQVectorsLF, "Produce TPC Q-vectors table using LF temporary calibration", false);
916+
PROCESS_SWITCH(strangederivedbuilder, processZDCSP, "Produce ZDC SP table", false);
911917

912918
// dedicated findable functionality
913919
PROCESS_SWITCH(strangederivedbuilder, processV0FoundTags, "Produce FoundV0Tags for findable exercise", false);

PWGLF/Tasks/Strangeness/lambdapolsp.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -396,8 +396,8 @@ struct lambdapolsp {
396396
}
397397
auto centrality = collision.centFT0C();
398398

399-
// histos.fill(HIST("hCentrality0"), centrality);
400-
if (!collision.triggerevent()) {
399+
histos.fill(HIST("hCentrality0"), centrality);
400+
if (!collision.triggereventsp()) {
401401
return;
402402
}
403403
// histos.fill(HIST("hCentrality1"), centrality);

0 commit comments

Comments
 (0)