Implement skelton SCTErrMonAlg with some profiles (ATLASDQ-679)
Implement skelton SCTErrMonAlg with some profiles/histograms.
run_x/SCT/GENERAL/Conf
KEY: TProfile SCT_ByteStreamParseErrorVsLbs;1 Ave. ByteStreamParseError per LB in All Region
KEY: TProfile SCT_TimeOutErrorVsLbs;1 Ave. TimeOutError per LB in All Region
KEY: TProfile SCT_BCIDErrorVsLbs;1 Ave. BCIDError per LB in All Region
KEY: TProfile SCT_LVL1IDErrorVsLbs;1 Ave. LVL1IDError per LB in All Region
KEY: TProfile SCT_PreambleErrorVsLbs;1 Ave. PreambleError per LB in All Region
KEY: TProfile SCT_FormatterErrorVsLbs;1 Ave. FormatterError per LB in All Region
KEY: TProfile SCT_TrailerErrorVsLbs;1 Ave. TrailerError per LB in All Region
KEY: TProfile SCT_TrailerOverflowErrorVsLbs;1 Ave. TrailerOverflowError per LB in All Region
KEY: TProfile SCT_HeaderTrailerLimitErrorVsLbs;1 Ave. HeaderTrailerLimitError per LB in All Region
KEY: TProfile SCT_ABCDErrorVsLbs;1 Ave. ABCDError per LB in All Region
KEY: TProfile SCT_RawErrorVsLbs;1 Ave. RawError per LB in All Region
KEY: TProfile SCT_MaskedLinkVsLbs;1 Ave. MaskedLink per LB in All Region
KEY: TProfile SCT_RODClockErrorVsLbs;1 Ave. RODClockError per LB in All Region
KEY: TProfile SCT_TruncatedRODVsLbs;1 Ave. TruncatedROD per LB in All Region
KEY: TProfile SCT_ROBFragmentErrorVsLbs;1 Ave. ROBFragmentError per LB in All Region
KEY: TProfile SCT_MissingLinkHeaderErrorVsLbs;1 Ave. MissingLinkHeaderError per LB in All Region
KEY: TProfile SCT_MaskedRODVsLbs;1 Ave. MaskedROD per LB in All Region
KEY: TProfile SCT_ABCDError_Chip0VsLbs;1 Ave. ABCDError_Chip0 per LB in All Region
KEY: TProfile SCT_ABCDError_Chip1VsLbs;1 Ave. ABCDError_Chip1 per LB in All Region
KEY: TProfile SCT_ABCDError_Chip2VsLbs;1 Ave. ABCDError_Chip2 per LB in All Region
KEY: TProfile SCT_ABCDError_Chip3VsLbs;1 Ave. ABCDError_Chip3 per LB in All Region
KEY: TProfile SCT_ABCDError_Chip4VsLbs;1 Ave. ABCDError_Chip4 per LB in All Region
KEY: TProfile SCT_ABCDError_Chip5VsLbs;1 Ave. ABCDError_Chip5 per LB in All Region
KEY: TProfile SCT_ABCDError_Error1VsLbs;1 Ave. ABCDError_Error1 per LB in All Region
KEY: TProfile SCT_ABCDError_Error2VsLbs;1 Ave. ABCDError_Error2 per LB in All Region
KEY: TProfile SCT_ABCDError_Error4VsLbs;1 Ave. ABCDError_Error4 per LB in All Region
KEY: TProfile SCT_TempMaskedChip0VsLbs;1 Ave. TempMaskedChip0 per LB in All Region
KEY: TProfile SCT_TempMaskedChip1VsLbs;1 Ave. TempMaskedChip1 per LB in All Region
KEY: TProfile SCT_TempMaskedChip2VsLbs;1 Ave. TempMaskedChip2 per LB in All Region
KEY: TProfile SCT_TempMaskedChip3VsLbs;1 Ave. TempMaskedChip3 per LB in All Region
KEY: TProfile SCT_TempMaskedChip4VsLbs;1 Ave. TempMaskedChip4 per LB in All Region
KEY: TProfile SCT_TempMaskedChip5VsLbs;1 Ave. TempMaskedChip5 per LB in All Region
KEY: TProfile SCT_ABCDError_Error7VsLbs;1 Ave. ABCDError_Error7 per LB in All Region
KEY: TProfile SCT_ABCDError_InvalidVsLbs;1 Ave. ABCDError_Invalid per LB in All Region
KEY: TProfile SCT_RODSimulatedDataVsLbs;1 Ave. RODSimulatedData per LB in All Region
KEY: TProfile SCTConfOutM;1 Num of Out Modules in All Region
run_x/SCT/GENERAL/errors
KEY: TH1I Masked Links;1 Number of Masked Links for SCT,ECA,B,ECC
run_x/SCT/DetectorCoverage
KEY: TProfile SCT_CoverageOfEnabledLinksVsLbs;1 Ave. Coverage of Enabled Links per LB
KEY: TProfile SCT_CoverageWithNoBadLinkLevelErrorVsLbs;1 Ave. Coverage of Links with No Bad LinkLevelError per LB
KEY: TProfile SCT_CoverageWithNoBadRODLevelErrorVsLbs;1 Ave. Coverage of Links with No Bad RODLevelError per LB
KEY: TProfile SCT_CoverageWithNoBadErrorVsLbs;1 Ave. Coverage of Links with No Bad Error per LB
KEY: TProfile SCT_CoverageWithNoPSTripVsLbs;1 Ave. Coverage of links Not Affected by PS Trip
KEY: TProfile SCT_CoverageOfLinksWithNoBadProblemVsLbs;1 Ave. Coverage of Links With No Bad Problem per LB
KEY: TProfile SCT_ModulesWithPSTripVsLbs;1 Ave. Num of Modules Affected by PS Trip per LB in All Region
run_x/lb_y/SCT/SCTEC/errors
KEY: TProfile2D RateErrorsPerLumi;1 Rate of Error Types for disk per Lumi-Block
run_x/lb_y/SCT/SCTB/errors
KEY: TProfile2D RateErrorsPerLumi;1 Rate of Error Types for layer per Lumi-Block
run_x/lb_y/SCT/SCTEA/errors
KEY: TProfile2D RateErrorsPerLumi;1 Rate of Error Types for disk per Lumi-Block
https://its.cern.ch/jira/browse/ATLASDQ-679
Using dictionary implemented by MR !31409 (merged) to avoid multiple definition of constants.
Edited by Susumu Oda