Fork me on GitHub

Changeset 146 in svn


Ignore:
Timestamp:
Jan 7, 2009, 3:24:55 AM (16 years ago)
Author:
Xavier Rouby
Message:

with online references

Location:
trunk/paper
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/paper/notes.tex

    r145 r146  
    743743%hepforge:
    744744\bibitem{bib:Root} %\textsc{Root}, \textit{An Object Oriented Data Analysis Framework},
    745 R. Brun, F. Rademakers, Nucl. Inst. \& Meth. in \textbf{Phys. Res. A} 389 (1997) 81-86.
     745R. Brun, F. Rademakers, Nucl. Inst. \& Meth. in \textbf{Phys. Res. A} \href{http://dx.doi.org/10.1016/S0168-9002(97)00048-X}{389 (1997) 81-86}.
    746746\bibitem{bib:ExRootAnalysis} %\textit{The} \textsc{ExRootAnalysis} \textit{analysis steering utility},
    747747P. Demin, (2006), unpublished. Now part of \textsc{MadGraph/MadEvent}.
    748748\bibitem{bib:Hector} %\textsc{Hector}, \textit{a fast simulator for the transport of particles in beamlines},
    749 X. Rouby, J. de Favereau, K. Piotrzkowski, \textbf{JINST} 2 P09005 (2007).
     749X. Rouby, J. de Favereau, K. Piotrzkowski, \textbf{JINST} \href{http://www.iop.org/EJ/abstract/1748-0221/2/09/P09005}{2 P09005 (2007)}.
    750750\bibitem{bib:FastJet} %\textit{The} \textsc{FastJet} \textit{package},
    751 M. Cacciari, G. Salam, \textbf{Phys. Lett. B} 641 (2006) 57.
     751M. Cacciari, G. Salam, \textbf{Phys. Lett. B} \href{http://dx.doi.org/10.1016/j.physletb.2006.08.037}{641 (2006) 57}.
    752752\bibitem{bib:jetclu} %\textsc{cdf} Run I legacy algorithm,
    753 F. Abe et al. (CDF Coll.), \textbf{Phys. Rev. D} 45, (1992) 1448.
     753F. Abe et al. (CDF Coll.), \textbf{Phys. Rev. D} \href{http://link.aps.org/doi/10.1103/PhysRevD.45.1448}{45 (1992) 1448}.
    754754\bibitem{bib:midpoint} %Run II Jet Physics: Proceedings of the Run II QCD and Weak Boson Physics Workshop,
    755755G.C. Blazey, et al., \href{http://arxiv.org/abs/hep-ex/0005012}{arXiv:hep-ex/0005012}.
    756756\bibitem{bib:SIScone} %\textsc{SIScone}, \textit{A practical Seedless Infrared-Safe Cone jet algorithm},
    757 G.P. Salam, G. Soyez, \textbf{JHEP} 0705:086 (2007).
    758 \bibitem{bib:ktjet} S. Catani, Y. L. Dokshitzer, M. H. Seymour, B. R. Webber, \textbf{Nucl. Phys. B} 406 (1993) 187; S. D. Ellis, D. E. Soper, \textbf{Phys. Rev. D} 48 (1993) 3160.
    759 \bibitem{bib:aachen} Y.L. Dokshitzer, G.D. Leder, S. Moretti, B.R. Webber, \textbf{JHEP} 9708 (1997) 001; M. Wobisch, T. Wengler, arXiv:hep-ph/9907280.
     757G.P. Salam, G. Soyez, \textbf{JHEP} \href{http://dx.doi.org/10.1088/1126-6708/2007/05/086}{05 (2007) 086}.
     758\bibitem{bib:ktjet} S. Catani, Y.L. Dokshitzer, M.H. Seymour, B.R. Webber, \textbf{Nucl. Phys. B} \href{http://dx.doi.org/10.1016/0550-3213(93)90166-M}{406 (1993) 187}; S.D. Ellis, D.E. Soper, \textbf{Phys. Rev. D} \href{http://link.aps.org/doi/10.1103/PhysRevD.48.3160}{48 (1993) 3160}.
     759\bibitem{bib:aachen} Y.L. Dokshitzer, G.D. Leder, S. Moretti, B.R. Webber, \textbf{JHEP} \href{http://dx.doi.org/10.1088/1126-6708/1998/01/011}{08 (1997) 001}; M. Wobisch, T. Wengler, \href{http://arxiv.org/abs/hep-ph/9907280}{arXiv:hep-ph/9907280}.
    760760\bibitem{bib:antikt} %\textit{The anti-kt jet clustering algorithm},
    761 M. Cacciari, G. P. Salam, G. Soyez, \textbf{JHEP} 0804 (2008) 063.
    762 \bibitem{bib:cmsjetresolution} CMS Collaboration, \textbf{CERN/LHCC} 2006-001; \textbf{CMS IN} 2007/053.
    763 \bibitem{bib:pdg} C. Amsler et al. (Particle Data Group), \textbf{Phys. Lett. B} 667 (2008) 1.
    764 \bibitem{bib:whphotoproduction} S. Ovyn, \textbf{Nucl. Phys. Proc. Suppl.} 179-180 (2008) 269-276.
     761M. Cacciari, G. P. Salam, G. Soyez, \textbf{JHEP} \href{http://dx.doi.org/10.1088/1126-6708/2008/04/063}{04 (2008) 063}.
     762\bibitem{bib:cmsjetresolution} CMS Collaboration, \textbf{CERN/LHCC} \href{http://documents.cern.ch/cgi-bin/setlink?base=lhcc&categ=public&id=lhcc-2006-001}{2006-001}; \textbf{CMS IN} 2007/053.
     763\bibitem{bib:pdg} C. Amsler et al. (Particle Data Group), \textbf{Phys. Lett. B} \href{http://dx.doi.org/10.1016/j.physletb.2008.07.018}{667 (2008) 1}.
     764\bibitem{bib:whphotoproduction} S. Ovyn, \textbf{Nucl. Phys. Proc. Suppl.} \href{http://dx.doi.org/10.1016/j.nuclphysbps.2008.07.034}{179-180 (2008) 269-276}.
    765765\bibitem{bib:mgme} %\textsc{MadGraph/MadEvent v4}, \textit{The New Web Generation},
    766 J. Alwall, et al., \textbf{JHEP} 0709:028 (2007).
     766J. Alwall, et al., \textbf{JHEP} \href{http://dx.doi.org/10.1088/1126-6708/2007/09/028}{09 (2007) 028}.
    767767\bibitem{bib:pythia} %\textsc{Pythia 6.4}, \textit{Physics and Manual},
    768 T. Sjostrand, S. Mrenna, P. Skands, \textbf{JHEP} 05 (2006) 026.
     768T. Sjostrand, S. Mrenna, P. Skands, \textbf{JHEP} \href{http://dx.doi.org/10.1088/1126-6708/2006/05/026}{05 (2006) 026}.
    769769\bibitem{bib:cmstauresolution} %\textit{Study of $\tau$-jet identification in CMS},
    770 R. Kinnunen, \textbf{CMS NOTE} 1997/002.
     770R. Kinnunen, A.N. Nikitenko\textbf{CMS NOTE} \href{http://cdsweb.cern.ch/record/687274}{1997/002}.
    771771\bibitem{bib:Frog} L. Quertenmont, V. Roberfroid, hep-ex/xxx.
    772 \bibitem{bib:wtphotoproduction} J. de Favereau de Jeneret, S. Ovyn, \textbf{Nucl. Phys. Proc. Suppl.} 179-180 (2008) 277-284; S. Ovyn, J. de Favereau de Jeneret, \href{http://arxiv.org/pdf/0806.4841v1}{arXiv:hep-ph/0806.4841}
     772\bibitem{bib:wtphotoproduction} J. de Favereau de Jeneret, S. Ovyn, \textbf{Nucl. Phys. Proc. Suppl.} \href{http://dx.doi.org/10.1016/j.nuclphysbps.2008.07.040}{179-180 (2008) 277-284}; S. Ovyn, J. de Favereau de Jeneret, \href{http://arxiv.org/pdf/0806.4841v1}{arXiv:hep-ph/0806.4841}
    773773\bibitem{bib:mcfio} P. Lebrun, L. Garren, Copyright (c) 1994-1995 Universities Research Association, Inc.
    774774\end{thebibliography}
     
    868868TRACK_eff         100      // efficiency associated to the tracking (%)
    869869
     870
     871\end{verbatim}
     872\end{quote}
     873
     874\begin{quote}
     875\begin{verbatim}
    870876# Calorimetric towers
    871877TOWER_number         40
     
    10051011{\bf GEN \textsc{tree}} & &\\
    10061012~~~Particle & generator particles from \textsc{hepevt}     & {\verb TRootGenParticle }\\
    1007 & & \\
     1013{\bf Trigger  } & &\\
     1014~~~TrigResult & Acceptance of different trigger bits       & {\verb TRootTrigger }\\
     1015\end{tabular}
     1016\end{quote}
     1017\begin{quote}
     1018\begin{tabular}{lll}
    10081019{\bf Analysis \textsc{tree}} & & \\
    10091020~~~Tracks     & Collection of tracks                       & {\verb TRootTracks }\\
     
    10181029~~~RP220hits  & Hits in the first proton taggers           & {\verb TRootRomanPotHits }\\
    10191030~~~FP420hits  & Hits in the next proton taggers            & {\verb TRootRomanPotHits }\\
    1020 & & \\
    1021 {\bf Trigger  } & &\\
    1022 ~~~TrigResult & Acceptance of different trigger bits       & {\verb TRootTrigger }\\
    10231031\end{tabular}
    10241032\end{quote}
     
    10261034All classes except \texttt{TRootTrigger}, \texttt{TRootETmis} and \texttt{TRootRomanPotHits} inherit from the class \texttt{TRootParticle} which includes the following data members (stored as \textit{leaves} in \textit{branches} of the \textit{trees}):
    10271035\begin{quote}
    1028 \begin{verbatim}
    1029  float E;  // particle energy in GeV
    1030  float Px; // particle momentum vector (x component) in GeV
    1031  float Py; // particle momentum vector (y component) in GeV
    1032  float Pz; // particle momentum vector (z component) in GeV
    1033  float PT; // particle transverse momentum in GeV
    1034  float Eta; // particle pseudorapidity 
    1035  float Phi; // particle azimuthal angle in rad
    1036 \end{verbatim}
     1036\begin{tabular}{ll}
     1037\multicolumn{2}{l}{\textbf{Most common leaves}}\\
     1038 \texttt{~~~float E;     }&\texttt{ // particle energy in GeV }\\
     1039 \texttt{~~~float Px;    }&\texttt{ // particle momentum vector (x component) in GeV }\\
     1040 \texttt{~~~float Py;    }&\texttt{ // particle momentum vector (y component) in GeV }\\
     1041 \texttt{~~~float Pz;    }&\texttt{ // particle momentum vector (z component) in GeV }\\
     1042 \texttt{~~~float PT;    }&\texttt{ // particle transverse momentum in GeV }\\
     1043 \texttt{~~~float Eta;   }&\texttt{ // particle pseudorapidity   }\\
     1044 \texttt{~~~float Phi;   }&\texttt{ // particle azimuthal angle in rad }\\
     1045\end{tabular}
    10371046\end{quote}
    10381047 
     
    10401049\begin{quote}
    10411050\begin{tabular}{ll}
    1042 {\bf leaves in the \texttt{Particle} branch} &\\   
    1043    \texttt{  int PID;      }&\texttt{ // particle HEP ID number }\\
    1044    \texttt{  int Status;   }&\texttt{ // particle status }\\
    1045    \texttt{  int M1;       }&\texttt{ // particle 1st mother }\\
    1046    \texttt{  int M2;       }&\texttt{ // particle 2nd mother }\\
    1047    \texttt{  int D1;       }&\texttt{ // particle 1st daughter }\\
    1048    \texttt{  int D2;       }&\texttt{ // particle 2nd daughter }\\
    1049    \texttt{  float Charge; }&\texttt{ // electrical charge in units of e}\\
    1050    \texttt{  float T;      }&\texttt{ // particle vertex position (t component, in mm/c) }\\
    1051    \texttt{  float X;      }&\texttt{ // particle vertex position (x component, in mm) }\\
    1052    \texttt{  float Y;      }&\texttt{ // particle vertex position (y component, in mm) }\\
    1053    \texttt{  float Z;      }&\texttt{ // particle vertex position (z component, in mm) }\\
    1054    \texttt{  float M;      }&\texttt{ // particle mass in GeV}\\
     1051\multicolumn{2}{l}{{\bf Leaves in the \texttt{Particle} branch}} \\   
     1052   \texttt{~~~int PID;      }&\texttt{ // particle HEP ID number }\\
     1053   \texttt{~~~int Status;   }&\texttt{ // particle status }\\
     1054   \texttt{~~~int M1;       }&\texttt{ // particle 1st mother }\\
     1055   \texttt{~~~int M2;       }&\texttt{ // particle 2nd mother }\\
     1056   \texttt{~~~int D1;       }&\texttt{ // particle 1st daughter }\\
     1057   \texttt{~~~int D2;       }&\texttt{ // particle 2nd daughter }\\
     1058   \texttt{~~~float Charge; }&\texttt{ // electrical charge in units of e}\\
     1059   \texttt{~~~float T;      }&\texttt{ // particle vertex position (t component, in mm/c) }\\
     1060   \texttt{~~~float X;      }&\texttt{ // particle vertex position (x component, in mm) }\\
     1061   \texttt{~~~float Y;      }&\texttt{ // particle vertex position (y component, in mm) }\\
     1062   \texttt{~~~float Z;      }&\texttt{ // particle vertex position (z component, in mm) }\\
     1063   \texttt{~~~float M;      }&\texttt{ // particle mass in GeV}\\
    10551064\end{tabular}
    10561065\end{quote}
    10571066\begin{quote}
    10581067\begin{tabular}{ll}
    1059 {\bf Additional leaves in \texttt{Electron} and \texttt{Muon} branches} &\\
    1060    \texttt{ int Charge } &\\
    1061    \texttt{ bool IsolFlag } &\\
     1068\multicolumn{2}{l}{\textbf{Additional leaves in \texttt{Electron} and \texttt{Muon} branches}} \\
     1069   \texttt{~~~int Charge } &\\
     1070   \texttt{~~~bool IsolFlag } &\\
    10621071& \\
    1063 {\bf Additional leaf in the \texttt{Jet} branch }  &\\
    1064    \texttt{ bool Btag } &\\
     1072\multicolumn{2}{l}{\textbf{Additional leaf in the \texttt{Jet} branch}}  \\
     1073   \texttt{~~~bool Btag } &\\
    10651074& \\
    1066 {\bf Additional leaves in the \texttt{ZDChits} branch } &\\
    1067    \texttt{float T;        }&\texttt{ // time of flight  in s }\\
    1068    \texttt{ int side;      }&\texttt{ // -1 or +1 }\\
     1075\multicolumn{2}{l}{\textbf{Additional leaves in the \texttt{ZDChits} branch}}\\
     1076   \texttt{~~~float T;        }&\texttt{ // time of flight  in s }\\
     1077   \texttt{~~~int side;      }&\texttt{ // -1 or +1 }\\
    10691078\end{tabular}
    10701079\end{quote}
     
    10891098(const Long64_t)200
    10901099root [4] GEN->GetListOfBranches()->ls()
    1091 OBJ: TBranchElement     Event   Event_ : 0 at: 0x9108f30
    1092 OBJ: TBranch    Event_size      Event_size/I : 0 at: 0x910cfd0
    1093 OBJ: TBranchElement     Particle        Particle_ : 0 at: 0x910c6b0
    1094 OBJ: TBranch    Particle_size   Particle_size/I : 0 at: 0x9111c58
     1100OBJ: TBranchElement  Event       Event_ : 0 at: 0x9108f30
     1101OBJ: TBranch         Event_size  Event_size/I : 0 at: 0x910cfd0
     1102OBJ: TBranchElement  Particle    Particle_ : 0 at: 0x910c6b0
     1103OBJ: TBranch  Particle_size  Particle_size/I : 0 at: 0x9111c58
    10951104root [5] Trigger->GetListOfLeaves()->ls()
    1096 OBJ: TLeafElement       TrigResult_     TrigResult_ : 0 at: 0x90f90a0
    1097 OBJ: TLeafElement       TrigResult.Accepted     Accepted[TrigResult_] : 0 at: 0x90f9000
    1098 OBJ: TLeafI     TrigResult_size TrigResult_size : 0 at: 0x90fb860
     1105OBJ: TLeafElement TrigResult_          TrigResult_ : 0 at: 0x90f90a0
     1106OBJ: TLeafElement TrigResult.Accepted  Accepted[TrigResult_] : 0 at: 0x90f9000
     1107OBJ: TLeafI       TrigResult_size      TrigResult_size : 0 at: 0x90fb860
    10991108\end{verbatim}
    11001109\end{quote}
    11011110The \texttt{.ls} command lists the current keys available and in particular the three \textit{tree} names.
    1102 \texttt{TBrowser t} launches a browser and the \texttt{GetEntries()} method outputs the number of data in the corresponding \textit{tree}.
     1111\mbox{\texttt{TBrowser t}} launches a browser and the \texttt{GetEntries()} method outputs the number of data in the corresponding \textit{tree}.
    11031112The list of \textit{branches} or \textit{leaves} can be displayed with the \texttt{GetListOfBranches()} and \texttt{GetListOfLeaves()} methods, pointing to the \texttt{ls()} one. In particular, it is possible to shown only parts of the output, using wildcard characters (\texttt{*}):
    11041113\begin{quote}
    11051114\begin{verbatim}
    11061115root [6] Analysis->GetListOfLeaves()->ls("*.E")
    1107 OBJ: TLeafElement       Jet.E   E[Jet_] : 0 at: 0xa08bc68
     1116OBJ: TLeafElement       Jet.E           E[Jet_] : 0 at: 0xa08bc68
    11081117OBJ: TLeafElement       TauJet.E        E[TauJet_] : 0 at: 0xa148910
    11091118OBJ: TLeafElement       Electron.E      E[Electron_] : 0 at: 0xa1d8a50
    1110 OBJ: TLeafElement       Muon.E  E[Muon_] : 0 at: 0xa28ac80
     1119OBJ: TLeafElement       Muon.E          E[Muon_] : 0 at: 0xa28ac80
    11111120OBJ: TLeafElement       Photon.E        E[Photon_] : 0 at: 0xa33cd88
    11121121OBJ: TLeafElement       Tracks.E        E[Tracks_] : 0 at: 0xa3cced0
     
    11431152 \begin{quote}
    11441153\begin{verbatim}
    1145 ./Analysis_Ex input_file.list output_file.root
     1154me@mylaptop:~$ ./Analysis_Ex input_file.list output_file.root
    11461155\end{verbatim}
    11471156 \end{quote}
     
    11541163 \begin{quote}
    11551164\begin{verbatim}
    1156 ./Trigger_Only input_file.root data/trigger.dat
     1165me@mylaptop:~$ ./Trigger_Only input_file.root data/trigger.dat
    11571166\end{verbatim}
    11581167 \end{quote}
    11591168 
    1160 \subsection{Running the \textsc{Frog} event display}
     1169\subsection{Running the FROG event display}
    11611170 
    11621171\begin{itemize}
    11631172\item If the { \verb FLAG_frog } was switched on in the smearing card, two files has been created during the run of \textsc{Delphes}: {\verb DelphesToFrog.vis } and {\verb DelphesToFrog.geom }. They contain all the needed information to run \textsc{frog}.
    11641173\item To display the events and the geometry, you first need to compile \textsc{Frog}. Go to the {\verb Utilities/FROG } and type {\verb make }. This compilation is done once for all, with this geometry (i.e. as long as the \texttt{*vis} and \texttt{*geom} files do not change)
    1165 \item Go back into the main directory and type {\verb ./Utilities/FROG/frog }.
     1174\item Go back into the main directory and type \texttt{me@mylaptop:~\$ ./Utilities/FROG/frog}.
    11661175\end{itemize}
    11671176 
Note: See TracChangeset for help on using the changeset viewer.