Ignore:
Timestamp:
11/15/99 11:00:39 (25 years ago)
Author:
harald
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/CvsDoku/body.html

    r321 r322  
    1 <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    2 <html>
    3 <head>
    4    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    5    <meta name="GENERATOR" content="Mozilla/4.51 [en] (X11; I; Linux 2.2.5 i586) [Netscape]">
    6    <title> CVS for Magic Software Development </title>
    7 </head>
    8 <body>
     1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
     2<HTML>
     3<HEAD>
     4   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
     5   <META NAME="GENERATOR" CONTENT="Mozilla/4.08 [en] (X11; I; OSF1 V4.0 alpha) [Netscape]">
     6   <TITLE> CVS for Magic Software Development </TITLE>
     7</HEAD>
     8<BODY>
    99<! This is my first attempt at my personal WWW home page.        ><! It has become necessary to create this mainly because my      ><! hotlist has grown into something so extremely large that it   ><! is impossible to find a way through it any longer...          >
    10 <center>
    11 <h1>
    12 <font color="#992277">CVS for Magic Software Development</font></h1></center>
    13 
    14 <hr>
    15 <h3>
    16 <a NAME="Anchor_Introduction"></a><font color="#FF0000"><font size=+2>Introduction</font></font></h3>
     10<CENTER>
     11<H1>
     12<FONT COLOR="#992277">CVS for Magic Software Development</FONT></H1></CENTER>
     13
     14<HR>
     15<H3>
     16<A NAME="Anchor_Introduction"></A><FONT COLOR="#FF0000"><FONT SIZE=+2>Introduction</FONT></FONT></H3>
    1717More than one software developer are involved in the progress of Software
    1818for the MAGIC telescope. Because the developers are distributed all over
     
    2020possibility of such version control systems, but for the beginning we take
    2121CVS ( Concurrent Versions System ).
    22 <p>CVS is a version control system, which allows you to keep old versions
     22<P>CVS is a version control system, which allows you to keep old versions
    2323of files (usually source code), keep a log of who, when, and why changes
    2424occurred, etc., like RCS or SCCS. Unlike the simpler systems, CVS does
     
    2828editing of source files among multiple authors. CVS allows triggers to
    2929enable/log/control various operations and works well over a wide area network.
    30 <p>CVS keeps a single copy of the master sources. This copy is called the
     30<P>CVS keeps a single copy of the master sources. This copy is called the
    3131source ``repository''; it contains all the information to permit extracting
    3232previous software releases at any time based on either a symbolic revision
    3333tag, or a date in the past.
    34 <p>For CVS updates, more information on documentation,&nbsp; software related
     34<P>For CVS updates, more information on documentation,&nbsp; software related
    3535to CVS, development of CVS, and more, see:
    36 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.cyclic.com">http://www.cyclic.com</a>
    37 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.loria.fr/~molli/cvs-index.html">http://www.loria.fr/~molli/cvs-index.html</a>
    38 <br>&nbsp;
    39 <p>
    40 <hr WIDTH="100%">
    41 <br><a NAME="Anchor_Repository"></a><b><font color="#FF0000"><font size=+2>Repository</font></font></b>
    42 <p>The single copy of the master source for all MAGIC software is held
     36<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A HREF="http://www.cyclic.com">http://www.cyclic.com</A>
     37<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A HREF="http://www.loria.fr/~molli/cvs-index.html">http://www.loria.fr/~molli/cvs-index.html</A>
     38<BR>&nbsp;
     39<P>
     40<HR WIDTH="100%">
     41<BR><A NAME="Anchor_Repository"></A><B><FONT COLOR="#FF0000"><FONT SIZE=+2>Repository</FONT></FONT></B>
     42<P>The single copy of the master source for all MAGIC software is held
    4343in the repository on a single (security reasons) linux computer in Max-Planck-Institut
    4444f&uuml;r Physik in Munich. As a remote developer you must declare the environment
    4545variable.
    46 <p><b><font color="#33FF33">setenv&nbsp;&nbsp; CVSROOT&nbsp; :ext:pchegra4.mppmu.mpg.de:/CvsRepository&nbsp;</font></b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
     46<P><B><FONT COLOR="#33FF33">setenv&nbsp;&nbsp; CVSROOT&nbsp; :ext:pchegra4.mppmu.mpg.de:/CvsRepository&nbsp;</FONT></B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    4747for tcsh (use the syntax of your shell)
    48 <p><blink>The access from other computers is still under construction and
    49 tests.</blink>
    50 <p>If you want access please inform<a href="mailto:harald@hegra1.mppmu.mpg.de">
    51 Harald Kornmayer&nbsp;</a> in Munich. For more details about the structure
    52 of the repository see <a href="#Anchor_StructureRepository">here.</a>
    53 <br>&nbsp;
    54 <p>
    55 <hr WIDTH="100%">
    56 <br><a NAME="Anchor_JustforBeginners"></a><b><font color="#FF0000"><font size=+2>Just
    57 for Beginners</font></font></b>
    58 <p>All developers should use CVS commands for further development. I set
     48<P><BLINK>The access from other computers is still under construction and
     49tests.</BLINK>
     50<P>If you want access please inform<A HREF="mailto:harald@hegra1.mppmu.mpg.de">
     51Harald Kornmayer&nbsp;</A> in Munich. For more details about the structure
     52of the repository see <A HREF="#Anchor_StructureRepository">here.</A>
     53<BR>&nbsp;
     54<P>
     55<HR WIDTH="100%">
     56<BR><A NAME="Anchor_JustforBeginners"></A><B><FONT COLOR="#FF0000"><FONT SIZE=+2>Just
     57for Beginners</FONT></FONT></B>
     58<P>All developers should use CVS commands for further development. I set
    5959up different projects of software development. Please take only the source
    6060file from the repository which are necessary for the project you want to
     
    6262planning to do bigger changes create your own development branch. But don't
    6363wait to long with committing.
    64 <br>
    65 <hr WIDTH="100%">
    66 <br><a NAME="Anchor_Projects"></a><b><font color="#FF0000"><font size=+2>Projects</font></font></b>
    67 <p>The software is separated in different software projects. This projects
     64<BR>
     65<HR WIDTH="100%">
     66<BR><A NAME="Anchor_Projects"></A><B><FONT COLOR="#FF0000"><FONT SIZE=+2>Projects</FONT></FONT></B>
     67<P>The software is separated in different software projects. This projects
    6868are:
    69 <br>&nbsp;
    70 <blockquote><font color="#CC6600"><font size=+1>&nbsp;Mmcs (Magic Monte
    71 Carlo Simulation )</font></font>
    72 <br>This is the adapted CORSIKA code for calculating air showers.
    73 <p><font color="#CC6600"><font size=+1>Reflector</font></font>
    74 <br>With this program you can track the cerenkov photons generated by Mmcs
     69<BR>&nbsp;
     70<BLOCKQUOTE><FONT COLOR="#CC6600"><FONT SIZE=+1>&nbsp;Mmcs (Magic Monte
     71Carlo Simulation )</FONT></FONT>
     72<BR>This is the adapted CORSIKA code for calculating air showers.
     73<P><FONT COLOR="#CC6600"><FONT SIZE=+1>Reflector</FONT></FONT>
     74<BR>With this program you can track the cerenkov photons generated by Mmcs
    7575to the camera plane. So all the geometry of the telescope is inside this
    7676program.
    77 <p><font color="#CC6600"><font size=+1>Camera</font></font>
    78 <br>To change the information of the cerenkov photons to FADC counts you
     77<P><FONT COLOR="#CC6600"><FONT SIZE=+1>Camera</FONT></FONT>
     78<BR>To change the information of the cerenkov photons to FADC counts you
    7979have to use the camera program. This program contains a lot of different
    8080other sources that are also used by the reflector or the Evita project.
    81 <p><font color="#CC6600"><font size=+1>Evita (EVent Imaging Tool for Analysis)</font></font>
    82 <br>To display one event use this nice Gui package.
    83 <p>.......
    84 <br>&nbsp;</blockquote>
     81<P><FONT COLOR="#CC6600"><FONT SIZE=+1>Evita (EVent Imaging Tool for Analysis)</FONT></FONT>
     82<BR>To display one event use this nice Gui package.
     83<P>.......
     84<BR>&nbsp;</BLOCKQUOTE>
    8585It is obvious that some source code of a given directory is part of different
    8686projects. I.e. the directory include-MC is a part of the reflector and
    8787the camera project.
    88 <p>
    89 <hr WIDTH="100%">
    90 <br><a NAME="Anchor_Commands"></a><b><font color="#FF0000"><font size=+2>Commands</font></font></b>
    91 <br>&nbsp;
    92 <ol>
    93 <li>
    94 Continue with development of existing projects</li>
    95 
    96 <br>command: cvs checkout <i>project</i>
    97 <br>Then you will get all the directories that are necessary for compiling
     88<P>
     89<HR WIDTH="100%">
     90<BR><A NAME="Anchor_Commands"></A><B><FONT COLOR="#FF0000"><FONT SIZE=+2>Commands</FONT></FONT></B>
     91<BR>&nbsp;
     92<OL>
     93<LI>
     94Continue with development of existing projects</LI>
     95
     96<BR>command: cvs checkout <I>project</I>
     97<BR>Then you will get all the directories that are necessary for compiling
    9898the given project. So go first in the directory with the Makefile and try
    9999to compile it. Then you can start with working on the source files. At
    100100the end of your work you will have modified source files.
    101 <br>&nbsp;
    102 <li>
    103 Check the status of the files in your directory</li>
    104 
    105 <br>command: cvs status
    106 <br>Then you will get a long list with information of all files in this
     101<BR>&nbsp;
     102<LI>
     103Check the status of the files in your directory</LI>
     104
     105<BR>command: cvs status
     106<BR>Then you will get a long list with information of all files in this
    107107directory and all sub directory.
    108 <br>If you want to see only the names of the modified files use the
    109 <br>command:cvs status | grep odi
    110 <br>&nbsp;
    111 <li>
    112 See differences of your files and the repository</li>
    113 
    114 <br>command: cvs diff <i>[filename]</i>
    115 <br>This will show you the changed you did.
    116 <br>&nbsp;
    117 <li>
    118 Commit your changes to the repository</li>
    119 
    120 <br>command: cvs commit [<i>filename]</i>
    121 <br>The changes you made will then be in the repository and are available
     108<BR>If you want to see only the names of the modified files use the
     109<BR>command:cvs status | grep odi
     110<BR>&nbsp;
     111<LI>
     112See differences of your files and the repository</LI>
     113
     114<BR>command: cvs diff <I>[filename]</I>
     115<BR>This will show you the changed you did.
     116<BR>&nbsp;
     117<LI>
     118Commit your changes to the repository</LI>
     119
     120<BR>command: cvs commit [<I>filename]</I>
     121<BR>The changes you made will then be in the repository and are available
    122122for all other developers.
    123 <br>&nbsp;
    124 <li>
    125 Remove all your files</li>
    126 
    127 <br>command: cvs release -d [filename]
    128 <br>Do this in the most upper directory (There you can see i.e. MagicSoft.).
     123<BR>&nbsp;
     124<LI>
     125Remove all your files</LI>
     126
     127<BR>command: cvs release -d [filename]
     128<BR>Do this in the most upper directory (There you can see i.e. MagicSoft.).
    129129If CVS find some altered files it will not deleted all immediately. But
    130130if you have no altered files say yes and delete all the files and directory
    131131you worked on. So you are always sure that there is no old or changed version
    132 of a project.</ol>
    133 
    134 <hr WIDTH="100%">
    135 <p><a NAME="Anchor_StructureRepository"></a><font color="#FF0000"><font size=+2>Structure
    136 of the Repository</font></font>
    137 <p>All the Software is inside the directory. The structure of the sub directories
     132of a project.</OL>
     133
     134<HR WIDTH="100%">
     135<P><A NAME="Anchor_StructureRepository"></A><FONT COLOR="#FF0000"><FONT SIZE=+2>Structure
     136of the Repository</FONT></FONT>
     137<P>All the Software is inside the directory. The structure of the sub directories
    138138is following one:
    139 <br>&nbsp;
    140 <br>&nbsp;
    141 <table BORDER CELLPADDING=10 COLS=7 WIDTH="100%" NOSAVE >
    142 <tr>
    143 <td><font size=+1><a href="#Anchor_MagicSoft">MagicSoft</a></font></td>
    144 
    145 <td><font size=+1><a href="#Anchor_CvsDoku">CvsDoku</a></font></td>
    146 
    147 <td></td>
    148 
    149 <td></td>
    150 
    151 <td></td>
    152 
    153 <td></td>
    154 
    155 <td></td>
    156 </tr>
    157 
    158 <tr>
    159 <td></td>
    160 
    161 <td><font size=+1><a href="#Anchor_Simulation">Simulation</a></font></td>
    162 
    163 <td><font size=+1><a href="#Anchor_Corsika">Corsika</a></font></td>
    164 
    165 <td><font size=+1>Mmcs</font></td>
    166 
    167 <td></td>
    168 
    169 <td></td>
    170 
    171 <td></td>
    172 </tr>
    173 
    174 <tr>
    175 <td></td>
    176 
    177 <td></td>
    178 
    179 <td><font size=+1><a href="#Anchor_Detector">Detector</a></font></td>
    180 
    181 <td><font size=+1><a href="#Anchor_Reflector">Reflector</a></font></td>
    182 
    183 <td></td>
    184 
    185 <td></td>
    186 
    187 <td></td>
    188 </tr>
    189 
    190 <tr>
    191 <td></td>
    192 
    193 <td></td>
    194 
    195 <td></td>
    196 
    197 <td><font size=+1><a href="#anchor_Camera">Camera</a></font></td>
    198 
    199 <td></td>
    200 
    201 <td></td>
    202 
    203 <td></td>
    204 </tr>
    205 
    206 <tr>
    207 <td></td>
    208 
    209 <td></td>
    210 
    211 <td></td>
    212 
    213 <td><font size=+1><a href="#Anchor_include-GENERAL">include-GENERAL</a></font></td>
    214 
    215 <td></td>
    216 
    217 <td></td>
    218 
    219 <td></td>
    220 </tr>
    221 
    222 <tr>
    223 <td></td>
    224 
    225 <td></td>
    226 
    227 <td></td>
    228 
    229 <td><font size=+1><a href="#Anchor_include-CORSIKA">include-CORSIKA</a></font></td>
    230 
    231 <td></td>
    232 
    233 <td></td>
    234 
    235 <td></td>
    236 </tr>
    237 
    238 <tr>
    239 <td></td>
    240 
    241 <td></td>
    242 
    243 <td></td>
    244 
    245 <td><font size=+1><a href="#Anchor_include-MC">include-MC</a></font></td>
    246 
    247 <td></td>
    248 
    249 <td></td>
    250 
    251 <td></td>
    252 </tr>
    253 
    254 <tr>
    255 <td></td>
    256 
    257 <td></td>
    258 
    259 <td></td>
    260 
    261 <td><font size=+1><a href="#Anchor_include-MTrigger">include-MTrigger</a></font></td>
    262 
    263 <td></td>
    264 
    265 <td></td>
    266 
    267 <td></td>
    268 </tr>
    269 
    270 <tr>
    271 <td></td>
    272 
    273 <td></td>
    274 
    275 <td></td>
    276 
    277 <td><font size=+1><a href="#Anchor_DetData">Data</a></font></td>
    278 
    279 <td></td>
    280 
    281 <td></td>
    282 
    283 <td></td>
    284 </tr>
    285 
    286 <tr>
    287 <td></td>
    288 
    289 <td></td>
    290 
    291 <td></td>
    292 
    293 <td><font size=+1><a href="#Anchor_lib">lib&nbsp;</a></font></td>
    294 
    295 <td></td>
    296 
    297 <td></td>
    298 
    299 <td></td>
    300 </tr>
    301 
    302 <tr>
    303 <td></td>
    304 
    305 <td><font size=+1><a href="#Anchor_include-Classes">include-Classes</a></font></td>
    306 
    307 <td></td>
    308 
    309 <td></td>
    310 
    311 <td></td>
    312 
    313 <td></td>
    314 
    315 <td></td>
    316 </tr>
    317 
    318 <tr>
    319 <td></td>
    320 
    321 <td></td>
    322 
    323 <td></td>
    324 
    325 <td></td>
    326 
    327 <td></td>
    328 
    329 <td></td>
    330 
    331 <td></td>
    332 </tr>
    333 
    334 <tr>
    335 <td></td>
    336 
    337 <td><font size=+1><a href="#Anchor_Analysis">Analysis</a></font></td>
    338 
    339 <td></td>
    340 
    341 <td></td>
    342 
    343 <td></td>
    344 
    345 <td></td>
    346 
    347 <td></td>
    348 </tr>
    349 
    350 <tr NOSAVE>
    351 <td NOSAVE></td>
    352 
    353 <td></td>
    354 
    355 <td></td>
    356 
    357 <td></td>
    358 
    359 <td></td>
    360 
    361 <td></td>
    362 
    363 <td></td>
    364 </tr>
    365 </table>
    366 
    367 <hr WIDTH="100%">
    368 <br>&nbsp;
    369 <h3>
    370 <font color="#FF0000"><font size=+2>Detail of sub directories in the repository</font></font></h3>
    371 
    372 <p><br><a NAME="Anchor_MagicSoft"></a><font color="#CC33CC"><font size=+2>MagicSoft</font></font>
    373 <p>In this directory of the cvs-repository you find all software that is
     139<BR>&nbsp;
     140<BR>&nbsp;
     141<TABLE BORDER CELLPADDING=10 COLS=7 WIDTH="100%" NOSAVE >
     142<TR>
     143<TD><FONT SIZE=+1><A HREF="#Anchor_MagicSoft">MagicSoft</A></FONT></TD>
     144
     145<TD><FONT SIZE=+1><A HREF="#Anchor_CvsDoku">CvsDoku</A></FONT></TD>
     146
     147<TD></TD>
     148
     149<TD></TD>
     150
     151<TD></TD>
     152
     153<TD></TD>
     154
     155<TD></TD>
     156</TR>
     157
     158<TR>
     159<TD></TD>
     160
     161<TD><FONT SIZE=+1><A HREF="#Anchor_Simulation">Simulation</A></FONT></TD>
     162
     163<TD><FONT SIZE=+1><A HREF="#Anchor_Corsika">Corsika</A></FONT></TD>
     164
     165<TD><FONT SIZE=+1>Mmcs</FONT></TD>
     166
     167<TD></TD>
     168
     169<TD></TD>
     170
     171<TD></TD>
     172</TR>
     173
     174<TR>
     175<TD></TD>
     176
     177<TD></TD>
     178
     179<TD><FONT SIZE=+1><A HREF="#Anchor_Detector">Detector</A></FONT></TD>
     180
     181<TD><FONT SIZE=+1><A HREF="#Anchor_Reflector">Reflector</A></FONT></TD>
     182
     183<TD></TD>
     184
     185<TD></TD>
     186
     187<TD></TD>
     188</TR>
     189
     190<TR>
     191<TD></TD>
     192
     193<TD></TD>
     194
     195<TD></TD>
     196
     197<TD><FONT SIZE=+1><A HREF="#anchor_Camera">Camera</A></FONT></TD>
     198
     199<TD></TD>
     200
     201<TD></TD>
     202
     203<TD></TD>
     204</TR>
     205
     206<TR>
     207<TD></TD>
     208
     209<TD></TD>
     210
     211<TD></TD>
     212
     213<TD><FONT SIZE=+1><A HREF="#Anchor_include-GENERAL">include-GENERAL</A></FONT></TD>
     214
     215<TD></TD>
     216
     217<TD></TD>
     218
     219<TD></TD>
     220</TR>
     221
     222<TR>
     223<TD></TD>
     224
     225<TD></TD>
     226
     227<TD></TD>
     228
     229<TD><FONT SIZE=+1><A HREF="#Anchor_include-CORSIKA">include-CORSIKA</A></FONT></TD>
     230
     231<TD></TD>
     232
     233<TD></TD>
     234
     235<TD></TD>
     236</TR>
     237
     238<TR>
     239<TD></TD>
     240
     241<TD></TD>
     242
     243<TD></TD>
     244
     245<TD><FONT SIZE=+1><A HREF="#Anchor_include-MC">include-MC</A></FONT></TD>
     246
     247<TD></TD>
     248
     249<TD></TD>
     250
     251<TD></TD>
     252</TR>
     253
     254<TR>
     255<TD></TD>
     256
     257<TD></TD>
     258
     259<TD></TD>
     260
     261<TD><FONT SIZE=+1><A HREF="#Anchor_include-MTrigger">include-MTrigger</A></FONT></TD>
     262
     263<TD></TD>
     264
     265<TD></TD>
     266
     267<TD></TD>
     268</TR>
     269
     270<TR>
     271<TD></TD>
     272
     273<TD></TD>
     274
     275<TD></TD>
     276
     277<TD><FONT SIZE=+1><A HREF="#Anchor_DetData">Data</A></FONT></TD>
     278
     279<TD></TD>
     280
     281<TD></TD>
     282
     283<TD></TD>
     284</TR>
     285
     286<TR>
     287<TD></TD>
     288
     289<TD></TD>
     290
     291<TD></TD>
     292
     293<TD><FONT SIZE=+1><A HREF="#Anchor_lib">lib&nbsp;</A></FONT></TD>
     294
     295<TD></TD>
     296
     297<TD></TD>
     298
     299<TD></TD>
     300</TR>
     301
     302<TR>
     303<TD></TD>
     304
     305<TD><FONT SIZE=+1><A HREF="#Anchor_include-Classes">include-Classes</A></FONT></TD>
     306
     307<TD></TD>
     308
     309<TD></TD>
     310
     311<TD></TD>
     312
     313<TD></TD>
     314
     315<TD></TD>
     316</TR>
     317
     318<TR>
     319<TD></TD>
     320
     321<TD></TD>
     322
     323<TD></TD>
     324
     325<TD></TD>
     326
     327<TD></TD>
     328
     329<TD></TD>
     330
     331<TD></TD>
     332</TR>
     333
     334<TR>
     335<TD></TD>
     336
     337<TD><FONT SIZE=+1><A HREF="#Anchor_Analysis">Analysis</A></FONT></TD>
     338
     339<TD></TD>
     340
     341<TD></TD>
     342
     343<TD></TD>
     344
     345<TD></TD>
     346
     347<TD></TD>
     348</TR>
     349
     350<TR NOSAVE>
     351<TD NOSAVE></TD>
     352
     353<TD></TD>
     354
     355<TD></TD>
     356
     357<TD></TD>
     358
     359<TD></TD>
     360
     361<TD></TD>
     362
     363<TD></TD>
     364</TR>
     365</TABLE>
     366
     367<HR WIDTH="100%">
     368<BR>&nbsp;
     369<H3>
     370<FONT COLOR="#FF0000"><FONT SIZE=+2>Detail of sub directories in the repository</FONT></FONT></H3>
     371
     372<P><BR><A NAME="Anchor_MagicSoft"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>MagicSoft</FONT></FONT>
     373<P>In this directory of the cvs-repository you find all software that is
    374374developed for MAGIC using CVS.
    375 <br>This directory contain four sub directories, CvsDoku, Simulation, Analysis
     375<BR>This directory contain four sub directories, CvsDoku, Simulation, Analysis
    376376and include-Classes.
    377 <br>&nbsp;
    378 <blockquote><a NAME="Anchor_CvsDoku"></a><font color="#CC33CC"><font size=+2>CvsDoku</font></font>
    379 <p>In this directory of the cvs-repository you find some html pages like
     377<BR>&nbsp;
     378<BLOCKQUOTE><A NAME="Anchor_CvsDoku"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>CvsDoku</FONT></FONT>
     379<P>In this directory of the cvs-repository you find some html pages like
    380380the one you are looking at the moment. This documentation is written as
    381381a guideline for MAGIC developers using the CVS tool. Also the documentation
    382382for CVS usage is using CVS!!
    383 <p><a NAME="Anchor_Simulation"></a><font color="#CC66CC"><font size=+2>Simulation</font></font>
    384 <br>For MAGIC a lot of programs were developed to simulate the behavior
     383<P><A NAME="Anchor_Simulation"></A><FONT COLOR="#CC66CC"><FONT SIZE=+2>Simulation</FONT></FONT>
     384<BR>For MAGIC a lot of programs were developed to simulate the behavior
    385385of Air Showers, the Mirrors and the Camera. All this things you need for
    386386simulation is inside this directory.
    387 <br>&nbsp;
    388 <blockquote><a NAME="Anchor_Corsika"></a><font color="#CC33CC"><font size=+2>Corsika</font></font>
    389 <br>All things needed for the simulation of Air Showers. All this simulation
     387<BR>&nbsp;
     388<BLOCKQUOTE><A NAME="Anchor_Corsika"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>Corsika</FONT></FONT>
     389<BR>All things needed for the simulation of Air Showers. All this simulation
    390390are based on the CORSIKA program of the KASCADE group in Karlsruhe.
    391 <br>&nbsp;
    392 <p><a NAME="Anchor_Detector"></a><font color="#CC33CC"><font size=+2>Detector</font></font>
    393 <br>&nbsp;Every thing that is needed to transfer the simulated events to
     391<BR>&nbsp;
     392<P><A NAME="Anchor_Detector"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>Detector</FONT></FONT>
     393<BR>&nbsp;Every thing that is needed to transfer the simulated events to
    394394the common raw data format. There are a lot of different tools inside this
    395395directory, mainly based on the work of Jose Carlos Gonzales.
    396 <br>&nbsp;
    397 <blockquote><a NAME="Anchor_Reflector"></a><font color="#CC33CC"><font size=+2>Reflector</font></font>
    398 <br>&nbsp;Here you find the source code of the reflector program. This
     396<BR>&nbsp;
     397<BLOCKQUOTE><A NAME="Anchor_Reflector"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>Reflector</FONT></FONT>
     398<BR>&nbsp;Here you find the source code of the reflector program. This
    399399is written to read the CORSIKA (Mmcs) output. With this data you can simulate
    400400the behavior of the MAGIC mirrors. But to compile and run the program some
    401401other sub directories are needed.
    402 <p><a NAME="anchor_Camera"></a><font color="#CC66CC"><font size=+2>Camera</font></font>
    403 <p><font color="#330000">&nbsp;In this directory are all the files of the
     402<P><A NAME="anchor_Camera"></A><FONT COLOR="#CC66CC"><FONT SIZE=+2>Camera</FONT></FONT>
     403<P><FONT COLOR="#330000">&nbsp;In this directory are all the files of the
    404404camera program. The camera program is calculating the response of each
    405405photo multiplier of the camera. At the end we get the number of ADC count
    406406for each time slice of each pixel. In the previous there were also some
    407 smaller calculations of the camera pixels in it.</font>
    408 <p><a NAME="Anchor_include-CORSIKA"></a><font color="#CC33CC"><font size=+2>include-CORSIKA</font></font>
    409 <br>Here you can find a implementation to read the CORSIKA output. This
     407smaller calculations of the camera pixels in it.</FONT>
     408<P><A NAME="Anchor_include-CORSIKA"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>include-CORSIKA</FONT></FONT>
     409<BR>Here you can find a implementation to read the CORSIKA output. This
    410410classes are needed by the reflector program.
    411 <p><a NAME="Anchor_include-MC"></a><font color="#CC33CC"><font size=+2>include-MC</font></font>
    412 <br>Here you can find a implementation to write and read the output of
     411<P><A NAME="Anchor_include-MC"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>include-MC</FONT></FONT>
     412<BR>Here you can find a implementation to write and read the output of
    413413the reflector program. This classes are needed by the reflector and the
    414414camera program.
    415 <p><a NAME="Anchor_include-GENERAL"></a><font color="#CC33CC"><font size=+2>include-GENERAL</font></font>
    416 <br>Here you can find some header file that are needed by reflector and
     415<P><A NAME="Anchor_include-GENERAL"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>include-GENERAL</FONT></FONT>
     416<BR>Here you can find some header file that are needed by reflector and
    417417camera. For example the declaration of the runlib is found here.
    418 <br>&nbsp;
    419 <p><a NAME="Anchor_include-MTrigger"></a><font color="#CC66CC"><font size=+2>include-MTrigger</font></font>
    420 <br>Studies of the trigger behavior are very fundamental things. The simulation
     418<BR>&nbsp;
     419<P><A NAME="Anchor_include-MTrigger"></A><FONT COLOR="#CC66CC"><FONT SIZE=+2>include-MTrigger</FONT></FONT>
     420<BR>Studies of the trigger behavior are very fundamental things. The simulation
    421421of the trigger is a part of the camera program. All the methods are put
    422422in the Classes (called MTRigger ) in this directory.
    423 <p><a NAME="Anchor_DetData"></a><font color="#CC33CC"><font size=+2>Data</font></font>
    424 <br>All the different data files for the simulation tools reflector and
     423<P><A NAME="Anchor_DetData"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>Data</FONT></FONT>
     424<BR>All the different data files for the simulation tools reflector and
    425425camera are in this directory. For example the geometry of the MAGIC telescope
    426426is stored in magic.def or the data of the focal points is stored in focal.dat.
    427 <p><a NAME="Anchor_lib"></a><font color="#CC33CC"><font size=+2>lib</font></font>
    428 <br>Here you find the ranlib that is used by reflector and camera.</blockquote>
    429 </blockquote>
    430 <a NAME="Anchor_include-Classes"></a><font color="#CC66CC"><font size=+2>include-Classes</font></font>
    431 <p>In this directory you can find all Classes (C++ and hopefully OOP )
     427<P><A NAME="Anchor_lib"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>lib</FONT></FONT>
     428<BR>Here you find the ranlib that is used by reflector and camera.</BLOCKQUOTE>
     429</BLOCKQUOTE>
     430<A NAME="Anchor_include-Classes"></A><FONT COLOR="#CC66CC"><FONT SIZE=+2>include-Classes</FONT></FONT>
     431<P>In this directory you can find all Classes (C++ and hopefully OOP )
    432432that are used for simulation and for analysis. An example is the RawDataFormat
    433433used in the Analysis and the Camera programs. The Classes are MRawPixel,
    434434MRawEvt, MRawMc .....
    435 <p><a NAME="Anchor_Analysis"></a><font color="#CC66CC"><font size=+2>Analysis</font></font>
    436 <p>In this directory you can find all Programs to analyze data of MAGIC.
     435<P><A NAME="Anchor_Analysis"></A><FONT COLOR="#CC66CC"><FONT SIZE=+2>Analysis</FONT></FONT>
     436<P>In this directory you can find all Programs to analyze data of MAGIC.
    437437Here you will find tools to look on single Events, to calculate the Hillas
    438438parameters and to find the periodicity of one special source. (But all
    439439this is still under construction!!!! Here the must development is needed
    440440in the future!!!)
    441 <br>&nbsp;</blockquote>
    442 
    443 <br>&nbsp;
    444 </body>
    445 </html>
     441<BR>&nbsp;</BLOCKQUOTE>
     442
     443<HR WIDTH="100%">
     444<BR><I>H.Kornmayer</I>
     445<BR>&nbsp;
     446</BODY>
     447</HTML>
Note: See TracChangeset for help on using the changeset viewer.