Installation

Once only (or every time a new version is released):
# /afs/desy.de/user/s/school06/school/tklayout-install.sh

Setting up environment variables

Every time you login:
# source ~/tklayout.env

To run tkLayout

Move into the directory containing the layout to run first and then invoke tkLayout
# cd ~/tklayout-files/geometries/BarrelEndcap_Nick2013/Traditional/
# tklayout -r TechnicalProposal2014.cfg
To see the results, then open a browser to http://www.desy.de/~yourAccountName/ and browse to the directory corresponding to the layout.

To obtain delphes configuration

Once you are happy with a given layout, you may obtain the configuration for delphes resolution by running. Beware: this will only work if you computed the traker resolution appropriately (we will see later how to do it).
# delphize

Running options

Analysis options

  -n [ --geometry-tracks ] arg (=100) N. of tracks for geometry calculations.
  -N [ --material-tracks ] arg (=100) N. of tracks for material calculations.

  -p [ --power ]                      Report radiation-induced power analysis.
  -m [ --material ]                   Report materials and weights analyses.
  -r [ --resolution ]                 Report resolution analysis.
  -t [ --trigger ]                    Report base trigger analysis.
  -T [ --trigger-ext ]                Report extended trigger analysis.
                                      (implies 't')
  -b [ --bandwidth ]                  Report base bandwidth analysis.
  -B [ --bandwidth-cpu ]              Report multi-cpu bandwidth analysis.
                                      (implies 'b')

  -a [ --all ]                        Report all analyses, except extended
                                      trigger. (implies all other relevant
                                      report options)

  --verbosity arg (=1)                Levels of details in the program's output
                                      (overridden by the option 'quiet').
  --quiet                             No output is produced, except the 
                                      required messages (equivalent to 
                                      verbosity 0, overrides the option 
                                      'verbosity')
  --performance                       Outputs the CPU time needed for each 
                                      computing step (overrides the option 
                                      'quiet').
  --randseed arg (=-889275714)        Set the random seed
                                      If explicitly set to 0, seed is random