You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: PWGEM/PhotonMeson/TableProducer/createEMEventPhoton.cxx
+5-6Lines changed: 5 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ using namespace o2::soa;
40
40
using MyBCs = soa::Join<aod::BCsWithTimestamps, aod::BcSels>;
41
41
using MyQvectors = soa::Join<aod::QvectorFT0CVecs, aod::QvectorFT0AVecs, aod::QvectorFT0MVecs, aod::QvectorBPosVecs, aod::QvectorBNegVecs, aod::QvectorBTotVecs>;
42
42
43
-
using MyCollisions = soa::Join<aod::Collisions, aod::EvSels, aod::Mults>;
43
+
using MyCollisions = soa::Join<aod::Collisions, aod::EvSels, aod::EMEvSels, aod::Mults>;
44
44
using MyCollisionsCent = soa::Join<MyCollisions, aod::CentFT0Ms, aod::CentFT0As, aod::CentFT0Cs>; // centrality table has dependency on multiplicity table.
45
45
using MyCollisionsCentQvec = soa::Join<MyCollisionsCent, MyQvectors>;
46
46
@@ -69,7 +69,6 @@ struct CreateEMEventPhoton {
69
69
Configurable<std::string> grpmagPath{"grpmagPath", "GLO/Config/GRPMagField", "CCDB path of the GRPMagField object"};
Configurable<double> dBzInput{"d_bz", -999, "bz field, -999 is automatic"};
72
-
Configurable<bool> applyEveSelAtSkimming{"applyEveSel_at_skimming", false, "flag to apply minimal event selection at the skimming level"};
73
72
Configurable<bool> needEMCTrigger{"needEMCTrigger", false, "flag to only save events which have kTVXinEMC trigger bit. To reduce PbPb derived data size"};
74
73
Configurable<bool> needPHSTrigger{"needPHSTrigger", false, "flag to only save events which have kTVXinPHOS trigger bit. To reduce PbPb derived data size"};
75
74
Configurable<bool> enableJJHistograms{"enableJJHistograms", false, "flag to fill JJ QA histograms for outlier rejection"};
@@ -143,7 +142,7 @@ struct CreateEMEventPhoton {
143
142
auto bc = collision.templatefoundBC_as<TBCs>();
144
143
initCCDB(bc);
145
144
146
-
if (applyEveSelAtSkimming && (!collision.selection_bit(o2::aod::evsel::kIsTriggerTVX) || !collision.selection_bit(o2::aod::evsel::kNoTimeFrameBorder) || !collision.selection_bit(o2::aod::evsel::kNoITSROFrameBorder))) {
145
+
if (!collision.isSelected()) {
147
146
continue;
148
147
}
149
148
if (needEMCTrigger && !collision.alias_bit(kTVXinEMC)) {
0 commit comments