@@ -32,8 +32,8 @@ DECLARE_SOA_COLUMN(NeeULS, neeuls, int);
3232DECLARE_SOA_COLUMN (NeeLSpp, neelspp, int );
3333DECLARE_SOA_COLUMN (NeeLSmm, neelsmm, int );
3434DECLARE_SOA_COLUMN (Bz, bz, float ); // ! kG
35- DECLARE_SOA_COLUMN (Q2xFT0M, q2xft0m, float ); // ! Qx for 2nd harmonics in FT0M (i.e. positive eta)
36- DECLARE_SOA_COLUMN (Q2yFT0M, q2yft0m, float ); // ! Qy for 2nd harmonics in FT0M (i.e. positive eta)
35+ DECLARE_SOA_COLUMN (Q2xFT0M, q2xft0m, float ); // ! Qx for 2nd harmonics in FT0M
36+ DECLARE_SOA_COLUMN (Q2yFT0M, q2yft0m, float ); // ! Qy for 2nd harmonics in FT0M
3737DECLARE_SOA_COLUMN (Q2xFT0A, q2xft0a, float ); // ! Qx for 2nd harmonics in FT0A (i.e. positive eta)
3838DECLARE_SOA_COLUMN (Q2yFT0A, q2yft0a, float ); // ! Qy for 2nd harmonics in FT0A (i.e. positive eta)
3939DECLARE_SOA_COLUMN (Q2xFT0C, q2xft0c, float ); // ! Qx for 2nd harmonics in FT0C (i.e. negative eta)
@@ -44,8 +44,8 @@ DECLARE_SOA_COLUMN(Q2xBNeg, q2xbneg, float); //! Qx for 2nd harmonics in Barrel
4444DECLARE_SOA_COLUMN (Q2yBNeg, q2ybneg, float ); // ! Qy for 2nd harmonics in Barrel negative eta region
4545DECLARE_SOA_COLUMN (Q2xBTot, q2xbtot, float ); // ! Qx for 2nd harmonics in Barrel full eta region
4646DECLARE_SOA_COLUMN (Q2yBTot, q2ybtot, float ); // ! Qy for 2nd harmonics in Barrel full eta region
47- DECLARE_SOA_COLUMN (Q3xFT0M, q3xft0m, float ); // ! Qx for 3rd harmonics in FT0M (i.e. positive eta)
48- DECLARE_SOA_COLUMN (Q3yFT0M, q3yft0m, float ); // ! Qy for 3rd harmonics in FT0M (i.e. positive eta)
47+ DECLARE_SOA_COLUMN (Q3xFT0M, q3xft0m, float ); // ! Qx for 3rd harmonics in FT0M
48+ DECLARE_SOA_COLUMN (Q3yFT0M, q3yft0m, float ); // ! Qy for 3rd harmonics in FT0M
4949DECLARE_SOA_COLUMN (Q3xFT0A, q3xft0a, float ); // ! Qx for 3rd harmonics in FT0A (i.e. positive eta)
5050DECLARE_SOA_COLUMN (Q3yFT0A, q3yft0a, float ); // ! Qy for 3rd harmonics in FT0A (i.e. positive eta)
5151DECLARE_SOA_COLUMN (Q3xFT0C, q3xft0c, float ); // ! Qx for 3rd harmonics in FT0C (i.e. negative eta)
@@ -56,6 +56,18 @@ DECLARE_SOA_COLUMN(Q3xBNeg, q3xbneg, float); //! Qx for 3rd harmonics in Barrel
5656DECLARE_SOA_COLUMN (Q3yBNeg, q3ybneg, float ); // ! Qy for 3rd harmonics in Barrel negative eta region
5757DECLARE_SOA_COLUMN (Q3xBTot, q3xbtot, float ); // ! Qx for 3rd harmonics in Barrel full eta region
5858DECLARE_SOA_COLUMN (Q3yBTot, q3ybtot, float ); // ! Qy for 3rd harmonics in Barrel full eta region
59+ DECLARE_SOA_COLUMN (Q4xFT0M, q4xft0m, float ); // ! Qx for 4th harmonics in FT0M
60+ DECLARE_SOA_COLUMN (Q4yFT0M, q4yft0m, float ); // ! Qy for 4th harmonics in FT0M
61+ DECLARE_SOA_COLUMN (Q4xFT0A, q4xft0a, float ); // ! Qx for 4th harmonics in FT0A (i.e. positive eta)
62+ DECLARE_SOA_COLUMN (Q4yFT0A, q4yft0a, float ); // ! Qy for 4th harmonics in FT0A (i.e. positive eta)
63+ DECLARE_SOA_COLUMN (Q4xFT0C, q4xft0c, float ); // ! Qx for 4th harmonics in FT0C (i.e. negative eta)
64+ DECLARE_SOA_COLUMN (Q4yFT0C, q4yft0c, float ); // ! Qy for 4th harmonics in FT0C (i.e. negative eta)
65+ DECLARE_SOA_COLUMN (Q4xBPos, q4xbpos, float ); // ! Qx for 4th harmonics in Barrel positive eta region
66+ DECLARE_SOA_COLUMN (Q4yBPos, q4ybpos, float ); // ! Qy for 4th harmonics in Barrel positive eta region
67+ DECLARE_SOA_COLUMN (Q4xBNeg, q4xbneg, float ); // ! Qx for 4th harmonics in Barrel negative eta region
68+ DECLARE_SOA_COLUMN (Q4yBNeg, q4ybneg, float ); // ! Qy for 4th harmonics in Barrel negative eta region
69+ DECLARE_SOA_COLUMN (Q4xBTot, q4xbtot, float ); // ! Qx for 4th harmonics in Barrel full eta region
70+ DECLARE_SOA_COLUMN (Q4yBTot, q4ybtot, float ); // ! Qy for 4th harmonics in Barrel full eta region
5971
6072DECLARE_SOA_DYNAMIC_COLUMN (Sel8, sel8, [](uint64_t selection_bit) -> bool { return (selection_bit & BIT (o2::aod::evsel::kIsTriggerTVX )) && (selection_bit & BIT (o2::aod::evsel::kNoTimeFrameBorder )) && (selection_bit & BIT (o2::aod::evsel::kNoITSROFrameBorder )); });
6173DECLARE_SOA_DYNAMIC_COLUMN (EP2FT0M, ep2ft0m, [](float q2x, float q2y) -> float { return std::atan2 (q2y, q2x) / 2.0 ; });
@@ -70,6 +82,12 @@ DECLARE_SOA_DYNAMIC_COLUMN(EP3FT0C, ep3ft0c, [](float q3x, float q3y) -> float {
7082DECLARE_SOA_DYNAMIC_COLUMN (EP3BPos, ep3bpos, [](float q3x, float q3y) -> float { return std::atan2 (q3y, q3x) / 3.0 ; });
7183DECLARE_SOA_DYNAMIC_COLUMN (EP3BNeg, ep3bneg, [](float q3x, float q3y) -> float { return std::atan2 (q3y, q3x) / 3.0 ; });
7284DECLARE_SOA_DYNAMIC_COLUMN (EP3BTot, ep3btot, [](float q3x, float q3y) -> float { return std::atan2 (q3y, q3x) / 3.0 ; });
85+ DECLARE_SOA_DYNAMIC_COLUMN (EP4FT0M, ep4ft0m, [](float q4x, float q4y) -> float { return std::atan2 (q4y, q4x) / 4.0 ; });
86+ DECLARE_SOA_DYNAMIC_COLUMN (EP4FT0A, ep4ft0a, [](float q4x, float q4y) -> float { return std::atan2 (q4y, q4x) / 4.0 ; });
87+ DECLARE_SOA_DYNAMIC_COLUMN (EP4FT0C, ep4ft0c, [](float q4x, float q4y) -> float { return std::atan2 (q4y, q4x) / 4.0 ; });
88+ DECLARE_SOA_DYNAMIC_COLUMN (EP4BPos, ep4bpos, [](float q4x, float q4y) -> float { return std::atan2 (q4y, q4x) / 4.0 ; });
89+ DECLARE_SOA_DYNAMIC_COLUMN (EP4BNeg, ep4bneg, [](float q4x, float q4y) -> float { return std::atan2 (q4y, q4x) / 4.0 ; });
90+ DECLARE_SOA_DYNAMIC_COLUMN (EP4BTot, ep4btot, [](float q4x, float q4y) -> float { return std::atan2 (q4y, q4x) / 4.0 ; });
7391} // namespace emevent
7492
7593DECLARE_SOA_TABLE (EMEvents, " AOD" , " EMEVENT" , // ! Main event information table
0 commit comments