How To AN in CMS

Table of Contents


CMS AN/PAS/Paper instructions

Commands summary

git clone --recursive https://:@gitlab.cern.ch:8443/tdr/papers/XXX-YY-NNN.git
cd XXX-YY-NNN
eval `utils/tdr runtime -sh` # add -sh for bash; -csh for csh; -fish for fish. Default is csh (for now)
tdr  --style=[paper|pas|an|note] b  # the local document with the name of the directory is the default build target

Instructions for migration of note to overleaf

Commands summary


Obselete information about svn

How to:

svn instructions in detail are here: https://twiki.cern.ch/twiki/bin/view/CMS/Internal/TdrProcessing

But here is what you need to do in your lxplus home directory:

Checkout repository

  • if working locally you need to use lxplus user name

    svn co -N svn+ssh://rasharma@svn.cern.ch/reps/tdr2 MyAN
    
  • if working at lxplus

    svn co -N svn+ssh://svn.cern.ch/reps/tdr2 MyAN
    

Then use following commands (assume that then AN on which you are working is AN-17-236:

cd MyAN
svn update utils
svn update -N notes
svn update notes/AN-17-236
eval `notes/tdr runtime -sh`
cd notes/AN-17-236/trunk/
tdr  --draft --style=an b AN-17-236

Now you can look at the pdf in ~/MyAN/notes/tmp/AN-17-236_temp.pdf

If it looks as the latest version here: https://twiki.cern.ch/twiki/pub/CMS/PPbCentralityAN/AN-13-060_Febr21.pdf

then you start editing the text file in ~/MyAN/notes/AN-17-236/trunk/srcs/montecarlo.tex

If you think it is done you run tdr --draft --style=an b AN-17-236 again

If you don’t see any latex errors or warnings and the pdf also looks nice then you can check in with

svn ci -m "my comment e.g. MC section started" srcs/montecarlo.tex

more additions:

  1. any time you want to edit please type: svn up first!
  2. you can check what you changed with svn status
  3. if you add plots then put it in pdf inside figures directory in some subdirectory and the you need to type

    svn add figures/subdir/newplot.pdf and the svn ci -m ""
    

4.

Reference

  1. https://twiki.cern.ch/twiki/bin/view/Main/TDRInOverleaf
  2. [https://twiki.cern.ch/twiki/bin/view/CMS/Internal/TdrProcessing](https://twiki.cern.ch/twiki/bin/view/CMS/Internal/TdrProcessing



Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • GitLab workflow for CMS-AN
  • EOS uses
  • Condor Jobs
  • Git CheatSheet
  • Vi-Editor
  • XDAQ Basics
  • LPC Account Setting
  • sed command
  • Terminal multiplexer (screen/tmux)
  • GridPack Generation
  • Mac Settings