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
Configurable<bool> cfgRequireGoodITSLayer3{"cfgRequireGoodITSLayer3", false, "number of inactive chips on ITS layer 3 are below threshold "};
153
154
Configurable<bool> cfgRequireGoodITSLayer0123{"cfgRequireGoodITSLayer0123", false, "number of inactive chips on ITS layers 0-3 are below threshold "};
154
155
Configurable<bool> cfgRequireGoodITSLayersAll{"cfgRequireGoodITSLayersAll", false, "number of inactive chips on all ITS layers are below threshold "};
156
+
// for RCT
157
+
Configurable<bool> cfgRequireGoodRCT{"cfgRequireGoodRCT", false, "require good detector flag in run condtion table"};
158
+
Configurable<std::string> cfgRCTLabel{"cfgRCTLabel", "CBT_hadronPID", "select 1 [CBT, CBT_hadron, CBT_muon_glo] see O2Physics/Common/CCDB/RCTSelectionFlags.h"};
159
+
Configurable<bool> cfgCheckZDC{"cfgCheckZDC", false, "set ZDC flag for PbPb"};
160
+
Configurable<bool> cfgTreatLimitedAcceptanceAsBad{"cfgTreatLimitedAcceptanceAsBad", false, "reject all events where the detectors relevant for the specified Runlist are flagged as LimitedAcceptance"};
155
161
} eventcuts;
156
162
157
163
DielectronCut fDielectronCut;
@@ -276,6 +282,7 @@ struct Dilepton {
276
282
Configurable<bool> enableTTCA{"enableTTCA", true, "Flag to enable or disable TTCA"};
Copy file name to clipboardExpand all lines: PWGEM/Dilepton/Core/DileptonMC.h
+51-16Lines changed: 51 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,7 @@
37
37
#include"DataFormatsParameters/GRPMagField.h"
38
38
#include"CCDB/BasicCCDBManager.h"
39
39
#include"Tools/ML/MlResponse.h"
40
+
#include"Common/CCDB/RCTSelectionFlags.h"
40
41
41
42
#include"Common/Core/RecoDecay.h"
42
43
#include"Common/Core/trackUtilities.h"
@@ -144,6 +145,11 @@ struct DileptonMC {
144
145
Configurable<bool> cfgRequireGoodITSLayer3{"cfgRequireGoodITSLayer3", false, "number of inactive chips on ITS layer 3 are below threshold "};
145
146
Configurable<bool> cfgRequireGoodITSLayer0123{"cfgRequireGoodITSLayer0123", false, "number of inactive chips on ITS layers 0-3 are below threshold "};
146
147
Configurable<bool> cfgRequireGoodITSLayersAll{"cfgRequireGoodITSLayersAll", false, "number of inactive chips on all ITS layers are below threshold "};
148
+
// for RCT
149
+
Configurable<bool> cfgRequireGoodRCT{"cfgRequireGoodRCT", false, "require good detector flag in run condtion table"};
150
+
Configurable<std::string> cfgRCTLabel{"cfgRCTLabel", "CBT_hadronPID", "select 1 [CBT, CBT_hadron, CBT_muon_glo] see O2Physics/Common/CCDB/RCTSelectionFlags.h"};
151
+
Configurable<bool> cfgCheckZDC{"cfgCheckZDC", false, "set ZDC flag for PbPb"};
152
+
Configurable<bool> cfgTreatLimitedAcceptanceAsBad{"cfgTreatLimitedAcceptanceAsBad", false, "reject all events where the detectors relevant for the specified Runlist are flagged as LimitedAcceptance"};
147
153
} eventcuts;
148
154
149
155
DielectronCut fDielectronCut;
@@ -268,6 +274,7 @@ struct DileptonMC {
268
274
Configurable<bool> enableTTCA{"enableTTCA", true, "Flag to enable or disable TTCA"};
0 commit comments