Skip to content

AthenaConfiguration+OutputStreamAthenaPool+RecJobTransforms+egammaConfig: Add PerfMon domains support to CA

As briefly explained in ATEAM-833 this MR add the notion of PerfMon domains to CA. In a nutshell, the user can assign algorithms (e.g. track finder) to domains (e.g. ID) for bookkeeping purposes in SPOT. The next step will be to pass this information along the processing chain so that when SPOT plots are made we automatically have the domain information, which is currently assigned by-hand in the new-style job configuration. The logic behind this is very similar to what we have w/ DomainsRegistry in Run-2 (i.e. see the ticket).

In the job configuration, one can mark the beginning of a specific domain with flagPerfmonDomain (e.g. see RecoSteering.py). All algorithms added to the CA from that moment forward will be assigned to the specific domain, until another domain begins. It's possible to fine-tune the domains at the algorithm-level (e.g. see OutputStreamConfig.py where all output algorithms are assigned to the IO domain). It's also possible to do this somewhere in between given the flags are used in a smaller scale (e.g. egammaLRTReconstructionConfig.py).

With the current implementation, RecoSteeringTest.py --RAW shows a total of 366 registered algorithms in 19 domains:

Py:ComponentAccumulator    INFO :: This CA contains the following PerfMon domains ::
Py:ComponentAccumulator    INFO :: There are a total of 366 registered algorithms in 19 domains  ::
Py:ComponentAccumulator    INFO + Domain : IO
Py:ComponentAccumulator    INFO \_ SGInputLoader
Py:ComponentAccumulator    INFO \_ EventInfoBeamSpotDecoratorAlg
Py:ComponentAccumulator    INFO \_ OutputStreamAOD
Py:ComponentAccumulator    INFO \_ OutputStreamESD
Py:ComponentAccumulator    INFO + Domain : Conditions
Py:ComponentAccumulator    INFO \_ CondInputLoader
Py:ComponentAccumulator    INFO \_ BeamSpotCondAlg
Py:ComponentAccumulator    INFO \_ TrigConf__BunchGroupCondAlg
Py:ComponentAccumulator    INFO \_ L1PrescaleCondAlg
Py:ComponentAccumulator    INFO \_ HLTPrescaleCondAlg
Py:ComponentAccumulator    INFO \_ MuonAlignmentCondAlg
Py:ComponentAccumulator    INFO \_ MuonAlignmentErrorDbAlg
Py:ComponentAccumulator    INFO \_ MuonDetectorCondAlg
Py:ComponentAccumulator    INFO \_ RpcCablingCondAlg
Py:ComponentAccumulator    INFO \_ LArAlignCondAlg
Py:ComponentAccumulator    INFO \_ CaloAlignCondAlg
Py:ComponentAccumulator    INFO \_ LArOnOffMappingAlg
Py:ComponentAccumulator    INFO \_ LArFEBConfigCondAlg
Py:ComponentAccumulator    INFO \_ LArFlatConditionsAlg<LArRampFlat>
Py:ComponentAccumulator    INFO \_ LArFlatConditionsAlg<LArDAC2uAFlat>
Py:ComponentAccumulator    INFO \_ LArFlatConditionsAlg<LAruA2MeVFlat>
Py:ComponentAccumulator    INFO \_ LArFlatConditionsAlg<LArMphysOverMcalFlat>
Py:ComponentAccumulator    INFO \_ LArFlatConditionsAlg<LArHVScaleCorrFlat>
Py:ComponentAccumulator    INFO \_ LArADC2MeVCondAlg
Py:ComponentAccumulator    INFO \_ LArFlatConditionsAlg<LArOFCFlat>
Py:ComponentAccumulator    INFO \_ LArFlatConditionsAlg<LArShapeFlat>
Py:ComponentAccumulator    INFO \_ LArFlatConditionsAlg<LArPedestalFlat>
Py:ComponentAccumulator    INFO \_ TileEMScaleCondAlg
Py:ComponentAccumulator    INFO \_ TileSampleNoiseCondAlg
Py:ComponentAccumulator    INFO \_ TileTimingCondAlg
Py:ComponentAccumulator    INFO \_ TileOfcOf2CondAlg
Py:ComponentAccumulator    INFO \_ TileBadChannelsCondAlg
Py:ComponentAccumulator    INFO \_ TileDCSCondAlg
Py:ComponentAccumulator    INFO \_ LArBadFebCondAlg
Py:ComponentAccumulator    INFO \_ LArBadChannelCondAlg
Py:ComponentAccumulator    INFO \_ LArMCSymCondAlg
Py:ComponentAccumulator    INFO \_ LArPileUpAvgSymCondAlg
Py:ComponentAccumulator    INFO \_ LArPileUpShapeSymCondAlg
Py:ComponentAccumulator    INFO \_ CaloBCIDCoeffsCondAlg
Py:ComponentAccumulator    INFO \_ OnlineLumiCalibrationCondAlg
Py:ComponentAccumulator    INFO \_ LuminosityCondAlg
Py:ComponentAccumulator    INFO \_ CaloBCIDLumiCondAlg
Py:ComponentAccumulator    INFO \_ CaloCellPedCorrCondAlg
Py:ComponentAccumulator    INFO \_ LArHVIdMappingAlg
Py:ComponentAccumulator    INFO \_ LArHVPathologyDbCondAlg
Py:ComponentAccumulator    INFO \_ LArHVCondAlg
Py:ComponentAccumulator    INFO \_ Calo_totalNoiseAlg
Py:ComponentAccumulator    INFO \_ Calo_electronicNoiseAlg
Py:ComponentAccumulator    INFO \_ CaloTowerGeometryCondAlg
Py:ComponentAccumulator    INFO \_ LArKnownBadFebAlg
Py:ComponentAccumulator    INFO \_ LArKnownMNBFebAlg
Py:ComponentAccumulator    INFO \_ PixelConfigCondAlg
Py:ComponentAccumulator    INFO \_ PixelReadoutSpeedAlg
Py:ComponentAccumulator    INFO \_ PixelCablingCondAlg
Py:ComponentAccumulator    INFO \_ PixelHitDiscCnfgAlg
Py:ComponentAccumulator    INFO \_ PixelAlignCondAlg
Py:ComponentAccumulator    INFO \_ TRTStrawStatusCondAlg
Py:ComponentAccumulator    INFO \_ TRTAlignCondAlg
Py:ComponentAccumulator    INFO \_ SCT_AlignCondAlg
Py:ComponentAccumulator    INFO \_ PixelDetectorElementCondAlg
Py:ComponentAccumulator    INFO \_ RegSelCondAlg_Pixel
Py:ComponentAccumulator    INFO \_ SCT_DetectorElementCondAlg
Py:ComponentAccumulator    INFO \_ SCT_CablingCondAlgFromCoraCool
Py:ComponentAccumulator    INFO \_ SCT_ConfigurationCondAlg
Py:ComponentAccumulator    INFO \_ RegSelCondAlg_TRT
Py:ComponentAccumulator    INFO \_ PixelChargeCalibCondAlg
Py:ComponentAccumulator    INFO \_ PixelOfflineCalibCondAlg
Py:ComponentAccumulator    INFO \_ AtlasFieldMapCondAlg
Py:ComponentAccumulator    INFO \_ AtlasFieldCacheCondAlg
Py:ComponentAccumulator    INFO \_ PixelDCSCondHVAlg
Py:ComponentAccumulator    INFO \_ PixelDCSCondTempAlg
Py:ComponentAccumulator    INFO \_ PixelSiPropertiesCondAlg
Py:ComponentAccumulator    INFO \_ PixelSiLorentzAngleCondAlg
Py:ComponentAccumulator    INFO \_ InDetSCT_DCSConditionsStatCondAlg
Py:ComponentAccumulator    INFO \_ InDetSCT_DCSConditionsHVCondAlg
Py:ComponentAccumulator    INFO \_ InDetSCT_DCSConditionsTempCondAlg
Py:ComponentAccumulator    INFO \_ SCT_SiliconHVCondAlg
Py:ComponentAccumulator    INFO \_ SCT_SiliconTempCondAlg
Py:ComponentAccumulator    INFO \_ SCTSiLorentzAngleCondAlg
Py:ComponentAccumulator    INFO \_ PixelDCSCondStateAlg
Py:ComponentAccumulator    INFO \_ PixelDCSCondStatusAlg
Py:ComponentAccumulator    INFO \_ PixelDeadMapCondAlg
Py:ComponentAccumulator    INFO \_ PixelDetectorElementStatusCondAlgNoByteStreamErrorActiveOnly
Py:ComponentAccumulator    INFO \_ PixelDetectorElementStatusCondAlgNoByteStreamError
Py:ComponentAccumulator    INFO \_ SCT_TdaqEnabledCondAlg
Py:ComponentAccumulator    INFO \_ SCT_ReadCalibDataCondAlg
Py:ComponentAccumulator    INFO \_ SCT_MonitorCondAlg
Py:ComponentAccumulator    INFO \_ SCTDetectorElementStatusCondAlg
Py:ComponentAccumulator    INFO \_ InDetSiElementPropertiesTableCondAlg
Py:ComponentAccumulator    INFO \_ SiDetElementsRoadCondAlg_xk
Py:ComponentAccumulator    INFO \_ PixelDistortionAlg
Py:ComponentAccumulator    INFO \_ RIO_OnTrackErrorScalingCondAlg
Py:ComponentAccumulator    INFO \_ AtlasTrackingGeometryCondAlg
Py:ComponentAccumulator    INFO \_ LWTNNCondAlg
Py:ComponentAccumulator    INFO \_ TRTActiveCondAlg
Py:ComponentAccumulator    INFO \_ InDet__TRT_DetElementsRoadCondAlg_xk
Py:ComponentAccumulator    INFO \_ InDetTRT_SeedsMakerCondAlg
Py:ComponentAccumulator    INFO \_ RegSelCondAlg_SCT
Py:ComponentAccumulator    INFO \_ TRTHTCondAlg
Py:ComponentAccumulator    INFO \_ TRTPIDNNCondAlg
Py:ComponentAccumulator    INFO \_ TRTStrawCondAlg
Py:ComponentAccumulator    INFO \_ TRTToTCondAlg
Py:ComponentAccumulator    INFO \_ LumiBlockMuWriter
Py:ComponentAccumulator    INFO \_ PixeldEdxAlg
Py:ComponentAccumulator    INFO \_ ActsAlignmentCondAlg
Py:ComponentAccumulator    INFO \_ MuonMDT_CablingAlg
Py:ComponentAccumulator    INFO \_ RpcCondDbAlg
Py:ComponentAccumulator    INFO \_ RegSelCondAlg_RPC
Py:ComponentAccumulator    INFO \_ RegSelCondAlg_TGC
Py:ComponentAccumulator    INFO \_ MdtCalibDbAlg
Py:ComponentAccumulator    INFO \_ MdtCondDbAlg
Py:ComponentAccumulator    INFO \_ RegSelCondAlg_MDT
Py:ComponentAccumulator    INFO \_ CscCondDbAlg
Py:ComponentAccumulator    INFO \_ RegSelCondAlg_CSC
Py:ComponentAccumulator    INFO \_ MuonStationIntersectCondAlg
Py:ComponentAccumulator    INFO \_ ToolConstantsCondAlg_CaloSwClusterCorrections_rfac-v5
Py:ComponentAccumulator    INFO \_ ToolConstantsCondAlg_CaloSwClusterCorrections_etaoff-v5
Py:ComponentAccumulator    INFO \_ ToolConstantsCondAlg_CaloSwClusterCorrections_phioff-v5data
Py:ComponentAccumulator    INFO \_ ToolConstantsCondAlg_CaloSwClusterCorrections_larupdate
Py:ComponentAccumulator    INFO \_ SolenoidParametrizationCondAlg
Py:ComponentAccumulator    INFO \_ JetTagCalibCondAlg
Py:ComponentAccumulator    INFO + Domain : Trigger
Py:ComponentAccumulator    INFO \_ L1TriggerByteStreamDecoder
Py:ComponentAccumulator    INFO \_ TrigBSExtraction
Py:ComponentAccumulator    INFO \_ RoIBResultToxAOD
Py:ComponentAccumulator    INFO \_ TrigDecMaker
Py:ComponentAccumulator    INFO \_ xAODMaker::TrigDecisionCnvAlg
Py:ComponentAccumulator    INFO \_ TrigNavigationCnvAlg
Py:ComponentAccumulator    INFO \_ TrigConf::xAODMenuWriterMT
Py:ComponentAccumulator    INFO \_ RoiWriter
Py:ComponentAccumulator    INFO \_ EventInfoTagBuilder
Py:ComponentAccumulator    INFO + Domain : Calo
Py:ComponentAccumulator    INFO \_ LArRawDataReadingAlg
Py:ComponentAccumulator    INFO \_ TileDigitsFilter
Py:ComponentAccumulator    INFO \_ LArRawChannelBuilder
Py:ComponentAccumulator    INFO \_ TileDQstatusAlg
Py:ComponentAccumulator    INFO \_ TileRawChannelCorrectionAlg
Py:ComponentAccumulator    INFO \_ TileRChMaker
Py:ComponentAccumulator    INFO \_ LArTimeVetoAlg
Py:ComponentAccumulator    INFO \_ LArFebErrorSummaryMaker
Py:ComponentAccumulator    INFO \_ CaloBCIDAvgAlg
Py:ComponentAccumulator    INFO \_ CaloCellMaker
Py:ComponentAccumulator    INFO \_ CaloCalTopoClustersMaker
Py:ComponentAccumulator    INFO \_ CaloTopoTowerFromClusterAlg
Py:ComponentAccumulator    INFO \_ CaloTopoSignalMaker
Py:ComponentAccumulator    INFO \_ LArNoisyROAlg
Py:ComponentAccumulator    INFO \_ TileLookForMuAlg
Py:ComponentAccumulator    INFO \_ LArDigitThinner
Py:ComponentAccumulator    INFO \_ MBTSTimeDiffEventInfoAlg
Py:ComponentAccumulator    INFO \_ CaloThinCellsBySamplingAlg_TileGap3
Py:ComponentAccumulator    INFO \_ ThinNegativeEnergyCaloClustersAlg
Py:ComponentAccumulator    INFO + Domain : ID
Py:ComponentAccumulator    INFO \_ PixelRawDataProvider
Py:ComponentAccumulator    INFO \_ InDetSCTRawDataProvider
Py:ComponentAccumulator    INFO \_ InDetSCTEventFlagWriter
Py:ComponentAccumulator    INFO \_ TRTRawDataProvider
Py:ComponentAccumulator    INFO \_ InDetBCM_ZeroSuppression
Py:ComponentAccumulator    INFO \_ PixelDetectorElementStatusAlg
Py:ComponentAccumulator    INFO \_ InDetPixelClusterization
Py:ComponentAccumulator    INFO \_ SCTDetectorElementStatusAlgWithoutFlagged
Py:ComponentAccumulator    INFO \_ InDetSCT_Clusterization
Py:ComponentAccumulator    INFO \_ InDetSiTrackerSpacePointFinder
Py:ComponentAccumulator    INFO \_ InDetSiDetElementBoundaryLinksPixelCondAlg
Py:ComponentAccumulator    INFO \_ InDetSiDetElementBoundaryLinksSCTCondAlg
Py:ComponentAccumulator    INFO \_ SCTDetectorElementStatusAlg
Py:ComponentAccumulator    INFO \_ egammaTopoClusterCopier
Py:ComponentAccumulator    INFO \_ CaloClusterROIPhiRZContainerMaker
Py:ComponentAccumulator    INFO \_ InDetSiSpTrackFinder
Py:ComponentAccumulator    INFO \_ InDetAmbiguityScore
Py:ComponentAccumulator    INFO \_ HadCaloClusterROIPhiRZContainerMaker
Py:ComponentAccumulator    INFO \_ InDetAmbiguitySolver
Py:ComponentAccumulator    INFO \_ InDetTRT_RIO_Maker
Py:ComponentAccumulator    INFO \_ InDetTRT_Extension
Py:ComponentAccumulator    INFO \_ InDetExtensionProcessor
Py:ComponentAccumulator    INFO \_ InDetSegmentTrackPRD_Association
Py:ComponentAccumulator    INFO \_ InDetTRT_TrackSegmentsFinder
Py:ComponentAccumulator    INFO \_ InDetTRT_SeededTrackFinder
Py:ComponentAccumulator    INFO \_ InDetTRT_SeededAmbiguityScore
Py:ComponentAccumulator    INFO \_ InDetTRT_SeededAmbiguitySolver
Py:ComponentAccumulator    INFO \_ InDetTrackPRD_AssociationR3LargeD0
Py:ComponentAccumulator    INFO \_ InDetSiSpTrackFinderR3LargeD0
Py:ComponentAccumulator    INFO \_ InDetAmbiguityScoreR3LargeD0
Py:ComponentAccumulator    INFO \_ InDetAmbiguitySolverR3LargeD0
Py:ComponentAccumulator    INFO \_ InDetTRT_ExtensionR3LargeD0
Py:ComponentAccumulator    INFO \_ InDetExtensionProcessorR3LargeD0
Py:ComponentAccumulator    INFO \_ R3LargeD0TrackParticleCnvAlg
Py:ComponentAccumulator    INFO \_ InDetTRTonly_TrackPRD_Association
Py:ComponentAccumulator    INFO \_ InDetTRT_StandaloneTrackFinder
Py:ComponentAccumulator    INFO \_ InDetTrackPRD_AssociationForward
Py:ComponentAccumulator    INFO \_ InDetSiSpTrackFinderForward
Py:ComponentAccumulator    INFO \_ InDetAmbiguityScoreForward
Py:ComponentAccumulator    INFO \_ InDetAmbiguitySolverForward
Py:ComponentAccumulator    INFO \_ ForwardTrackParticleCnvAlg
Py:ComponentAccumulator    INFO \_ InDetTrackPRD_AssociationDisappearing
Py:ComponentAccumulator    INFO \_ InDetSiSpTrackFinderDisappearing
Py:ComponentAccumulator    INFO \_ InDetAmbiguityScoreDisappearing
Py:ComponentAccumulator    INFO \_ InDetAmbiguitySolverDisappearing
Py:ComponentAccumulator    INFO \_ InDetTRT_ExtensionDisappearing
Py:ComponentAccumulator    INFO \_ InDetExtensionProcessorDisappearing
Py:ComponentAccumulator    INFO \_ InDetTrackCollectionMergerDisappearing
Py:ComponentAccumulator    INFO \_ DisappearingTrackParticleCnvAlg
Py:ComponentAccumulator    INFO \_ InDetTrackCollectionMerger
Py:ComponentAccumulator    INFO \_ TrackParticleCnvAlg
Py:ComponentAccumulator    INFO \_ InDetPriVxFinder
Py:ComponentAccumulator    INFO + Domain : Muon
Py:ComponentAccumulator    INFO \_ RpcRawDataProvider
Py:ComponentAccumulator    INFO \_ TgcRawDataProvider
Py:ComponentAccumulator    INFO \_ MdtRawDataProvider
Py:ComponentAccumulator    INFO \_ CscRawDataProvider
Py:ComponentAccumulator    INFO \_ RpcRdoToRpcPrepData
Py:ComponentAccumulator    INFO \_ TgcRdoToTgcPrepData
Py:ComponentAccumulator    INFO \_ MdtRdoToMdtPrepData
Py:ComponentAccumulator    INFO \_ CscRdoToCscPrepData
Py:ComponentAccumulator    INFO \_ CscThresholdClusterBuilder
Py:ComponentAccumulator    INFO \_ MuonLayerHoughAlg
Py:ComponentAccumulator    INFO \_ MuonSegmentFinderAlg
Py:ComponentAccumulator    INFO \_ MuonSegmentMaker_NCB
Py:ComponentAccumulator    INFO \_ MuonSegmentCnvAlg
Py:ComponentAccumulator    INFO \_ MuPatTrackBuilder
Py:ComponentAccumulator    INFO \_ MuonStandaloneTrackParticleCnvAlg
Py:ComponentAccumulator    INFO + Domain : EGamma
Py:ComponentAccumulator    INFO \_ egammaSelectedTrackCopy
Py:ComponentAccumulator    INFO \_ EMBremCollectionBuilder
Py:ComponentAccumulator    INFO \_ EMVertexBuilder
Py:ComponentAccumulator    INFO \_ egammaRecBuilder
Py:ComponentAccumulator    INFO \_ electronSuperClusterBuilder
Py:ComponentAccumulator    INFO \_ photonSuperClusterBuilder
Py:ComponentAccumulator    INFO \_ topoEgammaBuilder
Py:ComponentAccumulator    INFO \_ egammaLargeClusterMaker
Py:ComponentAccumulator    INFO \_ egammaForwardElectron
Py:ComponentAccumulator    INFO \_ egammaLargeFWDClusterMaker
Py:ComponentAccumulator    INFO \_ egammaTrackSlimmer
Py:ComponentAccumulator    INFO \_ CaloThinCellsByClusterAlg_egammaClusters
Py:ComponentAccumulator    INFO \_ CaloThinCellsByClusterAlg_egamma711Clusters
Py:ComponentAccumulator    INFO \_ CaloThinCellsByClusterAlg_ForwardElectronClusters
Py:ComponentAccumulator    INFO \_ CaloThinCellsByClusterAlg_egamma66FWDClusters
Py:ComponentAccumulator    INFO \_ CaloThinCellsByClusterAlg_LRTegammaClusters
Py:ComponentAccumulator    INFO + Domain : LRT
Py:ComponentAccumulator    INFO \_ LRTegammaSelectedTrackCopy
Py:ComponentAccumulator    INFO \_ LRTEMBremCollectionBuilder
Py:ComponentAccumulator    INFO \_ LRTegammaRecBuilder
Py:ComponentAccumulator    INFO \_ LRTelectronSuperClusterBuilder
Py:ComponentAccumulator    INFO \_ LRTtopoEgammaBuilder
Py:ComponentAccumulator    INFO + Domain : CaloExtension
Py:ComponentAccumulator    INFO \_ CaloExtensionBuilderAlg
Py:ComponentAccumulator    INFO \_ CaloExtensionBuilderAlg_LRT
Py:ComponentAccumulator    INFO + Domain : CombinedMuon
Py:ComponentAccumulator    INFO \_ MuonCombinedInDetCandidateAlg
Py:ComponentAccumulator    INFO \_ MuonCombinedMuonCandidateAlg
Py:ComponentAccumulator    INFO \_ MuonCombinedInDetCandidateAlg_LRT
Py:ComponentAccumulator    INFO \_ MuonCombinedAlg
Py:ComponentAccumulator    INFO \_ MuonCombinedAlg_LRT
Py:ComponentAccumulator    INFO \_ MuonInDetToMuonSystemExtensionAlg
Py:ComponentAccumulator    INFO \_ MuonInDetToMuonSystemExtensionAlg_LRT
Py:ComponentAccumulator    INFO \_ MuonInsideOutRecoAlg
Py:ComponentAccumulator    INFO \_ MuGirlAlg_LRT
Py:ComponentAccumulator    INFO \_ MuonCaloTagAlg
Py:ComponentAccumulator    INFO \_ MuonCaloTagAlg_LRT
Py:ComponentAccumulator    INFO \_ MuonSegmentTagAlg
Py:ComponentAccumulator    INFO \_ MuonSegmentTagAlg_LRT
Py:ComponentAccumulator    INFO \_ MuonSegContainerMergerAlg
Py:ComponentAccumulator    INFO \_ UnAssocMuonSegmentCnvAlg
Py:ComponentAccumulator    INFO \_ MuonCreatorAlg
Py:ComponentAccumulator    INFO \_ MuonCreatorAlg_LRT
Py:ComponentAccumulator    INFO \_ MuonTCLinks
Py:ComponentAccumulator    INFO \_ MuonCombIDMSScatterDecorAlgExtrapolatedMuonTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombAEOTDecorAlgExtrapolatedMuonTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombIDMSScatterDecorAlgCombinedMuonTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombAEOTDecorAlgCombinedMuonTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombIDMSScatterDecorAlgMSOnlyExtrapolatedMuonTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombAEOTDecorAlgMSOnlyExtrapolatedMuonTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombIDMSScatterDecorAlgCombinedMuonsLRTTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombAEOTDecorAlgCombinedMuonsLRTTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombIDMSScatterDecorAlgExtraPolatedMuonsLRTTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombAEOTDecorAlgExtraPolatedMuonsLRTTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombIDMSScatterDecorAlgMSOnlyExtrapolatedMuonsLRTTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombAEOTDecorAlgMSOnlyExtrapolatedMuonsLRTTrackParticles
Py:ComponentAccumulator    INFO \_ MuonCombPrecisionLayerDecorAlg
Py:ComponentAccumulator    INFO \_ MuonCombLRTPrecisionLayerDecorAlg
Py:ComponentAccumulator    INFO \_ CaloThinCellsByClusterAlg_MuonClusterCollection
Py:ComponentAccumulator    INFO + Domain : TrackCellAssociation
Py:ComponentAccumulator    INFO \_ TrackParticleCellAssociationAlg
Py:ComponentAccumulator    INFO + Domain : PFlow
Py:ComponentAccumulator    INFO \_ PFLeptonSelector
Py:ComponentAccumulator    INFO \_ PFTrackSelector
Py:ComponentAccumulator    INFO \_ PFAlgorithm
Py:ComponentAccumulator    INFO \_ PFChargedFlowElementCreatorAlgorithm
Py:ComponentAccumulator    INFO \_ PFNeutralFlowElementCreatorAlgorithm
Py:ComponentAccumulator    INFO \_ PFLCNeutralFlowElementCreatorAlgorithm
Py:ComponentAccumulator    INFO \_ PFEGamFlowElementAssoc
Py:ComponentAccumulator    INFO \_ PFMuonFlowElementAssoc
Py:ComponentAccumulator    INFO \_ ThinNegativeEnergyNeutralPFOsAlg
Py:ComponentAccumulator    INFO + Domain : Isolation
Py:ComponentAccumulator    INFO \_ jetalg_ConstitModEM_EMTopo
Py:ComponentAccumulator    INFO \_ pjgalg_EMTopoClusters
Py:ComponentAccumulator    INFO \_ CentralDensityForTopoIsoAlg
Py:ComponentAccumulator    INFO \_ ForwardDensityForTopoIsoAlg
Py:ComponentAccumulator    INFO \_ InDetUsedInFitDecorator_0Alg
Py:ComponentAccumulator    INFO \_ jetTVA
Py:ComponentAccumulator    INFO \_ jetalg_ConstitModCorrectPFOCHS_EMPFlow
Py:ComponentAccumulator    INFO \_ PseudoJetAlgForIsoNFlow
Py:ComponentAccumulator    INFO \_ CentralDensityForNFlowIsoAlg
Py:ComponentAccumulator    INFO \_ ForwardDensityForNFlowIsoAlg
Py:ComponentAccumulator    INFO \_ photonIsolationBuilder
Py:ComponentAccumulator    INFO \_ electronIsolationBuilder
Py:ComponentAccumulator    INFO \_ muonIsolationBuilder
Py:ComponentAccumulator    INFO + Domain : Jets
Py:ComponentAccumulator    INFO \_ jetalg_ConstitModEMOrigin_EMTopoOrigin
Py:ComponentAccumulator    INFO \_ trackselalg_qualFalse_JetSelectedTracks
Py:ComponentAccumulator    INFO \_ EventDensity_Kt4PseudoJetEMOriginTopoClustersAlg
Py:ComponentAccumulator    INFO \_ pjgalg_EMOriginTopoClusters
Py:ComponentAccumulator    INFO \_ pjgalg_GhostMuonSegment
Py:ComponentAccumulator    INFO \_ pjgalg_GhostTrack
Py:ComponentAccumulator    INFO \_ PJMerger_id0
Py:ComponentAccumulator    INFO \_ jetrecalg_AntiKt4EMTopoJets
Py:ComponentAccumulator    INFO \_ pflowselalg
Py:ComponentAccumulator    INFO \_ jetalg_ConstitModCorrectPFOCHS_GPFlow
Py:ComponentAccumulator    INFO \_ EventDensity_Kt4PseudoJetCHSGParticleFlowObjectsAlg
Py:ComponentAccumulator    INFO \_ pjgalg_CHSGParticleFlowObjects
Py:ComponentAccumulator    INFO \_ PJMerger_id1
Py:ComponentAccumulator    INFO \_ jetrecalg_AntiKt4EMPFlowJets
Py:ComponentAccumulator    INFO \_ jetalg_ConstitModLCOrigin_LCTopoOrigin
Py:ComponentAccumulator    INFO \_ EventDensity_Kt4PseudoJetLCOriginTopoClustersAlg
Py:ComponentAccumulator    INFO \_ pjgalg_LCOriginTopoClusters
Py:ComponentAccumulator    INFO \_ PJMerger_id2
Py:ComponentAccumulator    INFO \_ jetrecalg_AntiKt4LCTopoJets
Py:ComponentAccumulator    INFO \_ jetrecalg_AntiKt10LCTopoJets
Py:ComponentAccumulator    INFO + Domain : FTag
Py:ComponentAccumulator    INFO \_ btagtrackaugmenterPrimaryVerticesInDetTrackParticles
Py:ComponentAccumulator    INFO \_ antikt4emtopojets_tracksforbtagging_assoc
Py:ComponentAccumulator    INFO \_ antikt4emtopo_jetfitter_secvtxfinding
Py:ComponentAccumulator    INFO \_ antikt4emtopo_jetfitter_secvtx
Py:ComponentAccumulator    INFO \_ antikt4emtopo_sv1_secvtxfinding
Py:ComponentAccumulator    INFO \_ antikt4emtopo_sv1_secvtx
Py:ComponentAccumulator    INFO \_ btagging_antikt4emtopo_antikt4emtopojets
Py:ComponentAccumulator    INFO \_ btagging_antikt4emtopoaugment_alg
Py:ComponentAccumulator    INFO \_ btagging_201903_rnnip_antikt4empflow_BTagging_AntiKt4EMTopo
Py:ComponentAccumulator    INFO \_ btagging_201903_dl1r_antikt4empflow_BTagging_AntiKt4EMTopo
Py:ComponentAccumulator    INFO \_ btagging_20210729_dipsloose_antikt4empflow_BTagging_AntiKt4EMTopo
Py:ComponentAccumulator    INFO \_ btagging_20210729_dips_antikt4empflow_BTagging_AntiKt4EMTopo
Py:ComponentAccumulator    INFO \_ btagging_20210824r22_dl1dloose_antikt4empflow_BTagging_AntiKt4EMTopo
Py:ComponentAccumulator    INFO \_ btagging_20210824r22_dl1d_antikt4empflow_BTagging_AntiKt4EMTopo
Py:ComponentAccumulator    INFO \_ btagging_20210824r22_dl1r_antikt4empflow_BTagging_AntiKt4EMTopo
Py:ComponentAccumulator    INFO \_ antikt4empflowjets_tracksforbtagging_assoc
Py:ComponentAccumulator    INFO \_ antikt4empflow_jetfitter_secvtxfinding
Py:ComponentAccumulator    INFO \_ antikt4empflow_jetfitter_secvtx
Py:ComponentAccumulator    INFO \_ antikt4empflow_sv1_secvtxfinding
Py:ComponentAccumulator    INFO \_ antikt4empflow_sv1_secvtx
Py:ComponentAccumulator    INFO \_ btagging_antikt4empflow_antikt4empflowjets
Py:ComponentAccumulator    INFO \_ btagging_antikt4empflowaugment_alg
Py:ComponentAccumulator    INFO \_ btagging_201903_rnnip_antikt4empflow_BTagging_AntiKt4EMPFlow
Py:ComponentAccumulator    INFO \_ btagging_201903_dl1r_antikt4empflow_BTagging_AntiKt4EMPFlow
Py:ComponentAccumulator    INFO \_ btagging_20210729_dipsloose_antikt4empflow_BTagging_AntiKt4EMPFlow
Py:ComponentAccumulator    INFO \_ btagging_20210729_dips_antikt4empflow_BTagging_AntiKt4EMPFlow
Py:ComponentAccumulator    INFO \_ btagging_20210824r22_dl1dloose_antikt4empflow_BTagging_AntiKt4EMPFlow
Py:ComponentAccumulator    INFO \_ btagging_20210824r22_dl1d_antikt4empflow_BTagging_AntiKt4EMPFlow
Py:ComponentAccumulator    INFO \_ btagging_20210824r22_dl1r_antikt4empflow_BTagging_AntiKt4EMPFlow
Py:ComponentAccumulator    INFO + Domain : Tau
Py:ComponentAccumulator    INFO \_ TauCoreBuilderAlg
Py:ComponentAccumulator    INFO \_ TauPi0SubtractedClusterMaker
Py:ComponentAccumulator    INFO \_ ClusterCellRelinkAlg
Py:ComponentAccumulator    INFO \_ TauRecRunnerAlg
Py:ComponentAccumulator    INFO \_ TauThinningAlg
Py:ComponentAccumulator    INFO \_ PFTauFlowElementAssoc
Py:ComponentAccumulator    INFO + Domain : MET
Py:ComponentAccumulator    INFO \_ METRecoAlg_Calo
Py:ComponentAccumulator    INFO \_ METRecoAlg_Track
Py:ComponentAccumulator    INFO \_ METAssociation_AntiKt4EMTopo
Py:ComponentAccumulator    INFO \_ METMakerAlg_AntiKt4EMTopo
Py:ComponentAccumulator    INFO \_ METAssociation_AntiKt4LCTopo
Py:ComponentAccumulator    INFO \_ METMakerAlg_AntiKt4LCTopo
Py:ComponentAccumulator    INFO \_ METAssociation_AntiKt4EMPFlow
Py:ComponentAccumulator    INFO \_ METMakerAlg_AntiKt4EMPFlow
Py:ComponentAccumulator    INFO + Domain : AFP
Py:ComponentAccumulator    INFO \_ AFP_RawDataProvider
Py:ComponentAccumulator    INFO \_ AFP_Raw2Digi
Py:ComponentAccumulator    INFO \_ AFPSiCluster
Py:ComponentAccumulator    INFO \_ AFP_SIDLocReco
Py:ComponentAccumulator    INFO \_ AFP_TDLocReco
Py:ComponentAccumulator    INFO \_ AFP_GlobReco
Py:ComponentAccumulator    INFO \_ AFP_VertexReco
Py:ComponentAccumulator    INFO + Domain : PostProcessing
Py:ComponentAccumulator    INFO \_ ThinTRTStandaloneAlg
Py:ComponentAccumulator    INFO \_ ThinInDetForwardTrackParticlesAlg
Py:ComponentAccumulator    INFO :: End of PerfMon domains ::

Note that we're not 100% there yet, especially for the pseudo domains (e.g. LRT). These need to be polished up along the way. Of course, comments/inputs/suggestions are more than welcome. Needless to say, these changes should not affect the actual result of the job.

Merge request reports