source: branches/start/MagicSoft/Simulation/Detector/Camera/Makefile@ 4308

Last change on this file since 4308 was 308, checked in by harald, 25 years ago
This the starting point for CVS controlled further developments of the camera program. The program was originally written by Jose Carlos. But here you can find a "rootified" version to the program. This means that there is no hbook stuff in it now. Also the output of the program changed to the MagicRawDataFormat. The "rootification" was done by Dirk Petry and Harald Kornmayer. In the following you can see the README file of that version: ================================================== Fri Oct 22 1999 D.P. The MAGIC Monte Carlo System Camera Simulation Programme --------------------------- 1) Description This version is the result of the fusion of H.K.'s root_camera which is described below (section 2) and another version by D.P. which had a few additional useful features. The version compiles under Linux with ROOT 2.22 installed (variable ROOTSYS has to be set). Compile as before simply using "make" in the root_camera directory. All features of H.K.'s root_camera were retained. Additional features of this version are: a) HBOOK is no longer used and all references are removed. b) Instead of HBOOK, the user is given now the possibility of having Diagnostic data in ROOT format as a complement to the ROOT Raw data. This data is written to the file which is determined by the new input parameter "diag_file" in the camera parameter file. All source code file belonging to this part have filenames starting with "MDiag". The user can read the output file using the following commands in an interactive ROOT session: root [0] .L MDiag.so root [1] new TFile("diag.root"); root [2] new TTreeViewer("T"); This brings up a viewer from which all variables of the TTree can be accessed and histogrammed. This example assumes that you have named the file "diag.root", that you are using ROOT version 2.22 or later and that you have the shared object library "MDiag.so" which is produced by the Makefile along with the executable "camera". ! The contents of the so-called diag file is not yet fixed. ! At the moment it is what J.C.G. used to put into the HBOOK ! ntuple. In future versions the moments calculation can be ! removed and the parameter list be modified correspondingly. c) Now concatenated reflector files can be read. This is useful if you have run the reflector with different parameters but you want to continue the analysis with all reflector data going into ONE ROOT outputfile. The previous camera version contained a bug which made reading of two or more concatenated reflector files impossible. d) The reflector output format was changed. It is now version 0.4 . The change solely consists in a shortening of the flag definition in the file include-MC/MCCphoton.hxx ! IF YOU WANT TO READ REFLECTOR FORMAT 0.3, you can easily ! do so by recompiling camera with the previous version of ! include-MC/MCCphoton.hxx. The change was necessary for saving space and better debugging. From now on, this format can be frozen. ! For producing reflector output in the new format, you ! of course have to recompile your reflector with the ! new include-MC/MCCphoton.hxx . e) A first version of the pixelization with the larger outer pixels is implemented. THIS IS NOT YET FULLY TESTED, but first rough tests show that it works at least to a good approximation. The present version implements the camera outline with 18 "gap-pixels" and 595 pixels in total as shown in http://sarastro.ifae.es/internal/home/hardware/camera/numbering.ps This change involved (i) The file pixels.dat is no longer needed. Instead the coordinates are generated by the program itself (takes maybe 1 second). In the file pixel-coords.txt in the same directory as this README, you find a list of the coordinates generated by this new routine. It has the format number i j x y size-factor where i and j are J.C.G.'s so called biaxis hexagonal coordinates (for internal use) and x and y are the coordinates of the pixel centers in the standard camera coordinate system in units of centimeters. The value of "size-factor" determines the linear size of the pixel relative to the central pixels. (ii) The magic.def file has two additional parameters which give the number of central pixels and the number of gap pixels (iii) In camera.h and camera.cxx several changes were necessary, among them the introduction of several new functions The newly suggested outline with asymmetric Winston cones will be implemented in a later version. f) phe files can no longer be read since this contradicts our philosophy that the analysis should be done with other programs like e.g. EVITA and not with "camera" itself. This possibility was removed. g) ROOT is no longer invoked with an interactive interface. In this way, camera can better be run as a batch program and it uses less memory. h) small changes concerning the variable "t_chan" were necessary in order to avoid segmentation faults: The variable is used as an index and it went sometimes outside the limits when camera was reading proton data. This is because the reflector files don't contain the photons in a chronological order and also the timespread can be considerably longer that the foreseen digitisation timespan. Please see the source code of camera.cxx round about line 1090. j) several unused variables were removed, a few warning messages occur when you compile camera.cxx but these can be ignored at the moment. In general the program is of course not finished. It still needs debugging, proper trigger simulation, simulation of the asymmetric version of the outer pixels, proper NSB simulation, adaption of the diag "ntuple" contents to our need and others small improvements. In the directory rfl-files there is now a file in reflector format 0.4 containing a single event produced by the starfiled adder. It has a duration of 30 ns and represents the region around the Crab Nebula. Using the enclosed input parameter file, camera should process this file without problems. 2) The README for the previous version of root_camera README for a preliminary version of the root_camera program. root_camera is based on the program "camera"of Jose Carlos Gonzalez. It was changed in the way that only the pixelisation and the distibution of the phe to the FADCs works in a first version. Using the #undef command most possibilities of the orignal program are switched of. The new parts are signed by - ROOT or __ROOT__ nearly all important codelines for ROOT output are enclosed in structures like #ifdef __ROOT__ code #endif __ROOT__ In same case the new lines are signed by a comment with the word ROOT in it. For timing of the pulse some variable names are changed. (t0, t1, t --> t_ini, t_fin, t_1st, t_chan,...) Look also for this changes. For the new root-file is also a change in readparm-files - __DETAIL_TRIGGER__ This is for the implementation of the current work on trigger studies. Because the class MTrigger is not well documented it isn´t a part of this tar file. Only a dummy File exists. With all files in the archive, the root_camera program should run. A reflector file is in the directory rfl-files ================================================== From now on, use CVS for development!!!!
File size: 17.5 KB
Line 
1##################################################################
2#
3# makefile
4#
5# @file makefile
6# @title Simulation of the camera and trigger logic
7# @author J C Gonz\'alez
8# @email gonzalez@mppmu.mpg.de
9# @date Fri Mar 12 11:51:11 MET 1999
10#
11#_______________________________________________________________
12#
13# Created: Fri Mar 12 11:51:11 MET 1999
14# Author: Jose Carlos Gonzalez
15# Purpose: Makefile for the compilation of the camera program
16# Notes:
17#
18#---------------------------------------------------------------
19#
20# $RCSfile: Makefile,v $
21# $Revision: 1.1.1.1 $
22# $Author: harald $
23# $Date: 1999-11-05 11:59:32 $
24#
25##################################################################
26# @maintitle
27
28# @code
29
30INCLUDEMK = config.mk.${OSTYPE}
31include ${INCLUDEMK}
32
33# @endcode
34
35# @code
36
37# common flags
38INCLUDES = -I${INCLUDE} \
39 -I${INCLUDE_COR} \
40 -I${INCLUDE_MC} \
41 -I${INCLUDE_EVITA} \
42 -I${INCLUDE_TRIGGER} \
43 -I${INCLUDE_REFL} \
44 -I${INCLUDE_ROOT} \
45 -I/usr/include/g++
46
47RANLIB = -L${RANLIBDIR} -lranlib
48
49# what is needed for ROOT
50
51ROOTLIBS = -L$(ROOTSYS)/lib -lNew -lBase -lCint -lClib \
52 -lCont -lFunc -lGraf -lGraf3d -lHist -lHtml \
53 -lMatrix -lMeta -lMinuit -lNet -lPostscript \
54 -lProof -lTree -lUnix -lZip -lRint
55#ROOTLIBS =
56
57ROOTGLIBS = -lGpad -lGui -lGX11 -lX3d -lX11
58#ROOTGLIBS =
59
60GLIBS = $(ROOTLIBS) $(ROOTGLIBS) -L/usr/X11R6/lib \
61 -lXpm -lX11 -lm -ldl -rdynamic
62# special flags
63
64osf_FORLIBS = -lUfor -lfor -lutil -lots -lm
65#linux_FORLIBS = -lf2c -lm /usr/lib/libc.a
66linux_FORLIBS = -lm -ldl
67#linux_FORLIBS = -lm -ldl -rdynamic
68generic_FORLIBS = -lm
69
70FORLIBS = ${${SYSTEM}_FORLIBS}
71
72# compilation and linking flags
73
74CXXFLAGS = -D__${SYSTEM}__ ${INCLUDES} ${OPTIM} ${DEBUG}
75 CFLAGS = ${CXXFLAGS}
76FFLAGS = ${CXXFLAGS}
77LIBS = ${RANLIB} ${ROOTLIBS} ${ROOTGLIBS} ${GLIBS}
78
79#------------------------------------------------------------------------------
80
81#.SILENT:
82
83.SUFFIXES: .c .cxx .C .c++ .h .hxx .H .h++ .o .so .f
84
85SRCS = \
86 ${INCLUDE_MC}/MCEventHeader.cxx \
87 ${INCLUDE_MC}/MCCphoton.cxx \
88 ${INCLUDE_TRIGGER}/MTrigger.cxx \
89 ${INCLUDE_EVITA}/MRawPixel.cxx \
90 ${INCLUDE_EVITA}/MRawEvt.cxx \
91 ${INCLUDE_EVITA}/MMcEvt.cxx \
92 MCamCint.cxx \
93 MDiag.cxx \
94 moments.cxx \
95 creadparam.cxx \
96 camera.cxx
97
98HEADERS = \
99 MCEventHeader.hxx \
100 MCCphoton.hxx \
101 MTRigger.hxx \
102 MRawPixel.h \
103 MRawEvt.h \
104 MMcEvt.h \
105 lagrange.h \
106 atm.h \
107 MDiag.h \
108 moments.h \
109 creadparam.h \
110 camera.h
111
112OBJS = \
113 ${INCLUDE_MC}/MCEventHeader.o \
114 ${INCLUDE_MC}/MCCphoton.o \
115 ${INCLUDE_TRIGGER}/MTrigger.o \
116 ${INCLUDE_EVITA}/MRawPixel.o \
117 ${INCLUDE_EVITA}/MRawEvt.o \
118 ${INCLUDE_EVITA}/MMcEvt.o \
119 MCamCint.o \
120 MDiag.o \
121 MDiagdict.o \
122 moments.o \
123 creadparam.o \
124 camera.o
125
126############################################################
127
128all: ${PROGRAM}
129
130depend:
131 @makedepend $(SRCS) $(INCLUDES) -fMakefile 2> kk.kk ; cat kk.kk
132
133doc: camera-doc
134
135camera-doc:
136 @echo "Generating documentation for camera . . . "
137 $(DOCUM) -latex -o camera.tex \
138 camera.cxx camera.h \
139 creadparam.cxx creadparam.h \
140 moments.cxx moments.h
141 latex "\nonstopmode\input{camera.tex}" && \
142 makeindex camera && \
143 latex "\nonstopmode\input{camera.tex}" && \
144 latex "\nonstopmode\input{camera.tex}"
145 @echo "Files camera.tex and camera.dvi generated."
146
147${PROGRAM}: $(OBJS) MDiag.so
148 @echo "Linking..."
149 echo `ls -m $(OBJS)|sed 's/,/ +/g' `" + libraries => " $@
150 $(CXX) $(CXXFLAGS) $(OBJS) $(LIBS) -o $@
151 @echo "done."
152
153MDiagdict.o: MDiagdict.cxx MDiag.h
154 $(CXX) $(CXXFLAGS) -I${INCLUDE_ROOT} -c MDiagdict.cxx
155
156MDiagdict.cxx: MDiag.h MDiagLinkDef.h
157 ${ROOTSYS}/bin/rootcint -f MDiagdict.cxx -c MDiag.h MDiagLinkDef.h
158
159MDiag.o: MDiag.cxx MDiag.h
160 $(CXX) $(CXXFLAGS) -I${INCLUDE_ROOT} -c MDiag.cxx -o MDiag.o
161
162# the following shared object library is for being loaded into ROOT using
163#".L MDiag.so" if the diagnostic output is to be read e.g. with a TTree viewer
164MDiag.so: MDiag.o MDiagdict.o
165 $(CXX) -shared -g -I${INCLUDE_ROOT} MDiag.o MDiagdict.o -o MDiag.so
166
167
168MCamCint.cxx: ${INCLUDE_EVITA}/MRawPixel.h \
169 ${INCLUDE_EVITA}/MRawEvt.h \
170 ${INCLUDE_EVITA}/MMcEvt.h \
171 ${INCLUDE_EVITA}/Mdefine.h
172
173 @echo
174 @echo "Generating dictionary ..."
175 @echo
176
177 @$(ROOTSYS)/bin/rootcint -f \
178 MCamCint.cxx -c \
179 ${INCLUDE_EVITA}/MRawPixel.h \
180 ${INCLUDE_EVITA}/MRawEvt.h \
181 ${INCLUDE_EVITA}/MMcEvt.h \
182# ${INCLUDE_EVITA}/MCameraDisplay.h \
183 ${INCLUDE_EVITA}/Mdefine.h \
184 ${INCLUDE_EVITA}/LinkDef.h
185
186 @echo
187 @echo "Dictionary done"
188 @echo
189
190.cxx.o:
191 @echo "Compiling " $<
192 $(CXX) $(CXXFLAGS) -c $< -o $@
193
194.c.o:
195 @echo "Compiling " $<
196 $(CC) $(CFLAGS) -c $< -o $@
197
198lclean:
199 @echo "Cleanning..."
200 @rm -f *.o core
201
202clean:
203 @echo "Cleanning..."
204 @rm -f $(OBJS) core
205 @rm -f MCamCint.cxx MCamCint.h
206
207mrproper: clean
208 @echo "Mr.Proper in action . . ."
209 @rm -f $(PROGRAM)
210
211ctags:
212 @echo "Creating CTAGS file . . ."
213 @ctags -txw $(SRCS) $(HEADERS) > CTAGS
214
215etags:
216 @echo "Creating TAGS file . . ."
217 @etags -C $(SRCS) $(HEADERS)
218
219listsrc:
220 @ls -m $(SRCS) $(HEADERS) | sed 's/,//g'
221
222redo: clean all
223
224cflags:
225 @echo $(INCLUDES) $(CXXFLAGS)
226
227# @endcode
228
229# DO NOT DELETE THIS LINE -- make depend depends on it.
230
231../include-MC/MCEventHeader.o: ../include-MC/MCEventHeader.hxx
232../include-MC/MCEventHeader.o: ../include-GENERAL/Rtypes.h
233../include-MC/MCEventHeader.o: /usr/include/g++/iostream.h
234../include-MC/MCEventHeader.o: /usr/include/g++/streambuf.h
235../include-MC/MCEventHeader.o: /usr/include/libio.h /usr/include/features.h
236../include-MC/MCEventHeader.o: /usr/include/sys/cdefs.h
237../include-MC/MCEventHeader.o: /usr/include/gnu/stubs.h
238../include-MC/MCEventHeader.o: /usr/include/_G_config.h
239../include-MC/MCEventHeader.o: /usr/include/gnu/types.h
240../include-MC/MCEventHeader.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
241../include-MC/MCEventHeader.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
242../include-MC/MCEventHeader.o: /usr/include/g++/iomanip.h
243../include-MC/MCEventHeader.o: /usr/include/g++/fstream.h
244../include-MC/MCEventHeader.o: /usr/include/stdlib.h /usr/include/sys/types.h
245../include-MC/MCEventHeader.o: /usr/include/time.h /usr/include/endian.h
246../include-MC/MCEventHeader.o: /usr/include/bytesex.h
247../include-MC/MCEventHeader.o: /usr/include/sys/select.h
248../include-MC/MCEventHeader.o: /usr/include/selectbits.h
249../include-MC/MCEventHeader.o: /usr/include/alloca.h /usr/include/math.h
250../include-MC/MCEventHeader.o: /usr/include/huge_val.h
251../include-MC/MCEventHeader.o: /usr/include/mathcalls.h
252../include-MC/MCEventHeader.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h
253../include-MC/MCEventHeader.o: ../include-CORSIKA/COREventHeader.hxx
254../include-MC/MCCphoton.o: ../include-MC/MCCphoton.hxx
255../include-MC/MCCphoton.o: ../include-GENERAL/Rtypes.h
256../include-MC/MCCphoton.o: /usr/include/g++/iostream.h
257../include-MC/MCCphoton.o: /usr/include/g++/streambuf.h /usr/include/libio.h
258../include-MC/MCCphoton.o: /usr/include/features.h /usr/include/sys/cdefs.h
259../include-MC/MCCphoton.o: /usr/include/gnu/stubs.h /usr/include/_G_config.h
260../include-MC/MCCphoton.o: /usr/include/gnu/types.h
261../include-MC/MCCphoton.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
262../include-MC/MCCphoton.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
263../include-MC/MCCphoton.o: /usr/include/g++/iomanip.h
264../include-MC/MCCphoton.o: /usr/include/g++/fstream.h /usr/include/stdlib.h
265../include-MC/MCCphoton.o: /usr/include/sys/types.h /usr/include/time.h
266../include-MC/MCCphoton.o: /usr/include/endian.h /usr/include/bytesex.h
267../include-MC/MCCphoton.o: /usr/include/sys/select.h
268../include-MC/MCCphoton.o: /usr/include/selectbits.h /usr/include/alloca.h
269../include-MC/MCCphoton.o: /usr/include/string.h /usr/include/math.h
270../include-MC/MCCphoton.o: /usr/include/huge_val.h /usr/include/mathcalls.h
271../include-MC/MCCphoton.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h
272../include-MC/MCCphoton.o: ../include-GENERAL/jcmacros.h
273../include-MTrigger/MTrigger.o: ../include-MTrigger/MTrigger.hxx
274../include-MTrigger/MTrigger.o: /usr/include/g++/iostream.h
275../include-MTrigger/MTrigger.o: /usr/include/g++/streambuf.h
276../include-MTrigger/MTrigger.o: /usr/include/libio.h /usr/include/features.h
277../include-MTrigger/MTrigger.o: /usr/include/sys/cdefs.h
278../include-MTrigger/MTrigger.o: /usr/include/gnu/stubs.h
279../include-MTrigger/MTrigger.o: /usr/include/_G_config.h
280../include-MTrigger/MTrigger.o: /usr/include/gnu/types.h
281../include-MTrigger/MTrigger.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
282../include-MTrigger/MTrigger.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
283../include-MTrigger/MTrigger.o: /usr/include/math.h /usr/include/huge_val.h
284../include-MTrigger/MTrigger.o: /usr/include/mathcalls.h
285../include-MTrigger/MTrigger.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h
286../include-MTrigger/MTrigger.o: /cern/root/include/TObject.h
287../include-MTrigger/MTrigger.o: ../../../include-Classes/Mdefine.h
288../../../include-Classes/MRawPixel.o: /usr/include/g++/iostream.h
289../../../include-Classes/MRawPixel.o: /usr/include/g++/streambuf.h
290../../../include-Classes/MRawPixel.o: /usr/include/libio.h
291../../../include-Classes/MRawPixel.o: /usr/include/features.h
292../../../include-Classes/MRawPixel.o: /usr/include/sys/cdefs.h
293../../../include-Classes/MRawPixel.o: /usr/include/gnu/stubs.h
294../../../include-Classes/MRawPixel.o: /usr/include/_G_config.h
295../../../include-Classes/MRawPixel.o: /usr/include/gnu/types.h
296../../../include-Classes/MRawPixel.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
297../../../include-Classes/MRawPixel.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
298../../../include-Classes/MRawPixel.o: /cern/root/include/TClonesArray.h
299../../../include-Classes/MRawPixel.o: /cern/root/include/TString.h
300../../../include-Classes/MRawPixel.o: /usr/include/string.h
301../../../include-Classes/MRawPixel.o: /cern/root/include/TRandom.h
302../../../include-Classes/MRawPixel.o: ../../../include-Classes/MRawPixel.h
303../../../include-Classes/MRawPixel.o: /cern/root/include/TObject.h
304../../../include-Classes/MRawPixel.o: ../../../include-Classes/Mdefine.h
305../../../include-Classes/MRawEvt.o: /usr/include/g++/iostream.h
306../../../include-Classes/MRawEvt.o: /usr/include/g++/streambuf.h
307../../../include-Classes/MRawEvt.o: /usr/include/libio.h
308../../../include-Classes/MRawEvt.o: /usr/include/features.h
309../../../include-Classes/MRawEvt.o: /usr/include/sys/cdefs.h
310../../../include-Classes/MRawEvt.o: /usr/include/gnu/stubs.h
311../../../include-Classes/MRawEvt.o: /usr/include/_G_config.h
312../../../include-Classes/MRawEvt.o: /usr/include/gnu/types.h
313../../../include-Classes/MRawEvt.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
314../../../include-Classes/MRawEvt.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
315../../../include-Classes/MRawEvt.o: /cern/root/include/TClonesArray.h
316../../../include-Classes/MRawEvt.o: /cern/root/include/TString.h
317../../../include-Classes/MRawEvt.o: /usr/include/string.h
318../../../include-Classes/MRawEvt.o: /cern/root/include/TRandom.h
319../../../include-Classes/MRawEvt.o: ../../../include-Classes/MRawEvt.h
320../../../include-Classes/MRawEvt.o: /cern/root/include/TObject.h
321../../../include-Classes/MRawEvt.o: ../../../include-Classes/Mdefine.h
322../../../include-Classes/MRawEvt.o: ../../../include-Classes/MRawPixel.h
323../../../include-Classes/MMcEvt.o: /usr/include/g++/iostream.h
324../../../include-Classes/MMcEvt.o: /usr/include/g++/streambuf.h
325../../../include-Classes/MMcEvt.o: /usr/include/libio.h
326../../../include-Classes/MMcEvt.o: /usr/include/features.h
327../../../include-Classes/MMcEvt.o: /usr/include/sys/cdefs.h
328../../../include-Classes/MMcEvt.o: /usr/include/gnu/stubs.h
329../../../include-Classes/MMcEvt.o: /usr/include/_G_config.h
330../../../include-Classes/MMcEvt.o: /usr/include/gnu/types.h
331../../../include-Classes/MMcEvt.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
332../../../include-Classes/MMcEvt.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
333../../../include-Classes/MMcEvt.o: ../../../include-Classes/MMcEvt.h
334../../../include-Classes/MMcEvt.o: /usr/include/stdlib.h
335../../../include-Classes/MMcEvt.o: /usr/include/sys/types.h
336../../../include-Classes/MMcEvt.o: /usr/include/time.h /usr/include/endian.h
337../../../include-Classes/MMcEvt.o: /usr/include/bytesex.h
338../../../include-Classes/MMcEvt.o: /usr/include/sys/select.h
339../../../include-Classes/MMcEvt.o: /usr/include/selectbits.h
340../../../include-Classes/MMcEvt.o: /usr/include/alloca.h /usr/include/stdio.h
341../../../include-Classes/MMcEvt.o: /usr/include/stdio_lim.h
342../../../include-Classes/MMcEvt.o: /usr/include/string.h
343../../../include-Classes/MMcEvt.o: /usr/include/unistd.h
344../../../include-Classes/MMcEvt.o: /usr/include/posix_opt.h
345../../../include-Classes/MMcEvt.o: /usr/include/confname.h
346../../../include-Classes/MMcEvt.o: /usr/include/fcntl.h
347../../../include-Classes/MMcEvt.o: /usr/include/fcntlbits.h
348../../../include-Classes/MMcEvt.o: /cern/root/include/TObject.h
349MDiag.o: MDiag.h /usr/include/stdlib.h /usr/include/features.h
350MDiag.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
351MDiag.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
352MDiag.o: /usr/include/sys/types.h /usr/include/gnu/types.h
353MDiag.o: /usr/include/time.h /usr/include/endian.h /usr/include/bytesex.h
354MDiag.o: /usr/include/sys/select.h /usr/include/selectbits.h
355MDiag.o: /usr/include/alloca.h /usr/include/g++/iostream.h
356MDiag.o: /usr/include/g++/streambuf.h /usr/include/libio.h
357MDiag.o: /usr/include/_G_config.h
358MDiag.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
359MDiag.o: /usr/include/g++/fstream.h /usr/include/string.h
360MDiag.o: /cern/root/include/TROOT.h /cern/root/include/TFile.h
361MDiag.o: /cern/root/include/TRandom.h /cern/root/include/TTree.h
362moments.o: moments.h /usr/include/g++/iostream.h /usr/include/g++/streambuf.h
363moments.o: /usr/include/libio.h /usr/include/features.h
364moments.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
365moments.o: /usr/include/_G_config.h /usr/include/gnu/types.h
366moments.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
367moments.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
368moments.o: /usr/include/g++/fstream.h /usr/include/stdlib.h
369moments.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h
370moments.o: /usr/include/bytesex.h /usr/include/sys/select.h
371moments.o: /usr/include/selectbits.h /usr/include/alloca.h
372moments.o: /usr/include/stdio.h /usr/include/stdio_lim.h
373moments.o: /usr/include/string.h /usr/include/math.h /usr/include/huge_val.h
374moments.o: /usr/include/mathcalls.h
375moments.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h
376moments.o: ../include-GENERAL/jcmacros.h ../include-GENERAL/jcdebug.h
377moments.o: camera-v.h
378creadparam.o: creadparam.h /usr/include/g++/iostream.h
379creadparam.o: /usr/include/g++/streambuf.h /usr/include/libio.h
380creadparam.o: /usr/include/features.h /usr/include/sys/cdefs.h
381creadparam.o: /usr/include/gnu/stubs.h /usr/include/_G_config.h
382creadparam.o: /usr/include/gnu/types.h
383creadparam.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
384creadparam.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
385creadparam.o: /usr/include/g++/fstream.h /usr/include/stdlib.h
386creadparam.o: /usr/include/sys/types.h /usr/include/time.h
387creadparam.o: /usr/include/endian.h /usr/include/bytesex.h
388creadparam.o: /usr/include/sys/select.h /usr/include/selectbits.h
389creadparam.o: /usr/include/alloca.h /usr/include/stdio.h
390creadparam.o: /usr/include/stdio_lim.h /usr/include/string.h
391creadparam.o: /usr/include/math.h /usr/include/huge_val.h
392creadparam.o: /usr/include/mathcalls.h
393creadparam.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h
394creadparam.o: ../include-GENERAL/jcmacros.h ../include-GENERAL/jcdebug.h
395creadparam.o: camera-v.h
396camera.o: /cern/root/include/TROOT.h /cern/root/include/TFile.h
397camera.o: /cern/root/include/TTree.h /cern/root/include/TBranch.h MDiag.h
398camera.o: /usr/include/stdlib.h /usr/include/features.h
399camera.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h
400camera.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h
401camera.o: /usr/include/sys/types.h /usr/include/gnu/types.h
402camera.o: /usr/include/time.h /usr/include/endian.h /usr/include/bytesex.h
403camera.o: /usr/include/sys/select.h /usr/include/selectbits.h
404camera.o: /usr/include/alloca.h /usr/include/g++/iostream.h
405camera.o: /usr/include/g++/streambuf.h /usr/include/libio.h
406camera.o: /usr/include/_G_config.h
407camera.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h
408camera.o: /usr/include/g++/fstream.h /usr/include/string.h
409camera.o: /cern/root/include/TRandom.h ../include-MTrigger/MTrigger.hxx
410camera.o: /usr/include/math.h /usr/include/huge_val.h
411camera.o: /usr/include/mathcalls.h
412camera.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h
413camera.o: /cern/root/include/TObject.h ../../../include-Classes/Mdefine.h
414camera.o: ../../../include-Classes/MRawEvt.h
415camera.o: /cern/root/include/TClonesArray.h ../../../include-Classes/MMcEvt.h
416camera.o: /usr/include/stdio.h /usr/include/stdio_lim.h /usr/include/unistd.h
417camera.o: /usr/include/posix_opt.h /usr/include/confname.h
418camera.o: /usr/include/fcntl.h /usr/include/fcntlbits.h camera.h
419camera.o: /usr/include/dirent.h /usr/include/direntry.h
420camera.o: /usr/include/posix1_lim.h /usr/include/local_lim.h
421camera.o: /usr/include/linux/limits.h /usr/include/libgen.h camera-v.h
422camera.o: ../include-GENERAL/jcmacros.h ../include-GENERAL/jcdebug.h
423camera.o: creadparam.h ../Reflector/atm.h ../Reflector/reflector-v.h
424camera.o: moments.h ../include-GENERAL/lagrange.h
425camera.o: ../include-MC/MCEventHeader.hxx ../include-GENERAL/Rtypes.h
426camera.o: /usr/include/g++/iomanip.h ../include-CORSIKA/COREventHeader.hxx
427camera.o: ../include-MC/MCCphoton.hxx ../include-GENERAL/ranlib.h
Note: See TracBrowser for help on using the repository browser.