Skip to content

Accommodate selection algorithms in throughput plot

Lucas Meyer Garcia requested to merge add_throughput_plot_categories into master

Running the Moore_hlt2_pp_thor throughput test (which includes hlt2 selections) results in the following message:

WARNING: Following algorithms are in the timing table but are not associated with any group of algorithms
     CopyLinePersistenceLocations
     CopyParticle2PVRelationsFromLinePersistenceLocations
     CopyParticlesWithPVRelations
     CopyParticlesWithPVRelations#1
     CopyParticlesWithPVRelations#2
     CopyParticlesWithPVRelations#3
     CopyProtoParticle2MCRelations
     CopySignalMCParticles
     DeterministicPrescaler
     DeterministicPrescaler#1
     DeterministicPrescaler#2
     DeterministicPrescaler#3
     ExecutionReportsWriter
     FourBodyCombiner
     FunctionalParticleMaker
     FunctionalParticleMaker#1
     FunctionalParticleMaker#2
     FunctionalParticleMaker#3
     FunctionalParticleMaker#4
     HltDecReportsWriter
     HltPackedDataWriter
     Hlt__RoutingBitsWriter
     LHCb__Phys__ParticleMakers__PhotonMaker
     PackCaloElectrons
     PackCaloMergedPi0s
     PackCaloPhotons
     PackCaloSplitPhotons
     PackChargedProtos
     PackMCParticle
     PackMCVertex
     PackNeutralProtos
     PackPVs
     PackParticlesAndVertices
     PackTracks
     ParticleRangeFilter
     ParticleRangeFilter#1
     ParticleRangeFilter#2
     ParticleRangeFilter#3
     ParticleRangeFilter#4
     ParticleWithBremMaker
     ThreeBodyCombiner
     ThreeBodyCombiner#1
     TwoBodyCombiner
     TwoBodyCombiner#1
     UniqueIDGeneratorAlg
     fromPrDownstreamTracksV1Tracks
     fromPrFittedForwardTracksV1Tracks
     fromPrForwardTracksFromVeloUTV1Tracks
     fromPrForwardTracksV1Tracks
     fromPrMatchTracksV1Tracks
     fromPrSeedingTracksV1Tracks
     fromPrUpstreamTracksV1Tracks
     fromPrVeloTracksV1TracksMerger

This MR adds three new categories (Particle, Selection and Persistence) and accommodates these algorithms.

Edit: Running the current throughput test plus lhcb/Moore!1056 (merged), we get

WARNING: Following algorithms are expected but are not found in the timing table
	 PrGECFilter
	 PrVeloUT
	 VeloKalman
	 PrStoreFTHit
	 SciFiTrackForwarding.*
	 TrackBestTrackCreator.*
	 TrackEventFitter.*
	 FuturePhotonMatchAlg
	 FutureElectronMatchAlg
	 BremMatchAlgFuture
	 LHCb__Phys__ParticleMakers__PhotonMaker
	 ParticleWithBremMaker
	 UniqueIDGeneratorAlg

FYI: @sstahl @rmatev

Edited by Lucas Meyer Garcia

Merge request reports