source: trunk/MagicSoft/Mars/macros/dohtml.C@ 7958

Last change on this file since 7958 was 7413, checked in by tbretz, 19 years ago
*** empty log message ***
File size: 6.7 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 += "mjoptim:";
80 sourcedir += "mjtrain:";
81 sourcedir += "mmain:";
82 sourcedir += "mmc:";
83 sourcedir += "mmontecarlo:";
84 sourcedir += "mmuon:";
85 sourcedir += "mpointing:";
86 sourcedir += "mpedestal:";
87 sourcedir += "mranforest:";
88 sourcedir += "mraw:";
89 sourcedir += "mreflector:";
90 sourcedir += "mreport:";
91 sourcedir += "msignal:";
92 sourcedir += "mstarcam:";
93 sourcedir += "msql:";
94 sourcedir += "mtools:";
95 sourcedir += "mtrigger:";
96 sourcedir += ".:";
97
98 html.SetSourceDir(sourcedir);
99 html.SetOutputDir("htmldoc");
100
101 html.MakeAll(kTRUE);
102
103 html.SetSourceDir("macros");
104 html.Convert("merpp.C", "MARS - Merging and Preprocessing");
105 html.Convert("tutorials/readraw.C", "MARS - How To Read A Raw");
106 html.Convert("rootlogon.C", "MARS - rootlogon.C");
107 //html.Convert("readCT1.C", "MARS - Read and display CT1 Events");
108 html.Convert("readMagic.C", "MARS - Read and display Magic Events");
109 //html.Convert("CT1Hillas.C", "MARS - Calculate CT1 Hillas");
110 html.Convert("MagicHillas.C", "MARS - Calculate Magic Hillas");
111//? html.Convert("collarea.C", "MARS - Calculate Collection Area from a MC root file");
112 html.Convert("threshold.C", "MARS - Calculate Energy Threshold from a MC root file");
113 html.Convert("trigrate.C", "MARS - Calculate Trigger Rate from a MC root file");
114 html.Convert("star.C", "MARS - (St)andard (A)nalysis and (R)econstruction");
115 html.Convert("tutorials/starplot.C", "MARS - Plot parameters from file created with star.C");
116 html.Convert("tutorials/readrfl.C", "MARS - Example of reading reflector output with Mars");
117 html.Convert("comprob.C", "MARS - Calculation of composite probabilities for G/H-Seperation");
118 html.Convert("multidimdist.C", "MARS - Calculation of multidimensional distances for G/H-Seperation");
119 html.Convert("multidimdist2.C", "MARS - Calculation of multidimensional distances for G/H-Seperation");
120// html.Convert("estimate.C", "MARS - Shows results from the energy estimation");
121// html.Convert("estfit.C", "MARS - Fits the coefficients of the energy estimator MEnergyEstParam");
122 html.Convert("tutorials/plot.C", "MARS - Plots 1D mars histogram");
123 html.Convert("tutorials/plot2.C", "MARS - Plots a 2D mars histogram");
124 html.Convert("tutorials/testenv.C", "MARS - Example to use TEnv and Mars Eventloops");
125 html.Convert("triglvl2.C", "MARS - Example to use MMcTriggerLvl2 class, using filters and creating histograms");
126 //html.Convert("status.C", "MARS - Example to use the online display");
127 //html.Convert("calibration.C", "MARS - Example to use the calibration");
128 html.Convert("tutorials/pedvsevent.C", "MARS - Example to use MPedCalcPedRun");
129 //html.Convert("pedphotcalc.C", "MARS - Example to use MPedPhotCalc");
130 html.Convert("tutorials/derotatedc.C", "MARS - Example of plotting derotated dc currents");
131 html.Convert("tutorials/evtrate.C", "MARS - Example how to plot the event rate");
132// html.Convert("tutorials/pixvsevent.C", "MARS - Example how to plot pixel value versus event number/time");
133 html.Convert("tutorials/sectorvstime.C", "MARS - Example how to plot mean value of a camera sector versus time");
134 html.Convert("tutorials/pedestalvstime.C", "MARS - Example how to plot pedestal/rms versus time");
135 html.Convert("tutorials/pixfirerate.C", "MARS - Example how to plot the firerate of a pixel (times above threshold)");
136 html.Convert("tutorials/pixsatrate.C", "MARS - Example how to plot the saturation rate of a pixel");
137 html.Convert("tutorials/threshold.C", "MARS - Example how to calculate the threshold");
138 //html.Convert("calibration.C", "MARS - Example how to use the calibrationa camera ");
139 //html.Convert("bootcampstandardanalysis.C", "MARS - Example of the status of the standard analysis at the bootcamp");
140 html.Convert("readIPR.C", "MARS - Example to read and display the IPRs from a (merpped) report file");
141 html.Convert("tutorials/extendcam.C", "MARS - Example of using MGeomCamExtend and MHexagonalFTCalc");
142 html.Convert("tutorials/hft.C", "MARS - Example of using MHexagonalFTCalc");
143}
Note: See TracBrowser for help on using the repository browser.