Warning, /Configuration/PyReleaseValidation/doc/README is written in an unsupported language. File is not indexed.
0001 PyRelVal Synopsis:
0002
0003 Pyrelval is a tool meant to reproduce all the configuration files of the
0004 Release Validation with additional features especially developed for
0005 benchmarking and profiling tasks.
0006 Python language is used instead of the conventional configuration language.
0007 For the time being the available physical events are:
0008 - QCD
0009 - B_JETS, C_JETS, UDS_JETS
0010 - TTBAR
0011 - B_JPSIPHI
0012 - MU+,MU-,E+,E-,GAMMA,10MU+,10E-...
0013 - TAU
0014 - HZZEEEE, HZZMUMUMUMU
0015 - ZEE
0016 - ZPJJ: zee prime in 2 jets
0017
0018 A python module (in the file relval_parameters_module) acts as a tiny
0019 metaconfiguration file. The parameters that can be varied are nine:
0020 - The name of the process.
0021 - The type of the process.
0022 - The energy in GeV.
0023 - Number of events to generate.
0024 - The input and output directories.
0025 - Input and output Root file names.
0026 - The step Simulation, Digitization or Reconstruction.
0027 - A flag to eliminate the output for benchmarking purposes.
0028 - A flag to enable the dumping the config file in the ordinary config language.
0029 - A flag to enable verbosity.
0030 - A prefix for benchmarking purposes. It puts a command before cmsRun.
0031 An example of relval_parameters_module.py can be found in the examples
0032 directory.
0033
0034 The possibility to select the step is of great advantage when the benchmarking is concerned.
0035 For example one can get rid of the computational costs of simulation and focus
0036 on the bare reconstruction procedure.
0037
0038 The technique to call Pyrelval might be a wrapper like cmsDriver.py. This
0039 program is able to build the metaconfiguration file relval_parameters.py from a
0040 few command line arguments.
0041 Some examples of its usage might be:
0042 cmsDriver.py QCD
0043 cmsDriver.py 10MU+ -e 45 -n 100 --no_output
0044 cmsDriver.py B_JETS -s DIGI -e 40_130 -n 50 --filein MYSIMJETS
0045 cmsDriver.py MU+ -n 1000 --prefix valgrind
0046 (For a further help type cmsDriver.py -h)
0047
0048 The only compulsory option is the event type. If no other preference is
0049 specified for the other parameters, default values are assigned.