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
DECLARE_SOA_INDEX_COLUMN_FULL(FoundFDD, foundFDD, int, FDDs, "_foundFDD"); //! FDD entry index in FDDs table (-1 if doesn't exist)
56
63
DECLARE_SOA_INDEX_COLUMN_FULL(FoundZDC, foundZDC, int, Zdcs, "_foundZDC"); //! ZDC entry index in ZDCs table (-1 if doesn't exist)
57
64
DECLARE_SOA_COLUMN(BcInTF, bcInTF, int); //! Position of a (found) bunch crossing inside a given timeframe
58
-
DECLARE_SOA_COLUMN(NumTracksInTimeRange, trackOccupancyInTimeRange, int); //! Occupancy in specified time interval by a number of tracks from nearby collisions
59
-
DECLARE_SOA_COLUMN(SumAmpFT0CInTimeRange, ft0cOccupancyInTimeRange, float); //! Occupancy in specified time interval by a sum of FT0C amplitudes from nearby collisions
65
+
DECLARE_SOA_COLUMN(NumTracksInTimeRange, trackOccupancyInTimeRange, int); //! Occupancy in specified time interval by a number of tracks from nearby collisions // o2-linter: disable=name/o2-column
66
+
DECLARE_SOA_COLUMN(SumAmpFT0CInTimeRange, ft0cOccupancyInTimeRange, float); //! Occupancy in specified time interval by a sum of FT0C amplitudes from nearby collisions // o2-linter: disable=name/o2-column
Copy file name to clipboardExpand all lines: Common/TableProducer/eventSelection.cxx
+35-7Lines changed: 35 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,7 @@
16
16
17
17
#include<vector>
18
18
#include<map>
19
+
#include<string>
19
20
20
21
#include"Framework/ConfigParamSpec.h"
21
22
#include"Framework/runDataProcessing.h"
@@ -80,13 +81,13 @@ struct BcSelectionTask {
80
81
bool isPP = 1; // default value
81
82
TriggerAliases* aliases = nullptr;
82
83
EventSelectionParams* par = nullptr;
84
+
std::map<uint64_t, uint32_t>* mapRCT = nullptr;
83
85
std::map<int64_t, std::vector<int16_t>> mapInactiveChips; // number of inactive chips vs orbit per layer
84
86
int64_t prevOrbitForInactiveChips = 0; // cached next stored orbit in the inactive chip map
85
87
int64_t nextOrbitForInactiveChips = 0; // cached previous stored orbit in the inactive chip map
86
88
bool isGoodITSLayer3 = true; // default value
87
89
bool isGoodITSLayer0123 = true; // default value
88
90
bool isGoodITSLayersAll = true; // default value
89
-
90
91
voidinit(InitContext&)
91
92
{
92
93
if (metadataInfo.isFullyDefined() && !doprocessRun2 && !doprocessRun3) { // Check if the metadata is initialized (only if not forced from the workflow configuration)
0 commit comments