Acts IDPVM implementation for ART Tests
Implementing a tool for running Acts Validation with runIDPVM.py
. Right now it only produces distributions for Acts Clusters, which should be stable enough now and ready for being monitored. This tool will prepare the root file needed by dcube.
As a choice I've remove all non-acts plots from the xml file so not to produce plots we are not interested it. Thus the summary plot webpage will only contain Acts plots.
Also adding an ART test (tt-bar PU200) that will compute these distributions and compare them with latest
as well as athena distributions (i.e. the very same distributions obtained with Athena Clusters).
Produced plots look like this: https://cvarni.web.cern.ch/ActsArtTest/dcube_last/
Action needed:
-
Update xml for plot definitions (see below) -
Upload reference file containing same distributions produced with Athena clusters instead
The xml file looks like this
<TDirectory name="/">
<TDirectory name="SquirrelPlots">
<TDirectory name="Acts">
<TDirectory name="ITkPixelClusters">
<hist2D name="global_xy_barrel" plotopts="box" tests="KS" type="TH2F"/>
<hist2D name="global_xy_endcap" plotopts="box" tests="KS" type="TH2F"/>
<hist2D name="global_zr_barrel" plotopts="box" tests="KS" type="TH2F"/>
<hist2D name="global_zr_endcap" plotopts="box" tests="KS" type="TH2F"/>
<hist1D name="barrelEndcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="layerDisk_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="layerDisk_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="phiModule_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="phiModule_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="etaModule_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="etaModule_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="isInnermost_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="isInnermost_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="isNextToInnermost_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="isNextToInnermost_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="eta_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="eta_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="perp_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="perp_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_x_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_x_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_y_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_y_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_z_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_z_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="local_x_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="local_x_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="local_y_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="local_y_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="localCovXX_barrel" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="localCovXX_endcap" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="localCovYY_barrel" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="localCovYY_endcap" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="sizeX_barrel" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="sizeX_endcap" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="sizeY_barrel" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="sizeY_endcap" plotopts="logy" tests="KS" type="TH1F"/>
</TDirectory>
<TDirectory name="ITkStripClusters">
<hist2D name="global_xy_barrel" plotopts="box" tests="KS" type="TH2F"/>
<hist2D name="global_xy_endcap" plotopts="box" tests="KS" type="TH2F"/>
<hist2D name="global_zr_barrel" plotopts="box" tests="KS" type="TH2F"/>
<hist2D name="global_zr_endcap" plotopts="box" tests="KS" type="TH2F"/>
<hist1D name="barrelEndcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="layerDisk_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="layerDisk_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="phiModule_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="phiModule_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="etaModule_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="etaModule_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="sideModule_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="sideModule_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="eta_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="eta_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="perp_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="perp_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_x_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_x_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_y_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_y_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_z_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="global_z_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="local_x_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="local_x_endcap" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="localCovXX_barrel" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="localCovXX_endcap" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="sizeX_barrel" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="sizeX_endcap" plotopts="logy" tests="KS" type="TH1F"/>
<hist1D name="hitsInThirdTimeBin_barrel" plotopts="" tests="KS" type="TH1F"/>
<hist1D name="hitsInThirdTimeBin_endcap" plotopts="" tests="KS" type="TH1F"/>
</TDirectory>
</TDirectory>
</TDirectory>
</TDirectory>
Edited by Carlo Varni