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: DPG/Tasks/AOTTrack/PID/TPC/treeCreatorPidTpcQa.cxx
+16-1Lines changed: 16 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@
17
17
18
18
#include"treeCreatorPidTpcQa.h"
19
19
20
+
#include"Common/CCDB/RCTSelectionFlags.h"
20
21
#include"Common/CCDB/ctpRateFetcher.h"
21
22
#include"Common/DataModel/EventSelection.h"
22
23
#include"Common/DataModel/Multiplicity.h"
@@ -76,6 +77,11 @@ struct TreeCreatorPidTpcQa {
76
77
// Configurables for output tables reservation size
77
78
Configurable<float> reserveRatio{"reserveRatio", 1.f, "Ratio of how many rows expected in the output table to the input Tracks table size"};
78
79
Configurable<bool> saveReserveQaHisto{"saveReserveQaHisto", true, "Flag to save the DF-wise ratio of output table size to that of input table"};
80
+
// Configurables for run condtion table
81
+
Configurable<std::string> rctLabel{"rctLabel", "CBT_hadronPID", "select 1 [CBT, CBT_hadronPID, CBT_muon_glo] see O2Physics/Common/CCDB/RCTSelectionFlags.h"};
82
+
Configurable<bool> checkZdc{"checkZdc", false, "set ZDC flag for PbPb"};
83
+
Configurable<bool> treatLimitedAcceptanceAsBad{"treatLimitedAcceptanceAsBad", false, "reject all events where the detectors relevant for the specified Runlist are flagged as LimitedAcceptance"};
84
+
Configurable<bool> requireGoodRct{"requireGoodRct", false, "require good detector flag in run condtion table"};
Configurable<float> cutTpcInnerParameterMin##ParticleNameLong{"cutTpcInnerParameterMin" #ParticleNameLong, 0.f, "Lower-value cut on tpcInnerParam for " #ParticleNameLong}; /* o2-linter: disable=name/configurable (Configurable defined in macro)*/ \
@@ -106,6 +112,8 @@ struct TreeCreatorPidTpcQa {
106
112
107
113
ctpRateFetcher mRateFetcher{};
108
114
115
+
o2::aod::rctsel::RCTFlagsChecker rctChecker{};
116
+
109
117
using CollisionsExtra = soa::Join<aod::Collisions, aod::Mults, aod::EvSels>;
110
118
using TrackCandidates = soa::Join<aod::Tracks, aod::TracksExtra, aod::TrackSelection>;
0 commit comments