This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
phase2:phase2 [2015/01/26 10:10] – clange | phase2:phase2 [2015/03/02 14:05] (current) – clange | ||
---|---|---|---|
Line 18: | Line 18: | ||
* There exists a CMS " | * There exists a CMS " | ||
* Instrucions on how to set up the CMS Delphes version can be found [[https:// | * Instrucions on how to set up the CMS Delphes version can be found [[https:// | ||
- | Fork the code from Git, which is browsable [[https:// | + | Fork the code from Git, which is browsable [[https:// |
Log into an SLC6 computer (t3ui12). Do yourself a favour and be organized: | Log into an SLC6 computer (t3ui12). Do yourself a favour and be organized: | ||
Line 28: | Line 28: | ||
cd CMSSW_5_3_24/ | cd CMSSW_5_3_24/ | ||
cmsenv | cmsenv | ||
+ | cd ../.. | ||
Clone a copy of the repository: | Clone a copy of the repository: | ||
Line 33: | Line 34: | ||
Build | Build | ||
cd Delphes/ | cd Delphes/ | ||
- | git checkout tags/ | ||
./configure | ./configure | ||
Follow the instructions (i.e. remember to export PYTHIA8), and compile: | Follow the instructions (i.e. remember to export PYTHIA8), and compile: | ||
Line 45: | Line 45: | ||
cmsenv | cmsenv | ||
export PYTHIA8=$HOME/ | export PYTHIA8=$HOME/ | ||
- | cd Delphes | + | cd ../../Delphes |
Depending on what type of input files you want to use, different readers are used. For CMS ROOT files the syntax is | Depending on what type of input files you want to use, different readers are used. For CMS ROOT files the syntax is | ||
Line 63: | Line 63: | ||
Delphes-> | Delphes-> | ||
TBrowser browser; | TBrowser browser; | ||
- | The different branches of the " | + | The different branches of the " |
+ | |||
+ | An analysis macro is already available: | ||
+ | cp / | ||
+ | cp / | ||
+ | |||
+ | Do | ||
+ | | ||
+ | | ||
===== tKLayout ===== | ===== tKLayout ===== | ||
Line 69: | Line 78: | ||
===tkLayout with Delphize === | ===tkLayout with Delphize === | ||
- | In order to convert the tkLayout output to a format compatible with Delphes, Delphize is used. This tool only exists in the version used for the CUPS school and is not in the official release of tkLayout. To obtain the version containing Delphize please fork the repository by clicking [[https:// | + | In order to convert the tkLayout output to a format compatible with Delphes, Delphize is used. This tool only exists in the version used for the CUPS school and is not in the official release of tkLayout. To obtain the version containing Delphize please fork the repository by clicking [[https:// |
cd $HOME/ | cd $HOME/ | ||
git clone git@github.com: | git clone git@github.com: | ||
Line 75: | Line 84: | ||
and do | and do | ||
source setup_slc6.sh | source setup_slc6.sh | ||
+ | mkdir lib | ||
make | make | ||
mkdir -p www/layouts | mkdir -p www/layouts | ||
- | You will then have to adjust the tklayout.config file, simply replace the username. Then type: | + | You will then have to adjust the tklayout.config file, simply replace the username. |
+ | * Executables: | ||
+ | * Web server directory: $HOME/ | ||
+ | * Standard output directory: $HOME/ | ||
+ | * List of transverse momenta to be used for tracking performance test: 1.00, 10.00, 100.00, 500.00, 1000.00 | ||
+ | * List of transverse momenta to be used for trigger efficiency performance test: 1.00, 10.00, 100.00, 500.00, 1000.00 | ||
+ | * List of trigger efficiency to be used: 1, | ||
+ | Then type: | ||
make install | make install | ||
Try running tkLayout: | Try running tkLayout: | ||
Line 116: | Line 133: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
- | * [[http:// | + | |
+ | * [[https:// | ||
+ | | ||
* [[phase2: | * [[phase2: | ||
* [[phase2: | * [[phase2: | ||
+ | * [[https:// | ||
+ | * [[https:// |