This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
phase2:phase2 [2015/01/26 07:18] – clange | phase2:phase2 [2015/01/26 12:10] – taarre | ||
---|---|---|---|
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 63: | Line 64: | ||
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 70: | Line 80: | ||
===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/ | + | |
- | | + | git clone git@github.com: |
- | | + | cd tkgeometry |
and do | and do | ||
- | source setup_slc6.sh | + | |
- | make | + | mkdir lib |
- | | + | make |
- | | + | mkdir -p www/ |
- | You will then be asked where you want to place your executables and output. Some examples: | + | You will then have to adjust the tklayout.config file, simply replace the username. It contains the following info, where the default is: |
* Executables: | * Executables: | ||
* Web server directory: $HOME/ | * Web server directory: $HOME/ | ||
Line 85: | Line 95: | ||
* List of transverse momenta to be used for trigger efficiency 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,50,90,95 | * List of trigger efficiency to be used: 1,50,90,95 | ||
- | This list will be stored in $HOME/ | + | Then type: |
- | Now open setup_slc6.sh in your favorite editor and add the lines: | + | |
- | | + | |
- | export PATH=$PATH: | + | |
- | Open bin/ | + | |
- | source ~/ | + | |
- | to | + | |
- | source ~/ | + | |
Try running tkLayout: | Try running tkLayout: | ||
- | | + | |
- | tklayout -r TechnicalProposal2014.cfg | + | tklayout -r TechnicalProposal2014.cfg |
The output is stored in $HOME/ | The output is stored in $HOME/ | ||
- | | + | |
You can now do | You can now do | ||
- | | + | |
This will list the available resolution files produced by tkLayout that can be converted to Delphes configuration files. For example: | This will list the available resolution files produced by tkLayout that can be converted to Delphes configuration files. For example: | ||
[thaarres@t3ui12 Traditional]$ delphize | [thaarres@t3ui12 Traditional]$ delphize | ||
Line 114: | Line 118: | ||
Bens local copies of tkLayout and Delphes can be found at **linux.physik.uzh.ch:/ | Bens local copies of tkLayout and Delphes can be found at **linux.physik.uzh.ch:/ | ||
- | ======= Tasks ======= | + | ===== Tasks ===== |
- | + | ||
- | ===== Necessary pre-steps ===== | + | |
- | We need to have certain ingredients in order to start making our cake. | + | |
- | === Impact parameter list : === | + | |
- | Need a way to : | + | |
- | * export impact parameter resolutions from tklayout | + | |
- | * import impact parameter resolutions into our analysis code | + | |
- | * to calculate impact parameters in analysis | + | |
- | * smear impact parameter resolutions in analysis code | + | |
- | * calculate a b-tagger based on impact parameters | + | |
- | + | ||
- | === Analysis list === | + | |
- | Need a way to : | + | |
- | * jet selection | + | |
- | * flavor identification of jets from truth level | + | |
- | * b-jet identification & selection | + | |
- | * measure efficiency of b-tagger on light jets, b-jets, charm jets | + | |
- | * tune b-tagger to give us expected phase 2 b-tagging performance | + | |
- | * muon selection | + | |
- | * electron selection | + | |
- | * photon selection | + | |
- | * tau selection | + | |
- | * MET selection | + | |
- | + | ||
- | === tklayout list === | + | |
- | Need a way to : | + | |
- | * double material | + | |
- | * reduce pixel resolution | + | |
- | * remove pixel layers | + | |
- | * move pixel layers | + | |
- | * rotate pixel layers | + | |
- | | + | |
+ | See [[phase2: | ||
===== Additional material ===== | ===== Additional material ===== |