1 | #!/usr/bin/perl |
---|
2 | # |
---|
3 | # |
---|
4 | |
---|
5 | $outputFile = 'applDeveloperMerged.html'; |
---|
6 | |
---|
7 | @inputFiles = ( |
---|
8 | '../html/index.html', |
---|
9 | 'break01.html', |
---|
10 | '../html/Introduction/introduction.html', |
---|
11 | |
---|
12 | 'break02.html', |
---|
13 | '../html/GettingStarted/index.html', |
---|
14 | 'break03.html', |
---|
15 | '../html/GettingStarted/mainProgram.html', |
---|
16 | '../html/GettingStarted/geometryDef.html', |
---|
17 | '../html/GettingStarted/materialDef.html', |
---|
18 | '../html/GettingStarted/particleDef.html', |
---|
19 | '../html/GettingStarted/physicsDef.html', |
---|
20 | '../html/GettingStarted/eventDef.html', |
---|
21 | '../html/GettingStarted/makeFile.html', |
---|
22 | '../html/GettingStarted/graphicalUserInterface.html', |
---|
23 | '../html/GettingStarted/executeProgram.html', |
---|
24 | '../html/GettingStarted/visualization.html', |
---|
25 | |
---|
26 | 'break04.html', |
---|
27 | '../html/Fundamentals/index.html', |
---|
28 | 'break05.html', |
---|
29 | '../html/Fundamentals/classCategory.html', |
---|
30 | '../html/Fundamentals/global.html', |
---|
31 | '../html/Fundamentals/unitSystem.html', |
---|
32 | '../html/Fundamentals/run.html', |
---|
33 | '../html/Fundamentals/event.html', |
---|
34 | '../html/Fundamentals/eventGenerator.html', |
---|
35 | '../html/Fundamentals/biasing.html', |
---|
36 | |
---|
37 | 'break06.html', |
---|
38 | '../html/Detector/index.html', |
---|
39 | 'break07.html', |
---|
40 | '../html/Detector/geometry.html', |
---|
41 | '../html/Detector/geomIntro.html', |
---|
42 | '../html/Detector/geomSolids.html', |
---|
43 | '../html/Detector/geomLogical.html', |
---|
44 | '../html/Detector/geomPhysical.html', |
---|
45 | '../html/Detector/geomTouch.html', |
---|
46 | '../html/Detector/geomAssembly.html', |
---|
47 | '../html/Detector/geomReflection.html', |
---|
48 | '../html/Detector/geomNav.html', |
---|
49 | '../html/Detector/geomEditor.html', |
---|
50 | '../html/Detector/geomG3toG4.html', |
---|
51 | '../html/Detector/geomOverlap.html', |
---|
52 | '../html/Detector/geomDynamic.html', |
---|
53 | '../html/Detector/geomXML.html', |
---|
54 | '../html/Detector/material.html', |
---|
55 | '../html/Detector/electroMagneticField.html', |
---|
56 | '../html/Detector/hit.html', |
---|
57 | '../html/Detector/digitization.html', |
---|
58 | '../html/Detector/persistency.html', |
---|
59 | |
---|
60 | 'break08.html', |
---|
61 | '../html/TrackingAndPhysics/index.html', |
---|
62 | 'break09.html', |
---|
63 | '../html/TrackingAndPhysics/tracking.html', |
---|
64 | '../html/TrackingAndPhysics/physicsProcess.html', |
---|
65 | '../html/TrackingAndPhysics/particle.html', |
---|
66 | '../html/TrackingAndPhysics/thresholdVScut.html', |
---|
67 | '../html/TrackingAndPhysics/cutsPerRegion.html', |
---|
68 | '../html/TrackingAndPhysics/physicsTable.html', |
---|
69 | |
---|
70 | 'break10.html', |
---|
71 | '../html/UserActions/index.html', |
---|
72 | 'break11.html', |
---|
73 | '../html/UserActions/MandatoryActions.html', |
---|
74 | '../html/UserActions/OptionalActions.html', |
---|
75 | |
---|
76 | 'break12.html', |
---|
77 | '../html/Control/index.html', |
---|
78 | 'break13.html', |
---|
79 | '../html/Control/commands.html', |
---|
80 | '../html/Control/userInterfaceCommand.html', |
---|
81 | |
---|
82 | 'break14.html', |
---|
83 | '../html/Visualization/index.html', |
---|
84 | 'break15.html', |
---|
85 | '../html/Visualization/introduction.html', |
---|
86 | '../html/Visualization/visexecutable.html', |
---|
87 | '../html/Visualization/visdrivers.html', |
---|
88 | '../html/Visualization/commandcontrol.html', |
---|
89 | '../html/Visualization/compiledcontrol.html', |
---|
90 | '../html/Visualization/attributes.html', |
---|
91 | '../html/Visualization/enhanceddrawing.html', |
---|
92 | '../html/Visualization/filtering.html', |
---|
93 | '../html/Visualization/markertext.html', |
---|
94 | '../html/Visualization/makingamovie.html', |
---|
95 | |
---|
96 | 'break16.html', |
---|
97 | '../html/Examples/index.html', |
---|
98 | 'break17.html', |
---|
99 | '../html/Examples/NoviceCodes.html', |
---|
100 | '../html/Examples/ExtendedCodes.html', |
---|
101 | '../html/Examples/AdvancedCodes.html', |
---|
102 | |
---|
103 | 'break18.html', |
---|
104 | '../html/Appendix/index.html', |
---|
105 | 'break19.html', |
---|
106 | '../html/Appendix/tipsCompilation.html', |
---|
107 | '../html/Appendix/histogramming.html', |
---|
108 | '../html/Appendix/clhepLHCxx.html', |
---|
109 | '../html/Appendix/templateLib.html', |
---|
110 | '../html/Appendix/makeFile.html', |
---|
111 | '../html/Appendix/buildFile.html', |
---|
112 | '../html/Appendix/developmentDebugTools.html', |
---|
113 | |
---|
114 | ); |
---|
115 | |
---|
116 | $numberFiles = @inputFiles; |
---|
117 | |
---|
118 | for ($i=0; $i<$numberFiles; $i++) |
---|
119 | { |
---|
120 | `perl MergeDocs.pl $inputFiles[$i] >> $outputFile`; |
---|
121 | } |
---|
122 | |
---|
123 | |
---|
124 | |
---|