Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To run DQM

example uses run 7373, and reads the files from cache (replace with the number of the run you are using):

  1. Check to make sure that all the evio files have been copied from the counting house to the mss tape before proceeding /cache/mss/hallb/hps/data/ before proceeding.  (Note:  the script hps2tape.sh, which copies the files to tape, also copies it to cache as well).  
  2. Check if the DQM workflow already exists .  If so, and the workflow is already running, just let it continue running.  for the run before starting the DQM.  If it already exists, do not proceed.  In this case, DQM is either running, or is on queue to run on the farm.     
    •    swif status run-7373-dqm-workflow
  3. Execute the following commands to create the workflow and run it.  

    •    ssh hps@ifarm
    •    cd /group/hps/production/dqm/scripts
    •    python mkworkflow.py 7373 7373 --request --cache

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

 

A note from the DQM coordinator:   The mkworkflow.py script generates an error message if anyone attempts to execute it from any account other than the hps account.  This is intentional, because whichever account starts the workflow owns the dqm files, which only the hps account should own, not somebody's personal account (including the DQM coodinator)

 

File Locations

The DQM files will be found in

...

FolderDriverNotes:
EcalClustersorg.hps.analysis.dataquality.EcalMonitoringcontains separate plots for corrected clusters and for pre-corrected clusters
EcalHitsorg.hps.analysis.dataquality.EcalMonitoring 
FinalStateMonitoringorg.hps.analysis.dataquality.FinalStateMonitoringinformation about reconstructed particles.
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.

...