/// Histogram indices common to raw and digits and/or recpoints.
///
/// WARNING ! Those ones should not be reused anywhere else below.
- /// Numbers from 1 to 50 are thus reserved for ECommon enum !
+ /// Numbers from 1 to 49 are thus reserved for ECommon enum !
///
enum ECommon {
kTrackerBusPatchOccupancy = 1, ///< Bus patch occupancies
kTrackerDDLOccupancy = 8, ///< DDL occupancy in percent
kTrackerDDLNofEventsUsed = 9, ///< nof of events per DDL (used) *WARNING* : same as above
kTrackerDDLNofEventsSeen = 10, ///< nof of events per DDL (seen)
- kTrackerData = 11 ///< Accumulated data
+ kTrackerData = 11, ///< Accumulated data
+ kTrackerIsThere = 12, ///< whether we're making QA of tracker or not
+ kTriggerIsThere = 13 ///< whether we're making QA of trigger or not
};
/// Raw/digits histograms indices
kTriggerScalersTime = 60, ///< Trigger scalers acquisition time index
kTriggerScalers = 61, ///< Trigger scalers histogram per plane index
- kTriggerScalersDisplay = 62, ///< Trigger scalers display histogram per plane index
- kTriggerCalibSummary = 63, ///< Number of responding strips/boards and noisy strips
- kTriggerCalibSummaryNorm = 64, ///< Percentage of responding strips/boards and noisy strips
- kTriggerErrorLocalXPos = 65, ///< Local board: Number of XPos Error vs Local Board Id
- kTriggerErrorLocalYPos = 66, ///< Local board: Number of YPos Error vs Local Board Id
- kTriggerErrorLocalDev = 67, ///< Local board: Number of Deviation Error vs Local Board
- kTriggerErrorLocalTriggerDec = 68, ///< Local board: Number of Trigger Decision (All Pt) Error vs Local Board Id
- kTriggerErrorLocalLPtLSB = 69, ///< Local board: Number of LSB Low Pt Error vs Local Board Id
- kTriggerErrorLocalLPtMSB = 70, ///< Local board: Number of MSB Low Pt Error vs Local Board Id
- kTriggerErrorLocalHPtLSB = 71, ///< Local board: Number of LSB High Pt Error vs Local Board Id
- kTriggerErrorLocalHPtMSB = 72, ///< Local board: Number of MSB High Pt Error vs Local Board Id
- kTriggerErrorLocalTrigY = 73, ///< Local board: Number of TrigY Error vs Local Board Id
- kTriggerErrorLocal2RegionalLPtLSB = 74, ///< Local to Regional: Number of LPt LSB error vs Local Board Id
- kTriggerErrorLocal2RegionalLPtMSB = 75, ///< Local to Regional: Number of LPt MSB error vs Local Board Id
- kTriggerErrorLocal2RegionalHPtLSB = 76, ///< Local to Regional: Number of HPt LSB error vs Local Board Id
- kTriggerErrorLocal2RegionalHPtMSB = 77, ///< Local to Regional: Number of HPt MSB error vs Local Board Id
- kTriggerErrorOutGlobalFromInGlobal = 78, ///< Global board: Number of error vs output bit with a re-reconstruction from Global inputs
- kTriggerErrorOutGlobalFromInLocal = 79, ///< Global board: Number of error vs output bit with a re-reconstruction from Local inputs
- kTriggerErrorSummary = 80, ///< Number of errors for each trigger decision level (Local, Reg->Local, Reg, Reg->Glob, Global)
- kTriggerErrorSummaryNorm = 81, ///< Percentage of errors for each trigger decision level
- kTriggerErrorLocalYCopy = 82, ///< Local board: Number of Y Copy Error vs Local Board Id
- kTriggerErrorLocalYCopyTest = 83, ///< Local Board: Number of Y copy error tests (for normalization)
- kTriggerErrorLocalYCopyNorm = 84, ///< Local Board: Number of Y Copy Error vs Local Board Id Normalized to the number of tests
- kTriggeredBoards = 85, ///< Triggered boards histogram index
- kTriggerBoardsDisplay = 86, ///< Triggered boards display histogram index
- kTriggerReadOutErrors = 87, ///< Number of read-out errors
- kTriggerReadOutErrorsNorm = 88, ///< Percentage of read-out errors
- kTriggerGlobalOutput = 90, ///< Number of Global outputs and Global algo errors
- kTriggerGlobalOutputNorm = 91, ///< Percentage of Global outputs and Global algo errors
- kTriggerRawNAnalyzedEvents= 100, ///< Number of analyzed events per event specie
- kTriggerLocalRatio4434 = 101, ///< Ratio 44/34 vs Local Board Id
- kTriggerRatio4434AllEvents = 102, ///< Ratio 44/34 since the beginning of the run vs Event Number
- kTriggerRatio4434SinceLastUpdate = 103, ///< Ratio 44/34 for the last kUpdateRatio4434 events vs Event Number
- kTriggerNumberOf34Dec = 104, ///< Number of Decision in coincidence 3/4 vs Local Board
- kTriggerNumberOf44Dec = 105 ///< Number of Decision in coincidence 4/4 vs Local Board
+ kTriggerScalersDisplay = 71, ///< Trigger scalers display histogram per plane index
+ kTriggerCalibSummary = 80, ///< Number of responding strips/boards and noisy strips
+ kTriggerCalibSummaryNorm = 81, ///< Percentage of responding strips/boards and noisy strips
+ kTriggerErrorLocalXPos = 82, ///< Local board: Number of XPos Error vs Local Board Id
+ kTriggerErrorLocalYPos = 83, ///< Local board: Number of YPos Error vs Local Board Id
+ kTriggerErrorLocalDev = 84, ///< Local board: Number of Deviation Error vs Local Board
+ kTriggerErrorLocalTriggerDec = 85, ///< Local board: Number of Trigger Decision (All Pt) Error vs Local Board Id
+ kTriggerErrorLocalLPtLSB = 86, ///< Local board: Number of LSB Low Pt Error vs Local Board Id
+ kTriggerErrorLocalLPtMSB = 87, ///< Local board: Number of MSB Low Pt Error vs Local Board Id
+ kTriggerErrorLocalHPtLSB = 88, ///< Local board: Number of LSB High Pt Error vs Local Board Id
+ kTriggerErrorLocalHPtMSB = 89, ///< Local board: Number of MSB High Pt Error vs Local Board Id
+ kTriggerErrorLocalTrigY = 90, ///< Local board: Number of TrigY Error vs Local Board Id
+ kTriggerErrorLocal2RegionalLPtLSB = 91, ///< Local to Regional: Number of LPt LSB error vs Local Board Id
+ kTriggerErrorLocal2RegionalLPtMSB = 92, ///< Local to Regional: Number of LPt MSB error vs Local Board Id
+ kTriggerErrorLocal2RegionalHPtLSB = 93, ///< Local to Regional: Number of HPt LSB error vs Local Board Id
+ kTriggerErrorLocal2RegionalHPtMSB = 94, ///< Local to Regional: Number of HPt MSB error vs Local Board Id
+ kTriggerErrorOutGlobalFromInGlobal = 95, ///< Global board: Number of error vs output bit with a re-reconstruction from Global inputs
+ kTriggerErrorOutGlobalFromInLocal = 96, ///< Global board: Number of error vs output bit with a re-reconstruction from Local inputs
+ kTriggerErrorSummary = 97, ///< Number of errors for each trigger decision level (Local, Reg->Local, Reg, Reg->Glob, Global)
+ kTriggerErrorSummaryNorm = 98, ///< Percentage of errors for each trigger decision level
+ kTriggerErrorLocalYCopy = 99, ///< Local board: Number of Y Copy Error vs Local Board Id
+ kTriggerErrorLocalYCopyTest = 100, ///< Local Board: Number of Y copy error tests (for normalization)
+ kTriggerErrorLocalYCopyNorm = 101, ///< Local Board: Number of Y Copy Error vs Local Board Id Normalized to the number of tests
+ kTriggeredBoards = 102, ///< Triggered boards histogram index
+ kTriggerBoardsDisplay = 103, ///< Triggered boards display histogram index
+ kTriggerReadOutErrors = 104, ///< Number of read-out errors
+ kTriggerReadOutErrorsNorm = 105, ///< Percentage of read-out errors
+ kTriggerGlobalOutput = 106, ///< Number of Global outputs and Global algo errors
+ kTriggerGlobalOutputNorm = 107, ///< Percentage of Global outputs and Global algo errors
+ kTriggerRawNAnalyzedEvents= 108, ///< Number of analyzed events per event specie
+ kTriggerLocalRatio4434 = 109, ///< Ratio 44/34 vs Local Board Id
+ kTriggerRatio4434AllEvents = 110, ///< Ratio 44/34 since the beginning of the run vs Event Number
+ kTriggerRatio4434SinceLastUpdate = 111, ///< Ratio 44/34 for the last kUpdateRatio4434 events vs Event Number
+ kTriggerNumberOf34Dec = 112, ///< Number of Decision in coincidence 3/4 vs Local Board
+ kTriggerNumberOf44Dec = 113, ///< Number of Decision in coincidence 4/4 vs Local Board
+ kTriggerGlobalScalers = 114, ///< Number of L0 counts
+ kTriggerGlobalScalersNorm = 115 ///< L0 scaler rates
};