source: tags/Mars-V0.9.4.1/macros/dohtml.C

Last change on this file was 7287, checked in by tbretz, 19 years ago
*** empty log message ***
File size: 6.5 KB
Line 
1/* ======================================================================== *\
2!
3! *
4! * This file is part of MARS, the MAGIC Analysis and Reconstruction
5! * Software. It is distributed to you in the hope that it can be a useful
6! * and timesaving tool in analysing Data of imaging Cerenkov telescopes.
7! * It is distributed WITHOUT ANY WARRANTY.
8! *
9! * Permission to use, copy, modify and distribute this software and its
10! * documentation for any purpose is hereby granted without fee,
11! * provided that the above copyright notice appear in all copies and
12! * that both that copyright notice and this permission notice appear
13! * in supporting documentation. It is provided "as is" without express
14! * or implied warranty.
15! *
16!
17!
18! Author(s): Thomas Bretz 12/2000 <mailto:tbretz@astro.uni-wuerzburg.de>
19!
20! Copyright: MAGIC Software Development, 2000-2004
21!
22!
23\* ======================================================================== */
24
25///////////////////////////////////////////////////////////////////////////
26//
27// dohtml.C
28// ========
29//
30// This is a service macro used to create the html-documentation from
31// source code (THtml)
32//
33// Add here all directories in which files are stored from which the
34// documentation should be created an add all macros which should be
35// converted to HTML.
36//
37///////////////////////////////////////////////////////////////////////////
38
39void dohtml()
40{
41 //
42 // don't forget that the shared object must have been loaded
43 //
44
45 //
46 // Do not print 'Info' messages from the root system such like
47 // TCanvas::Print
48 //
49 gErrorIgnoreLevel=kWarning;
50
51 //
52 // create the html document class
53 //
54 THtml html;
55
56 TString sourcedir;
57 sourcedir += "manalysis:";
58 sourcedir += "mastro:";
59 sourcedir += "mbadpixels:";
60 sourcedir += "mbase:";
61 sourcedir += "mcamera:";
62 sourcedir += "mcalib:";
63 sourcedir += "mdata:";
64 sourcedir += "mfbase:";
65 sourcedir += "mfileio:";
66 sourcedir += "mfilter:";
67 sourcedir += "mfit:";
68 sourcedir += "mgeom:";
69 sourcedir += "mgui:";
70 sourcedir += "mhbase:";
71 sourcedir += "mhflux:";
72 sourcedir += "mhft:";
73 sourcedir += "mhist:";
74 sourcedir += "mhistmc:";
75 sourcedir += "mhcalib:";
76 sourcedir += "mhvstime:";
77 sourcedir += "mimage:";
78 sourcedir += "mjobs:";
79 sourcedir += "mmain:";
80 sourcedir += "mmc:";
81 sourcedir += "mmontecarlo:";
82 sourcedir += "mmuon:";
83 sourcedir += "mpointing:";
84 sourcedir += "mpedestal:";
85 sourcedir += "mranforest:";
86 sourcedir += "mraw:";
87 sourcedir += "mreflector:";
88 sourcedir += "mreport:";
89 sourcedir += "msignal:";
90 sourcedir += "mstarcam:";
91 sourcedir += "msql:";
92 sourcedir += "mtools:";
93 sourcedir += "mtrigger:";
94 sourcedir += ".:";
95
96 html.SetSourceDir(sourcedir);
97 html.SetOutputDir("htmldoc");
98
99 html.MakeAll(kTRUE);
100
101 html.SetSourceDir("macros");
102 html.Convert("merpp.C", "MARS - Merging and Preprocessing");
103 html.Convert("tutorials/readraw.C", "MARS - How To Read A Raw");
104 html.Convert("rootlogon.C", "MARS - rootlogon.C");
105 //html.Convert("readCT1.C", "MARS - Read and display CT1 Events");
106 html.Convert("readMagic.C", "MARS - Read and display Magic Events");
107 //html.Convert("CT1Hillas.C", "MARS - Calculate CT1 Hillas");
108 html.Convert("MagicHillas.C", "MARS - Calculate Magic Hillas");
109//? html.Convert("collarea.C", "MARS - Calculate Collection Area from a MC root file");
110 html.Convert("threshold.C", "MARS - Calculate Energy Threshold from a MC root file");
111 html.Convert("trigrate.C", "MARS - Calculate Trigger Rate from a MC root file");
112 html.Convert("star.C", "MARS - (St)andard (A)nalysis and (R)econstruction");
113 html.Convert("tutorials/starplot.C", "MARS - Plot parameters from file created with star.C");
114 html.Convert("tutorials/readrfl.C", "MARS - Example of reading reflector output with Mars");
115 html.Convert("comprob.C", "MARS - Calculation of composite probabilities for G/H-Seperation");
116 html.Convert("multidimdist.C", "MARS - Calculation of multidimensional distances for G/H-Seperation");
117 html.Convert("multidimdist2.C", "MARS - Calculation of multidimensional distances for G/H-Seperation");
118// html.Convert("estimate.C", "MARS - Shows results from the energy estimation");
119// html.Convert("estfit.C", "MARS - Fits the coefficients of the energy estimator MEnergyEstParam");
120 html.Convert("tutorials/plot.C", "MARS - Plots 1D mars histogram");
121 html.Convert("tutorials/plot2.C", "MARS - Plots a 2D mars histogram");
122 html.Convert("tutorials/testenv.C", "MARS - Example to use TEnv and Mars Eventloops");
123 html.Convert("triglvl2.C", "MARS - Example to use MMcTriggerLvl2 class, using filters and creating histograms");
124 //html.Convert("status.C", "MARS - Example to use the online display");
125 //html.Convert("calibration.C", "MARS - Example to use the calibration");
126 html.Convert("tutorials/pedvsevent.C", "MARS - Example to use MPedCalcPedRun");
127 //html.Convert("pedphotcalc.C", "MARS - Example to use MPedPhotCalc");
128 html.Convert("tutorials/derotatedc.C", "MARS - Example of plotting derotated dc currents");
129 html.Convert("tutorials/evtrate.C", "MARS - Example how to plot the event rate");
130// html.Convert("tutorials/pixvsevent.C", "MARS - Example how to plot pixel value versus event number/time");
131 html.Convert("tutorials/sectorvstime.C", "MARS - Example how to plot mean value of a camera sector versus time");
132 html.Convert("tutorials/pedestalvstime.C", "MARS - Example how to plot pedestal/rms versus time");
133 html.Convert("tutorials/pixfirerate.C", "MARS - Example how to plot the firerate of a pixel (times above threshold)");
134 html.Convert("tutorials/pixsatrate.C", "MARS - Example how to plot the saturation rate of a pixel");
135 //html.Convert("calibration.C", "MARS - Example how to use the calibrationa camera ");
136 //html.Convert("bootcampstandardanalysis.C", "MARS - Example of the status of the standard analysis at the bootcamp");
137 html.Convert("readIPR.C", "MARS - Example to read and display the IPRs from a (merpped) report file");
138 html.Convert("tutorials/extendcam.C", "MARS - Example of using MGeomCamExtend and MHexagonalFTCalc");
139 html.Convert("tutorials/hft.C", "MARS - Example of using MHexagonalFTCalc");
140}
Note: See TracBrowser for help on using the repository browser.