Producing monitoring plots during the testbeam

The software which was used during the october/november 2014 beam test to reconstruct tracks and analyse the clicpix data has been installed on pcvertextb, under the path /home/dhynds/tbcode. This code can be run periodically in order to check the quality etc. of the data taking and highlight any problems.

Several steps exist between the raw output and the final plots, with scripts for each step located in /home/dhynds/tbcode/macros

  • First the data is converted from the telescope output format to what is un-usefully called "raw" data (convert.sh)
  • The "raw" data is merged into an ordered ntuple (amalgamate.sh)
  • The analysis code is run over this ordered ntuple, producing an output histogram file (analyse.sh)
  • A viewer is launched to allow navigation of the histogram file (viewdata.sh)
All of this can be run using some shortcuts built into the logon of vertextb. If you are logged in as vertextb then the command "monitor" will exist, and will run over each of these steps.

How to produce plots (as a shifter)

As a shifter, running the analysis code is remarkably simple, to a point. From any terminal, logged in as vertextb, just run the command "monitor run_no" where run_no is the number of the run you want to analyse. The viewer will appear when the analysis step has finished, allowing you to check the data quality.

More detail

Below is a little more detail on each algorithm, in case things don't quite go to plan...

  • Convert.sh: This algorithm checks

-- DanielHynds - 2015-05-12

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2015-05-12 - DanielHynds
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CLIC All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback