Difference: EUTelescopeAndIBLTestbeam (29 vs. 30)

Revision 302015-04-21 - KennyWraight

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

EUTelescope And ITK Testbeam pages

eutel-strategy.png

Changed:
<
<

Glasgow work on ATLAS EUTelescope, Pixel and ITK testbeam data. Both Reconstruction and Analysis aspects of the work involve EUTelescope software. Please see the official pages pages for more details.
<--A communal area with installed software and test files can be found: /data/detdev01/FEI4_testbeam_construction. -->
Some tips on post-analysis analysis are also noted.

Also,

  • Information on finding data is given below.
  • EUDAQ pages are also available here.
  • UK activites are documented on Kate's pages on PUUKA
  • Find the working group meetings on indico
  • Instruction for simulating telescope data with AllPix here
  • Instruction for custominsing reconstruction and analysis are also available
>
>

Glasgow work on ATLAS Pixel Upgrade Reconstruction and Analysis.
 
Changed:
<
<
Link to the DESY March 2012 analysis (from 2013!).
>
>
NB This page is a work in progress
 
Added:
>
>
Some pages
  • Information on finding data is given below.
  • EUTelescope pages are link ot EUTelescope
  • EUDAQ pages are also available here
  • UK activities are documented on Kate's pages on PUUKA
  • Find the working group meetings on indico

Instruction for customising reconstruction and analysis are also available

  • Some tips on post-analysis analysis are also noted.
  • Additional instruction for simulating telescope data with AllPix here
 
Changed:
<
<

NB This page is a work in progress
>
>
Link to the DESY March 2012 analysis (from 2013!).
<--A communal area with installed software and test files can be found: /data/detdev01/FEI4_testbeam_construction. -->
 

Testbeam Reconstruction

Line: 23 to 25
 

Testbeam Reconstruction

Deleted:
<
<
 
<-- A working version of the reconstruction code can be found: /data/detdev01/FEI4_testbeam_construction/reconstruction. -->
Changed:
<
<
To install your own code then follow the instructions here.

This is a short recipe for running.

* First, check the environment has been set correctly by echoing the EUTELESCOPE parameter: > echo $EUTELESCOPE
This should be something like /PATH_TO_SOFTWARE/VERSION/Eutelescope/trunk

* Next, go to the jobsub directory:

> cd $EUTELESCOPE/jobsub

There are five basic steps to run the reconstruction chain (i.e. to transform raw data into analysis ready data): converter, clustering, hitmaker, alignment and filter. Each task is performed using the jobsub command (exported when the build environment is set) and requires a configuration file to set basic steering parameters such as input file, output directories and beam energy. The basic execution format is

> jobsub --config=CONFIGURATION_FILE [-o PARAMETER_NAME=VALUE ] TASK_NAME FILE_NUMBER

Alternatively the syntax can be:

> jobsub -c CONFIGURATION_FILE [-o PARAMETER_NAME=VALUE ] TASK_NAME FILE_NUMBER

* Now you can proceed to run the reconstruction. Here is an example reconstruction chain:

> jobsub --config=$EUTELESCOPE/jobsub/examples/datura-noDUT/config.cfg -csv $EUTELESCOPE/jobsub/examples/datura-noDUT/runlist.csv converter 97
> jobsub --config=$EUTELESCOPE/jobsub/examples/datura-noDUT/config.cfg -csv $EUTELESCOPE/jobsub/examples/datura-noDUT/runlist.csv clustering 97
> jobsub --config=$EUTELESCOPE/jobsub/examples/datura-noDUT/config.cfg -csv $EUTELESCOPE/jobsub/examples/datura-noDUT/runlist.csv hitmaker 97
> jobsub --config=$EUTELESCOPE/jobsub/examples/datura-noDUT/config.cfg -csv $EUTELESCOPE/jobsub/examples/datura-noDUT/runlist.csv align 97
> jobsub --config=$EUTELESCOPE/jobsub/examples/datura-noDUT/config.cfg -csv $EUTELESCOPE/jobsub/examples/datura-noDUT/runlist.csv fitter 97
For ease of running a bash script called run_file.sh is in /data/detdev01/FEI4_testbeam_construction/reconstruction which will run the chain for you. Please edit the parameters at the top of the file.

The output of each step should include a root file (only the first three are inspectable) and lcio files. The final output, "SOMERUN-tracking.root" is used as the input for analysis.

For more details see the official pages here.

>
>
There are five basic steps to run the reconstruction chain (i.e. to transform raw data into analysis ready data):
  • converter: Read in telescope and DUT hit information, from native DAQ to LCIO format
  • clustering: Combine individual hits on each plane to hit clusters on each plane
  • hitmaker: Globally orient planes
  • align: Global alignment of planes: based on pattern recognition & track fitting
  • fitter: Generate tracks -> device resolution

Each task is performed using the job sub command (exported when the build environment is set) and requires a configuration file to set basic steering parameters such as input file, output directories and beam energy. The basic example is $EUTELESCOPE/jobsub/examples/datura-noDUT.

For a more complete explanation see: ReconstructionDetails. Further official information on the software is available http://eutelescope.web.cern.ch/content/job-submission To install your own code, follow the documented instructions here.

Simple Recipe

This is a short recipe for running, based on ~March 2015 version of code. After installing and sourcing environment main directory is $EUTELESCOPE (equivalent to /PATH_TO_SOFTWARE/VERSION/Eutelescope/trunk).

  • First, check the environment has been set correctly by echoing the EUTELESCOPE parameter: 
>echo $EUTELESCOPE

This should be something like /PATH_TO_SOFTWARE/VERSION/Eutelescope/trunk. If not, then source $EUTELESCOPE/build_env.sh

  • Next, go to the directory you wish to work in, e.g. jobsub/examples/MYDIR:
> cd $EUTELESCOPE/jobsub/example/MYDIR

The basic execution format is > jobsub -c CONFIGURATION_FILE [-o PARAMETER_NAME=VALUE ] TASK_NAME FILE_NUMBER

  • Now you can proceed to run the reconstruction. Here is an example reconstruction chain (for datura-noDUT example):

> jobsub -c config.cfg -csv runlist.csv converter 97
> jobsub -c config.cfg -csv runlist.csv clustering 97
> jobsub -c config.cfg -csv runlist.csv hitmaker 97
> jobsub -c config.cfg -csv runlist.csv align 97
> jobsub -c config.cfg -csv runlist.csv fitter 97 The output of each step should include a root file, in $MY_OUTPUT/histograms, and an lcio file, in $MY_OUTPUT/lcio.
  Link to CustomReconstruction.

Changed:
<
<

Testbeam Analysis

>
>

Testbeam Analysis

  The testbeam analysis software is called tbmon and can be found /data/detdev01/FEI4_testbeam_construction/analysis/tbmon and the tbmon source code is available on svn: svn address.
 
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.
Ideas, requests, problems regarding TWiki? Send feedback