Changeset 309


Ignore:
Timestamp:
11/05/99 13:49:58 (25 years ago)
Author:
magiccvs
Message:
some more directories in the dokumentation.
File:
1 edited

Legend:

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

    r305 r309  
    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>
     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.5 [en] (X11; I; Linux 2.0.36 i686) [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 CVS for Magic Software Development</H1></CENTER>
    13 
    14 <HR>
    15 <H3>
    16 <FONT COLOR="#FF0000"><FONT SIZE=+2>Introduction</FONT></FONT></H3>
     10<center>
     11<h1>
     12CVS for Magic Software Development</h1></center>
     13
     14<hr>
     15<h3>
     16<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;&nbsp;
    37 <A HREF="http://www.cyclic.com">http://www.cyclic.com</A>
    38 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    39 <A HREF="http://www.loria.fr/~molli/cvs-index.html">http://www.loria.fr/~molli/cvs-index.html</A>
    40 <BR>&nbsp;
    41 <P>
    42 <HR WIDTH="100%">
    43 <BR><FONT COLOR="#FF0000"><FONT SIZE=+2>Repository</FONT></FONT>
    44 <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><font color="#FF0000"><font size=+2>Repository</font></font>
     42<p>The single copy of the master source for all MAGIC software is held
    4543in the repository on a single (security reasons) linux computer in Max-Planck-Institut
    46 f&uuml;r Physik in Munich. As a developer you must declare the environment
     44f&uuml;r Physik in Munich. As a remote developer you must declare the environment
    4745variable.
    48 <P>setenv&nbsp;&nbsp; CVSROOT&nbsp; /CvsRepository/&nbsp;&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;
    4947for tcsh (use the syntax of your shell)
    50 <P>The access from other computers is still under construction and tests.
     48<p>The access from other computers is still under construction and tests.
    5149Wait for the green light, very soon.
    52 <P>All the Software is inside the directory. The structure of the sub directories
     50<p>All the Software is inside the directory. The structure of the sub directories
    5351is following one:
    54 <BR>&nbsp;
    55 <BR>&nbsp;
    56 <TABLE BORDER=0 CELLPADDING=10 COLS=7 WIDTH="100%" NOSAVE >
    57 <TR>
    58 <TD><FONT SIZE=+1><A HREF="#Anchor_MagicSoft">MagicSoft</A></FONT></TD>
    59 
    60 <TD><FONT SIZE=+1><A HREF="#Anchor_CvsDoku">CvsDoku</A></FONT></TD>
    61 
    62 <TD></TD>
    63 
    64 <TD></TD>
    65 
    66 <TD></TD>
    67 
    68 <TD></TD>
    69 
    70 <TD></TD>
    71 </TR>
    72 
    73 <TR>
    74 <TD></TD>
    75 
    76 <TD><FONT SIZE=+1><A HREF="#Anchor_Simulation">Simulation</A></FONT></TD>
    77 
    78 <TD><FONT SIZE=+1><A HREF="#Anchor_Corsika">Corsika</A></FONT></TD>
    79 
    80 <TD><FONT SIZE=+1>mmcs</FONT></TD>
    81 
    82 <TD></TD>
    83 
    84 <TD></TD>
    85 
    86 <TD></TD>
    87 </TR>
    88 
    89 <TR>
    90 <TD></TD>
    91 
    92 <TD></TD>
    93 
    94 <TD><FONT SIZE=+1><A HREF="#Anchor_Detector">Detector</A></FONT></TD>
    95 
    96 <TD><FONT SIZE=+1><A HREF="#Anchor_Reflector">Reflector</A></FONT></TD>
    97 
    98 <TD></TD>
    99 
    100 <TD></TD>
    101 
    102 <TD></TD>
    103 </TR>
    104 
    105 <TR>
    106 <TD></TD>
    107 
    108 <TD></TD>
    109 
    110 <TD></TD>
    111 
    112 <TD><FONT SIZE=+1><A HREF="#Anchor_include-GENERAL">include-GENERAL</A></FONT></TD>
    113 
    114 <TD></TD>
    115 
    116 <TD></TD>
    117 
    118 <TD></TD>
    119 </TR>
    120 
    121 <TR>
    122 <TD></TD>
    123 
    124 <TD></TD>
    125 
    126 <TD></TD>
    127 
    128 <TD><FONT SIZE=+1><A HREF="#Anchor_include-CORSIKA">include-CORSIKA</A></FONT></TD>
    129 
    130 <TD></TD>
    131 
    132 <TD></TD>
    133 
    134 <TD></TD>
    135 </TR>
    136 
    137 <TR>
    138 <TD></TD>
    139 
    140 <TD></TD>
    141 
    142 <TD></TD>
    143 
    144 <TD><FONT SIZE=+1><A HREF="#Anchor_include-MC">include-MC</A></FONT></TD>
    145 
    146 <TD></TD>
    147 
    148 <TD></TD>
    149 
    150 <TD></TD>
    151 </TR>
    152 
    153 <TR>
    154 <TD></TD>
    155 
    156 <TD><FONT SIZE=+1><A HREF="#Anchor_include-Classes">include-Classes</A></FONT></TD>
    157 
    158 <TD></TD>
    159 
    160 <TD></TD>
    161 
    162 <TD></TD>
    163 
    164 <TD></TD>
    165 
    166 <TD></TD>
    167 </TR>
    168 
    169 <TR>
    170 <TD></TD>
    171 
    172 <TD></TD>
    173 
    174 <TD></TD>
    175 
    176 <TD></TD>
    177 
    178 <TD></TD>
    179 
    180 <TD></TD>
    181 
    182 <TD></TD>
    183 </TR>
    184 
    185 <TR>
    186 <TD></TD>
    187 
    188 <TD><FONT SIZE=+1><A HREF="#Anchor_Analysis">Analysis</A></FONT></TD>
    189 
    190 <TD></TD>
    191 
    192 <TD></TD>
    193 
    194 <TD></TD>
    195 
    196 <TD></TD>
    197 
    198 <TD></TD>
    199 </TR>
    200 
    201 <TR>
    202 <TD></TD>
    203 
    204 <TD></TD>
    205 
    206 <TD></TD>
    207 
    208 <TD></TD>
    209 
    210 <TD></TD>
    211 
    212 <TD></TD>
    213 
    214 <TD></TD>
    215 </TR>
    216 </TABLE>
    217 
    218 <HR WIDTH="100%">
    219 <BR>&nbsp;
    220 <H3>
    221 <FONT COLOR="#FF0000"><FONT SIZE=+2>Detail of subdirectories in the repository</FONT></FONT></H3>
    222 
    223 <P><BR><A NAME="Anchor_MagicSoft"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>MagicSoft</FONT></FONT>
    224 <P>In this directory of the cvs-repository you find all software that is
     52<br>&nbsp;
     53<br>&nbsp;
     54<table BORDER CELLPADDING=10 COLS=7 WIDTH="100%" NOSAVE >
     55<tr>
     56<td><font size=+1><a href="#Anchor_MagicSoft">MagicSoft</a></font></td>
     57
     58<td><font size=+1><a href="#Anchor_CvsDoku">CvsDoku</a></font></td>
     59
     60<td></td>
     61
     62<td></td>
     63
     64<td></td>
     65
     66<td></td>
     67
     68<td></td>
     69</tr>
     70
     71<tr>
     72<td></td>
     73
     74<td><font size=+1><a href="#Anchor_Simulation">Simulation</a></font></td>
     75
     76<td><font size=+1><a href="#Anchor_Corsika">Corsika</a></font></td>
     77
     78<td><font size=+1>mmcs</font></td>
     79
     80<td></td>
     81
     82<td></td>
     83
     84<td></td>
     85</tr>
     86
     87<tr>
     88<td></td>
     89
     90<td></td>
     91
     92<td><font size=+1><a href="#Anchor_Detector">Detector</a></font></td>
     93
     94<td><font size=+1><a href="#Anchor_Reflector">Reflector</a></font></td>
     95
     96<td></td>
     97
     98<td></td>
     99
     100<td></td>
     101</tr>
     102
     103<tr>
     104<td></td>
     105
     106<td></td>
     107
     108<td></td>
     109
     110<td><font size=+1><a href="#anchor_Camera">Camera</a></font></td>
     111
     112<td></td>
     113
     114<td></td>
     115
     116<td></td>
     117</tr>
     118
     119<tr>
     120<td></td>
     121
     122<td></td>
     123
     124<td></td>
     125
     126<td><font size=+1><a href="#Anchor_include-GENERAL">include-GENERAL</a></font></td>
     127
     128<td></td>
     129
     130<td></td>
     131
     132<td></td>
     133</tr>
     134
     135<tr>
     136<td></td>
     137
     138<td></td>
     139
     140<td></td>
     141
     142<td><font size=+1><a href="#Anchor_include-CORSIKA">include-CORSIKA</a></font></td>
     143
     144<td></td>
     145
     146<td></td>
     147
     148<td></td>
     149</tr>
     150
     151<tr>
     152<td></td>
     153
     154<td></td>
     155
     156<td></td>
     157
     158<td><font size=+1><a href="#Anchor_include-MC">include-MC</a></font></td>
     159
     160<td></td>
     161
     162<td></td>
     163
     164<td></td>
     165</tr>
     166
     167<tr>
     168<td></td>
     169
     170<td></td>
     171
     172<td></td>
     173
     174<td><font size=+1><a href="#Anchor_include-MTrigger">include-MTrigger</a></font></td>
     175
     176<td></td>
     177
     178<td></td>
     179
     180<td></td>
     181</tr>
     182
     183<tr>
     184<td></td>
     185
     186<td><font size=+1><a href="#Anchor_include-Classes">include-Classes</a></font></td>
     187
     188<td></td>
     189
     190<td></td>
     191
     192<td></td>
     193
     194<td></td>
     195
     196<td></td>
     197</tr>
     198
     199<tr>
     200<td></td>
     201
     202<td></td>
     203
     204<td></td>
     205
     206<td></td>
     207
     208<td></td>
     209
     210<td></td>
     211
     212<td></td>
     213</tr>
     214
     215<tr>
     216<td></td>
     217
     218<td><font size=+1><a href="#Anchor_Analysis">Analysis</a></font></td>
     219
     220<td></td>
     221
     222<td></td>
     223
     224<td></td>
     225
     226<td></td>
     227
     228<td></td>
     229</tr>
     230
     231<tr NOSAVE>
     232<td NOSAVE></td>
     233
     234<td></td>
     235
     236<td></td>
     237
     238<td></td>
     239
     240<td></td>
     241
     242<td></td>
     243
     244<td></td>
     245</tr>
     246</table>
     247
     248<hr WIDTH="100%">
     249<br>&nbsp;
     250<h3>
     251<font color="#FF0000"><font size=+2>Detail of subdirectories in the repository</font></font></h3>
     252
     253<p><br><a NAME="Anchor_MagicSoft"></a><font color="#CC33CC"><font size=+2>MagicSoft</font></font>
     254<p>In this directory of the cvs-repository you find all software that is
    225255developed for MAGIC using CVS.
    226 <BR>This directory contain four sub directories, CvsDoku, Simulation, Analysis
     256<br>This directory contain four sub directories, CvsDoku, Simulation, Analysis
    227257and include-Classes.
    228 <BR>&nbsp;
    229 <BLOCKQUOTE><A NAME="Anchor_CvsDoku"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>CvsDoku</FONT></FONT>
    230 <P>In this directory of the cvs-repository you find some html pages like
     258<br>&nbsp;
     259<blockquote><a NAME="Anchor_CvsDoku"></a><font color="#CC33CC"><font size=+2>CvsDoku</font></font>
     260<p>In this directory of the cvs-repository you find some html pages like
    231261the one you are looking at the moment. This documentation is written as
    232262a guideline for MAGIC developers using the CVS tool. Also the documentation
    233263for CVS usage is using CVS!!
    234 <P><A NAME="Anchor_Simulation"></A><FONT COLOR="#CC66CC"><FONT SIZE=+2>Simulation</FONT></FONT>
    235 <BR>For MAGIC a lot of programs were developed to simulate the behavior
     264<p><a NAME="Anchor_Simulation"></a><font color="#CC66CC"><font size=+2>Simulation</font></font>
     265<br>For MAGIC a lot of programs were developed to simulate the behavior
    236266of Air Showers, the Mirrors and the Camera. All this things you need for
    237267simulation is inside this directory.
    238 <BR>&nbsp;
    239 <BLOCKQUOTE><A NAME="Anchor_Corsika"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>Corsika</FONT></FONT>
    240 <BR>All things needed for the simulation of AirShowers. All this simulation
     268<br>&nbsp;
     269<blockquote><a NAME="Anchor_Corsika"></a><font color="#CC33CC"><font size=+2>Corsika</font></font>
     270<br>All things needed for the simulation of AirShowers. All this simulation
    241271are based on the CORSIKA program of the KASCADE group in Karlsruhe.
    242 <BR>&nbsp;
    243 <P><A NAME="Anchor_Detector"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>Detector</FONT></FONT>
    244 <BR>&nbsp;Every thing that is needed to transfer the simulated events to
     272<br>&nbsp;
     273<p><a NAME="Anchor_Detector"></a><font color="#CC33CC"><font size=+2>Detector</font></font>
     274<br>&nbsp;Every thing that is needed to transfer the simulated events to
    245275the common raw data forrmat. There are a lot of different tools inside
    246276this directory, mainly based on the work of Jose Carlos Gonzales.
    247 <BR>&nbsp;
    248 <BLOCKQUOTE><A NAME="Anchor_Reflector"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>Reflector</FONT></FONT>
    249 <BR>&nbsp;Here you find the source code of the reflector program. This
     277<br>&nbsp;
     278<blockquote><a NAME="Anchor_Reflector"></a><font color="#CC33CC"><font size=+2>Reflector</font></font>
     279<br>&nbsp;Here you find the source code of the reflector program. This
    250280is written to read the CORSIKA (mmcs) output. With this data you can simulate
    251281the behaviour of the MAGIC mirrors. But to compile and run the program
    252282some other subdirectories are needed.
    253 <P><A NAME="Anchor_include-CORSIKA"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>include-CORSIKA</FONT></FONT>
    254 <BR>Here you can find a implementation to read the CORSIKA output. This
     283<p><a NAME="anchor_Camera"></a><font color="#CC66CC"><font size=+2>Camera</font></font>
     284<p><font color="#330000">&nbsp;In this directory are all the files of the
     285camera program. The camera program is calculating the response of each
     286photomultiplier of the camera. At the end we get the number of ADC count
     287for each time slice of each pixel. In the previous there were also some
     288smaller calculations of the camera pixels in it.</font>
     289<p><a NAME="Anchor_include-CORSIKA"></a><font color="#CC33CC"><font size=+2>include-CORSIKA</font></font>
     290<br>Here you can find a implementation to read the CORSIKA output. This
    255291classes are needed by the reflector program.
    256 <P><A NAME="Anchor_include-MC"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>include-MC</FONT></FONT>
    257 <BR>Here you can find a implementation to write and read the output of
     292<p><a NAME="Anchor_include-MC"></a><font color="#CC33CC"><font size=+2>include-MC</font></font>
     293<br>Here you can find a implementation to write and read the output of
    258294the reflector program. This classes are needed by the reflector and the
    259295camera program.
    260 <P><A NAME="Anchor_include-GENERAL"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>include-GENERAL</FONT></FONT>
    261 <BR>Here you can find some header file that are needed by reflector and
     296<p><a NAME="Anchor_include-GENERAL"></a><font color="#CC33CC"><font size=+2>include-GENERAL</font></font>
     297<br>Here you can find some header file that are needed by reflector and
    262298camera. For example the declaration of the runlib is found here.
    263 <BR>&nbsp;</BLOCKQUOTE>
    264 </BLOCKQUOTE>
    265 <A NAME="Anchor_include-Classes"></A><FONT COLOR="#CC66CC"><FONT SIZE=+2>include-Classes</FONT></FONT>
    266 <P>In this directory you can find all Classes (C++ and hopefully OOP )
     299<br>&nbsp;
     300<p><a NAME="Anchor_include-MTrigger"></a><font color="#CC66CC"><font size=+2>include-MTrigger</font></font>
     301<br>Studies of the trigger behaviour are very fundamental things. The simulation
     302of the trigger is a part of the camera program. All the methods are put
     303in the Classes (called MTRigger ) in this directory.
     304<br>&nbsp;</blockquote>
     305</blockquote>
     306<a NAME="Anchor_include-Classes"></a><font color="#CC66CC"><font size=+2>include-Classes</font></font>
     307<p>In this directory you can find all Classes (C++ and hopefully OOP )
    267308that are used for simulation and for analysis. An example is the RawDataFormat
    268 used in the Analysis and the Camera programs.
    269 <P><A NAME="Anchor_Analysis"></A><FONT COLOR="#CC66CC"><FONT SIZE=+2>Analysis</FONT></FONT>
    270 <P>In this directory you can find all Programs to analyze data of MAGIC.
     309used in the Analysis and the Camera programs. The Classes are MRawPixel,
     310MRawEvt, MRawMc .....
     311<p><a NAME="Anchor_Analysis"></a><font color="#CC66CC"><font size=+2>Analysis</font></font>
     312<p>In this directory you can find all Programs to analyze data of MAGIC.
    271313Here you will find tools to look on single Events, to calculate the Hillas
    272314parameters and to find the periodicity of one special source. (But all
    273315this is still under construction!!!! Here the must development is needed
    274316in the future!!!)
    275 <BR>&nbsp;</BLOCKQUOTE>
    276 
    277 <BR>&nbsp;
    278 </BODY>
    279 </HTML>
     317<br>&nbsp;</blockquote>
     318
     319<br>&nbsp;
     320</body>
     321</html>
Note: See TracChangeset for help on using the changeset viewer.