You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

The data quality management system provides important histograms that allow subsystems experts to check the quality of the data that is being taken soon after it is taken.  

The DQM is run using a swif workflow, which is a collection of auger jsub requests.  There are 3 phases of each workflow:

  1. Run Recon and DQM on the first 10k events in individual evio files.  This phase has one job per evio file, and it also takes the longest amount of time per job
  2. Sum the DQM files using hadd and then renormalize the SVT occupancy plots.
  3. Add all the DQM root files to the data catalog.  

To run DQM

example uses run 7373:

  1. Check to make sure that all the evio files have been copied from the counting house to the mss tape before proceeding
  2. Check if the workflow already exists.  If so, and the workflow is already running, just let it continue running.  
    •    swif status run-7373-dqm-workflow
  3. Execute the following commands to create the workflow and run it.  (you should be logged in as hps when doing this)
    •    ssh hps@ifarm
    •    cd /group/hps/production/dqm/scripts
    •    python mkworkflow.py 7373 --request

This creates a workflow, generates a group of jsub scripts, adds the jsubs to the workflow, and then runs the workflow.   


File Locations

The DQM files will be found in

   /work/hallb/hps/physrun2016/pass0/dqm

An example of a name of a dqm output file name generated from a single evio file is: 

      hps_7373.0_dqm_3.6-SNAPSHOT.root

An example of a combined dqm output file is: 

   hps_7373_dqm_3.6-SNAPSHOT.root

Plots Found in DQM

FolderDriverNotes:
EcalClustersorg.hps.analysis.dataquality.EcalMonitoringcontains separate plots for corrected clusters and for pre-corrected clusters
EcalHitsorg.hps.analysis.dataquality.EcalMonitoring 
HelicalTrackHitsorg.hps.analysis.dataquality.TrackingMonitoring 
Tracksorg.hps.analysis.dataquality.TrackingMonitoring 
TrackingResidualsorg.hps.analysis.dataquality.TrackingResidualsResiduals in time and position of tracks
SVTMonitoringorg.hps.analysis.dataquality.SVTMonitoringSVT plots including occupancy, amplitude, etc. for each module
TridentMonitoringorg.hps.analysis.dataquality.TridentMonitoringDetails about e+e- vertices, using many cuts
V0Monitoringorg.hps.analysis.dataquality.V0MonitoringVertices without any cuts (or minimal cuts). Includes Mollers.

 

The steering file used for generating the DQM files is /org/hps/steering/production/DataQualityRecon.lcsim .

 

  • No labels