Changeset 309
- Timestamp:
- 11/05/99 13:49:58 (25 years ago)
- 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> 9 9 <! 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> 12 CVS for Magic Software Development</h1></center> 13 14 <hr> 15 <h3> 16 <font color="#FF0000"><font size=+2>Introduction</font></font></h3> 17 17 More than one software developer are involved in the progress of Software 18 18 for the MAGIC telescope. Because the developers are distributed all over … … 20 20 possibility of such version control systems, but for the beginning we take 21 21 CVS ( Concurrent Versions System ). 22 < P>CVS is a version control system, which allows you to keep old versions22 <p>CVS is a version control system, which allows you to keep old versions 23 23 of files (usually source code), keep a log of who, when, and why changes 24 24 occurred, etc., like RCS or SCCS. Unlike the simpler systems, CVS does … … 28 28 editing of source files among multiple authors. CVS allows triggers to 29 29 enable/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 the30 <p>CVS keeps a single copy of the master sources. This copy is called the 31 31 source ``repository''; it contains all the information to permit extracting 32 32 previous software releases at any time based on either a symbolic revision 33 33 tag, or a date in the past. 34 < P>For CVS updates, more information on documentation, software related34 <p>For CVS updates, more information on documentation, software related 35 35 to CVS, development of CVS, and more, see: 36 <BR> 37 <A HREF="http://www.cyclic.com">http://www.cyclic.com</A> 38 <BR> 39 <A HREF="http://www.loria.fr/~molli/cvs-index.html">http://www.loria.fr/~molli/cvs-index.html</A> 40 <BR> 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> <a href="http://www.cyclic.com">http://www.cyclic.com</a> 37 <br> <a href="http://www.loria.fr/~molli/cvs-index.html">http://www.loria.fr/~molli/cvs-index.html</a> 38 <br> 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 45 43 in the repository on a single (security reasons) linux computer in Max-Planck-Institut 46 für Physik in Munich. As a developer you must declare the environment44 für Physik in Munich. As a remote developer you must declare the environment 47 45 variable. 48 < P>setenv CVSROOT /CvsRepository/ 46 <p><b><font color="#33FF33">setenv CVSROOT :ext:pchegra4.mppmu.mpg.de:/CvsRepository </font></b> 49 47 for 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. 51 49 Wait for the green light, very soon. 52 < P>All the Software is inside the directory. The structure of the sub directories50 <p>All the Software is inside the directory. The structure of the sub directories 53 51 is following one: 54 <BR> 55 <BR> 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> 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> 53 <br> 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> 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 225 255 developed for MAGIC using CVS. 226 < BR>This directory contain four sub directories, CvsDoku, Simulation, Analysis256 <br>This directory contain four sub directories, CvsDoku, Simulation, Analysis 227 257 and include-Classes. 228 < BR> 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 like258 <br> 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 231 261 the one you are looking at the moment. This documentation is written as 232 262 a guideline for MAGIC developers using the CVS tool. Also the documentation 233 263 for 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 behavior264 <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 236 266 of Air Showers, the Mirrors and the Camera. All this things you need for 237 267 simulation is inside this directory. 238 < BR> 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 simulation268 <br> 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 241 271 are based on the CORSIKA program of the KASCADE group in Karlsruhe. 242 < BR> 243 < P><A NAME="Anchor_Detector"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>Detector</FONT></FONT>244 < BR> Every thing that is needed to transfer the simulated events to272 <br> 273 <p><a NAME="Anchor_Detector"></a><font color="#CC33CC"><font size=+2>Detector</font></font> 274 <br> Every thing that is needed to transfer the simulated events to 245 275 the common raw data forrmat. There are a lot of different tools inside 246 276 this directory, mainly based on the work of Jose Carlos Gonzales. 247 < BR> 248 < BLOCKQUOTE><A NAME="Anchor_Reflector"></A><FONT COLOR="#CC33CC"><FONT SIZE=+2>Reflector</FONT></FONT>249 < BR> Here you find the source code of the reflector program. This277 <br> 278 <blockquote><a NAME="Anchor_Reflector"></a><font color="#CC33CC"><font size=+2>Reflector</font></font> 279 <br> Here you find the source code of the reflector program. This 250 280 is written to read the CORSIKA (mmcs) output. With this data you can simulate 251 281 the behaviour of the MAGIC mirrors. But to compile and run the program 252 282 some 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"> In this directory are all the files of the 285 camera program. The camera program is calculating the response of each 286 photomultiplier of the camera. At the end we get the number of ADC count 287 for each time slice of each pixel. In the previous there were also some 288 smaller 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 255 291 classes 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 of292 <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 258 294 the reflector program. This classes are needed by the reflector and the 259 295 camera 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 and296 <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 262 298 camera. For example the declaration of the runlib is found here. 263 <BR> </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> 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 302 of the trigger is a part of the camera program. All the methods are put 303 in the Classes (called MTRigger ) in this directory. 304 <br> </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 ) 267 308 that 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. 309 used in the Analysis and the Camera programs. The Classes are MRawPixel, 310 MRawEvt, 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. 271 313 Here you will find tools to look on single Events, to calculate the Hillas 272 314 parameters and to find the periodicity of one special source. (But all 273 315 this is still under construction!!!! Here the must development is needed 274 316 in the future!!!) 275 < BR> </BLOCKQUOTE>276 277 < BR> 278 </ BODY>279 </ HTML>317 <br> </blockquote> 318 319 <br> 320 </body> 321 </html>
Note:
See TracChangeset
for help on using the changeset viewer.