9 merge requests!58791DataQualityConfigurations: Modify L1Calo config for web display,!46784MuonCondInterface: Enable thread-safety checking.,!46776Updated LArMonitoring config file for WD to match new files produced using MT,!45405updated ART test cron job,!42417Draft: DIRE and VINCIA Base Fragments for Pythia 8.3,!36664AFP DQM [rel 22],!36035AFP Run3 merge request - added automatic check,!32548AFP Run3 Monitoring DQ Data Quality - changes in python file,!28689First template for AFP Run3 Monitoring DQ Data Quality
AFPSiGroup.defineHistogram('lb',title='Luminosity Block;lb;total number of Hits',path='SiT',xbins=1000,xmin=-0.5,xmax=999.5,weight='nSiHits')
AFPToFGroup.defineHistogram('lb',title='Luminosity Block;lb;total number of Hits',path='ToF',xbins=1000,xmin=-0.5,xmax=999.5,weight='nTofHits')
AFPToFGroup.defineHistogram('numberOfHit_S0',title='Number of hit per bar station 0;total number of Hits',path='ToF',xbins=3,xmin=-0.5,xmax=2.5)
AFPToFGroup.defineHistogram('numberOfHit_S3',title='Number of hit per bar station 3;total number of Hits',path='ToF',xbins=3,xmin=-0.5,xmax=2.5)
AFPSiGroup.defineHistogram('lb,nSiHits',title='Luminosity Block;lb;total number of Hits',type='TProfile',path='SiT/',xbins=1000,xmin=-0.5,xmax=999.5)
AFPToFGroup.defineHistogram('lb,nTofHits',title='Luminosity Block;lb;total number of Hits',type='TProfile',path='ToF/',xbins=1000,xmin=-0.5,xmax=999.5)
foralgin[afpSiLayerAlgorithm]:
# Using a map of groups
layerList=['P0','P1','P2','P3']## TODO XXX adapt to the enum/xAOD namespace names
array.defineHistogram('pixelColIDChip',title='1D hitmap for {0} Layer {1}',path='PixelColIDChip',xbins=80,xmin=0.5,xmax=80.5)
array.defineHistogram('pixelRowIDChip',title='1D hitmap for {0} Layer {1}',path='PixelRowIDChip',xbins=80,xmin=0.5,xmax=80.5)
array.defineHistogram('pixelColIDChip,pixelRowIDChip',title='hitmap for {0} Layer {1}',type='TH2F',path='AFPSiLayer',xbins=80,xmin=0.5,xmax=80.5,ybins=336,ymin=0.5,ymax=336.5)
array.defineHistogram('timeOverThreshold',title='1D Time over threshold for {0} Layer {1}',path='TimeOverThreshold',xbins=16,xmin=-0.5,xmax=15.5)
AFPToFGroup.defineHistogram('numberOfHit_S0',title='Number of hit per bar station 0;total number of Hits',path='ToF/',xbins=3,xmin=-0.5,xmax=2.5)
AFPToFGroup.defineHistogram('numberOfHit_S3',title='Number of hit per bar station 3;total number of Hits',path='ToF/',xbins=3,xmin=-0.5,xmax=2.5)
# Using a map of groups
layerList=['P0','P1','P2','P3']## TODO XXX adapt to the enum/xAOD namespace names
array.defineHistogram('pixelColIDChip',title='1D hitmap for {0} Layer {1}',path='PixelColIDChip',xbins=80,xmin=0.5,xmax=80.5)
array.defineHistogram('pixelRowIDChip',title='1D hitmap for {0} Layer {1}',path='PixelRowIDChip',xbins=80,xmin=0.5,xmax=80.5)
array.defineHistogram('pixelColIDChip,pixelRowIDChip',title='hitmap for {0} Layer {1}',type='TH2F',path='pixelColRow2D',xbins=80,xmin=0.5,xmax=80.5,ybins=336,ymin=0.5,ymax=336.5)
array.defineHistogram('timeOverThreshold',title='1D Time over threshold for {0} Layer {1}',path='SiTimeOverThreshold',xbins=60,xmin=0,xmax=20)
# Finalize. The return value should be a tuple of the ComponentAccumulator