@@ -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 );
0 commit comments