Changeset 314 for trunk/MagicSoft
- Timestamp:
- 11/09/99 19:24:18 (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/CvsDoku/welcome.html
r309 r314 3 3 <head> 4 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]">5 <meta name="GENERATOR" content="Mozilla/4.51 [en] (X11; I; Linux 2.2.5 i586) [Netscape]"> 6 6 <title> CVS for Magic Software Development </title> 7 7 </head> … … 47 47 for tcsh (use the syntax of your shell) 48 48 <p>The access from other computers is still under construction and tests. 49 Wait for the green light, very soon. 49 If you want access please inform<a href="mailto:harald@hegra1.mppmu.mpg.de"> 50 Harald Kornmayer </a> in Munich. For more details about the structure 51 of the repository see <a href="#Anchor_StructureRepository">here.</a> 52 <br> 53 <p> 54 <hr WIDTH="100%"> 55 <br><font color="#FF0000"><font size=+2>Just for Beginners</font></font> 56 <p>All developers should use CVS commands for further development. I set 57 up different projects of software development. Please take only the source 58 file from the repository which are necessary for the project you want to 59 work on. Please don't work on to much projects in parallel. If you are 60 planning to do bigger changes create your own development branch. But don't 61 wait to long with committing. 62 <br> 63 <hr WIDTH="100%"> 64 <br><font color="#FF0000"><font size=+2>Projects</font></font> 65 <p>The software is separated in different software projects. This projects 66 are: 67 <br> 68 <blockquote><font color="#CC6600"><font size=+1> Mmcs (Magic Monte 69 Carlo Simulation )</font></font> 70 <br>This is the adapted CORSIKA code for calculating air showers. 71 <p><font color="#CC6600"><font size=+1>Reflector</font></font> 72 <br>With this program you can track the cerenkov photons generated by Mmcs 73 to the camera plane. So all the geometry of the telescope is inside this 74 program. 75 <p><font color="#CC6600"><font size=+1>Camera</font></font> 76 <br>To change the information of the cerenkov photons to FADC counts you 77 have to use the camera program. This program contains a lot of different 78 other sources that are also used by the reflector or the Evita project. 79 <p><font color="#CC6600"><font size=+1>Evita (EVent Imaging Tool for Analysis)</font></font> 80 <br>To display one event use this nice Gui package. 81 <p>....... 82 <br> </blockquote> 83 It is obvious that some source code of a given directory is part of different 84 projects. I.e. the directory include-MC is a part of the reflector and 85 the camera project. 86 <p> 87 <hr WIDTH="100%"> 88 <br><font color="#FF0000"><font size=+2>Commands</font></font> 89 <br> 90 <ol> 91 <li> 92 Continue with development of existing projects</li> 93 94 <br>command: cvs checkout <i>project</i> 95 <br>Then you will get all the directories that are necessary for compiling 96 the given project. So go first in the directory with the Makefile and try 97 to compile it. Then you can start with working on the source files. At 98 the end of your work you will have modified source files. 99 <br> 100 <li> 101 Check the status of the files in your directory</li> 102 103 <br>command: cvs status 104 <br>Then you will get a long list with information of all files in this 105 directory and all sub directory. 106 <br>If you want to see only the names of the modified files use the 107 <br>command:cvs status | grep odi 108 <br> 109 <li> 110 See differences of your files and the repository</li> 111 112 <br>command: cvs diff <i>[filename]</i> 113 <br>This will show you the changed you did. 114 <br> 115 <li> 116 Commit your changes to the repository</li> 117 118 <br>command: cvs commit [<i>filename]</i> 119 <br>The changes you made will then be in the repository and are available 120 for all other developers. 121 <br> 122 <li> 123 Remove all your files</li> 124 125 <br>command: cvs release -d [filename] 126 <br>Do this in the most upper directory (There you can see i.e. MagicSoft.). 127 If CVS find some altered files it will not deleted all immediately. But 128 if you have no altered files say yes and delete all the files and directory 129 you worked on. So you are always sure that there is no old or changed version 130 of a project. 131 <br> 132 <br> </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> 50 137 <p>All the Software is inside the directory. The structure of the sub directories 51 138 is following one: … … 76 163 <td><font size=+1><a href="#Anchor_Corsika">Corsika</a></font></td> 77 164 78 <td><font size=+1> mmcs</font></td>165 <td><font size=+1>Mmcs</font></td> 79 166 80 167 <td></td> … … 173 260 174 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><font size=+1><a href="Anchor_DetData"></a></font></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><font size=+1><a href="#Anchor_lib"></a></font></td> 292 293 <td><font size=+1><a href="#Anchor_lib">lib </a></font></td> 175 294 176 295 <td></td> … … 249 368 <br> 250 369 <h3> 251 <font color="#FF0000"><font size=+2>Detail of sub directories in the repository</font></font></h3>370 <font color="#FF0000"><font size=+2>Detail of sub directories in the repository</font></font></h3> 252 371 253 372 <p><br><a NAME="Anchor_MagicSoft"></a><font color="#CC33CC"><font size=+2>MagicSoft</font></font> … … 268 387 <br> 269 388 <blockquote><a NAME="Anchor_Corsika"></a><font color="#CC33CC"><font size=+2>Corsika</font></font> 270 <br>All things needed for the simulation of Air Showers. All this simulation389 <br>All things needed for the simulation of Air Showers. All this simulation 271 390 are based on the CORSIKA program of the KASCADE group in Karlsruhe. 272 391 <br> 273 392 <p><a NAME="Anchor_Detector"></a><font color="#CC33CC"><font size=+2>Detector</font></font> 274 393 <br> Every thing that is needed to transfer the simulated events to 275 the common raw data for rmat. There are a lot of different tools inside276 thisdirectory, mainly based on the work of Jose Carlos Gonzales.394 the common raw data format. There are a lot of different tools inside this 395 directory, mainly based on the work of Jose Carlos Gonzales. 277 396 <br> 278 397 <blockquote><a NAME="Anchor_Reflector"></a><font color="#CC33CC"><font size=+2>Reflector</font></font> 279 398 <br> Here you find the source code of the reflector program. This 280 is written to read the CORSIKA ( mmcs) output. With this data you can simulate281 the behavio ur of the MAGIC mirrors. But to compile and run the program282 some other subdirectories are needed.399 is written to read the CORSIKA (Mmcs) output. With this data you can simulate 400 the behavior of the MAGIC mirrors. But to compile and run the program some 401 other sub directories are needed. 283 402 <p><a NAME="anchor_Camera"></a><font color="#CC66CC"><font size=+2>Camera</font></font> 284 403 <p><font color="#330000"> In this directory are all the files of the 285 404 camera program. The camera program is calculating the response of each 286 photo multiplier of the camera. At the end we get the number of ADC count405 photo multiplier of the camera. At the end we get the number of ADC count 287 406 for each time slice of each pixel. In the previous there were also some 288 407 smaller calculations of the camera pixels in it.</font> … … 299 418 <br> 300 419 <p><a NAME="Anchor_include-MTrigger"></a><font color="#CC66CC"><font size=+2>include-MTrigger</font></font> 301 <br>Studies of the trigger behavio ur are very fundamental things. The simulation420 <br>Studies of the trigger behavior are very fundamental things. The simulation 302 421 of the trigger is a part of the camera program. All the methods are put 303 422 in the Classes (called MTRigger ) in this directory. 304 <br> </blockquote> 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 425 camera are in this directory. For example the geometry of the MAGIC telescope 426 is 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> 305 429 </blockquote> 306 430 <a NAME="Anchor_include-Classes"></a><font color="#CC66CC"><font size=+2>include-Classes</font></font>
Note:
See TracChangeset
for help on using the changeset viewer.