Changeset 327
- Timestamp:
- 11/19/99 08:40:44 (25 years ago)
- Location:
- trunk/MagicSoft/Simulation/Detector/Camera
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Simulation/Detector/Camera/Makefile
r308 r327 19 19 # 20 20 # $RCSfile: Makefile,v $ 21 # $Revision: 1. 1.1.1$21 # $Revision: 1.2 $ 22 22 # $Author: harald $ 23 # $Date: 1999-11- 05 11:59:32$23 # $Date: 1999-11-19 08:40:41 $ 24 24 # 25 25 ################################################################## … … 28 28 # @code 29 29 30 INCLUDEMK = config.mk.${OSTYPE} 30 INCLUDEMK = config.mk.${OSTYPE} 31 31 include ${INCLUDEMK} 32 32 … … 43 43 -I${INCLUDE_REFL} \ 44 44 -I${INCLUDE_ROOT} \ 45 -I /usr/include/g++45 -I${INCLUDE_CPLUS} 46 46 47 47 RANLIB = -L${RANLIBDIR} -lranlib 48 48 49 # what is needed for ROOT 50 51 ROOTLIBS = -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 57 ROOTGLIBS = -lGpad -lGui -lGX11 -lX3d -lX11 58 #ROOTGLIBS = 59 60 GLIBS = $(ROOTLIBS) $(ROOTGLIBS) -L/usr/X11R6/lib \ 61 -lXpm -lX11 -lm -ldl -rdynamic 49 # what is needed for ROOT is inside the config.mk... file 50 51 62 52 # special flags 63 53 … … 180 170 ${INCLUDE_EVITA}/MRawEvt.h \ 181 171 ${INCLUDE_EVITA}/MMcEvt.h \ 182 # ${INCLUDE_EVITA}/MCameraDisplay.h \183 172 ${INCLUDE_EVITA}/Mdefine.h \ 184 173 ${INCLUDE_EVITA}/LinkDef.h … … 231 220 ../include-MC/MCEventHeader.o: ../include-MC/MCEventHeader.hxx 232 221 ../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 222 ../include-MC/MCEventHeader.o: /usr/include/cxx/iostream.h 223 ../include-MC/MCEventHeader.o: /usr/include/cxx/iostream.hxx 224 ../include-MC/MCEventHeader.o: /usr/include/cxx/compnent.hxx 225 ../include-MC/MCEventHeader.o: /usr/include/cxx/iostream_impl.hxx 226 ../include-MC/MCEventHeader.o: /usr/include/cxx/cxxl.hxx 227 ../include-MC/MCEventHeader.o: /usr/include/cxx/cxxl_share.hxx 228 ../include-MC/MCEventHeader.o: /usr/include/cxx/messages.hxx 229 ../include-MC/MCEventHeader.o: /usr/include/stddef.h /usr/include/standards.h 230 ../include-MC/MCEventHeader.o: /usr/include/stdio.h /usr/include/sys/seek.h 231 ../include-MC/MCEventHeader.o: /usr/include/va_list.h 232 ../include-MC/MCEventHeader.o: /usr/include/sys/types.h 233 ../include-MC/MCEventHeader.o: /usr/include/mach/machine/vm_types.h 247 234 ../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 235 ../include-MC/MCEventHeader.o: /usr/include/getopt.h 236 ../include-MC/MCEventHeader.o: /usr/include/sys/limits.h 237 ../include-MC/MCEventHeader.o: /usr/include/sys/machine/machlimits.h 238 ../include-MC/MCEventHeader.o: /usr/include/sys/syslimits.h 239 ../include-MC/MCEventHeader.o: /usr/include/sys/machine/machtime.h 240 ../include-MC/MCEventHeader.o: /usr/include/sys/rt_limits.h 241 ../include-MC/MCEventHeader.o: /usr/include/limits.h /usr/include/memory.h 242 ../include-MC/MCEventHeader.o: /usr/include/string.h /usr/include/strings.h 243 ../include-MC/MCEventHeader.o: /usr/include/cxx/iomanip.h 244 ../include-MC/MCEventHeader.o: /usr/include/cxx/iomanip.hxx 245 ../include-MC/MCEventHeader.o: /usr/include/cxx/iomanip_impl.hxx 246 ../include-MC/MCEventHeader.o: /usr/include/cxx/generic.hxx 247 ../include-MC/MCEventHeader.o: /usr/include/cxx/mutex.hxx 248 ../include-MC/MCEventHeader.o: /usr/include/cxx/fstream.h 249 ../include-MC/MCEventHeader.o: /usr/include/cxx/fstream.hxx 250 ../include-MC/MCEventHeader.o: /usr/include/cxx/fstream_impl.hxx 251 ../include-MC/MCEventHeader.o: /usr/include/stdlib.h /usr/include/math.h 253 252 ../include-MC/MCEventHeader.o: ../include-CORSIKA/COREventHeader.hxx 254 253 ../include-MC/MCCphoton.o: ../include-MC/MCCphoton.hxx 255 254 ../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 255 ../include-MC/MCCphoton.o: /usr/include/cxx/iostream.h 256 ../include-MC/MCCphoton.o: /usr/include/cxx/iostream.hxx 257 ../include-MC/MCCphoton.o: /usr/include/cxx/compnent.hxx 258 ../include-MC/MCCphoton.o: /usr/include/cxx/iostream_impl.hxx 259 ../include-MC/MCCphoton.o: /usr/include/cxx/cxxl.hxx 260 ../include-MC/MCCphoton.o: /usr/include/cxx/cxxl_share.hxx 261 ../include-MC/MCCphoton.o: /usr/include/cxx/messages.hxx 262 ../include-MC/MCCphoton.o: /usr/include/stddef.h /usr/include/standards.h 263 ../include-MC/MCCphoton.o: /usr/include/stdio.h /usr/include/sys/seek.h 264 ../include-MC/MCCphoton.o: /usr/include/va_list.h /usr/include/sys/types.h 265 ../include-MC/MCCphoton.o: /usr/include/mach/machine/vm_types.h 266 ../include-MC/MCCphoton.o: /usr/include/sys/select.h /usr/include/getopt.h 267 ../include-MC/MCCphoton.o: /usr/include/sys/limits.h 268 ../include-MC/MCCphoton.o: /usr/include/sys/machine/machlimits.h 269 ../include-MC/MCCphoton.o: /usr/include/sys/syslimits.h 270 ../include-MC/MCCphoton.o: /usr/include/sys/machine/machtime.h 271 ../include-MC/MCCphoton.o: /usr/include/sys/rt_limits.h /usr/include/limits.h 272 ../include-MC/MCCphoton.o: /usr/include/memory.h /usr/include/string.h 273 ../include-MC/MCCphoton.o: /usr/include/strings.h /usr/include/cxx/iomanip.h 274 ../include-MC/MCCphoton.o: /usr/include/cxx/iomanip.hxx 275 ../include-MC/MCCphoton.o: /usr/include/cxx/iomanip_impl.hxx 276 ../include-MC/MCCphoton.o: /usr/include/cxx/generic.hxx 277 ../include-MC/MCCphoton.o: /usr/include/cxx/mutex.hxx 278 ../include-MC/MCCphoton.o: /usr/include/cxx/fstream.h 279 ../include-MC/MCCphoton.o: /usr/include/cxx/fstream.hxx 280 ../include-MC/MCCphoton.o: /usr/include/cxx/fstream_impl.hxx 281 ../include-MC/MCCphoton.o: /usr/include/stdlib.h /usr/include/math.h 272 282 ../include-MC/MCCphoton.o: ../include-GENERAL/jcmacros.h 273 283 ../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 284 ../include-MTrigger/MTrigger.o: /usr/include/cxx/iostream.h 285 ../include-MTrigger/MTrigger.o: /usr/include/cxx/iostream.hxx 286 ../include-MTrigger/MTrigger.o: /usr/include/cxx/compnent.hxx 287 ../include-MTrigger/MTrigger.o: /usr/include/cxx/iostream_impl.hxx 288 ../include-MTrigger/MTrigger.o: /usr/include/cxx/cxxl.hxx 289 ../include-MTrigger/MTrigger.o: /usr/include/cxx/cxxl_share.hxx 290 ../include-MTrigger/MTrigger.o: /usr/include/cxx/messages.hxx 291 ../include-MTrigger/MTrigger.o: /usr/include/stddef.h 292 ../include-MTrigger/MTrigger.o: /usr/include/standards.h /usr/include/stdio.h 293 ../include-MTrigger/MTrigger.o: /usr/include/sys/seek.h 294 ../include-MTrigger/MTrigger.o: /usr/include/va_list.h 295 ../include-MTrigger/MTrigger.o: /usr/include/sys/types.h 296 ../include-MTrigger/MTrigger.o: /usr/include/mach/machine/vm_types.h 297 ../include-MTrigger/MTrigger.o: /usr/include/sys/select.h 298 ../include-MTrigger/MTrigger.o: /usr/include/getopt.h 299 ../include-MTrigger/MTrigger.o: /usr/include/sys/limits.h 300 ../include-MTrigger/MTrigger.o: /usr/include/sys/machine/machlimits.h 301 ../include-MTrigger/MTrigger.o: /usr/include/sys/syslimits.h 302 ../include-MTrigger/MTrigger.o: /usr/include/sys/machine/machtime.h 303 ../include-MTrigger/MTrigger.o: /usr/include/sys/rt_limits.h 304 ../include-MTrigger/MTrigger.o: /usr/include/limits.h /usr/include/memory.h 305 ../include-MTrigger/MTrigger.o: /usr/include/string.h /usr/include/strings.h 306 ../include-MTrigger/MTrigger.o: /usr/include/math.h /usr/include/stdlib.h 307 ../include-MTrigger/MTrigger.o: /CERN/root/include/TObject.h 287 308 ../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 309 ../../../include-Classes/MRawPixel.o: /usr/include/cxx/iostream.h 310 ../../../include-Classes/MRawPixel.o: /usr/include/cxx/iostream.hxx 311 ../../../include-Classes/MRawPixel.o: /usr/include/cxx/compnent.hxx 312 ../../../include-Classes/MRawPixel.o: /usr/include/cxx/iostream_impl.hxx 313 ../../../include-Classes/MRawPixel.o: /usr/include/cxx/cxxl.hxx 314 ../../../include-Classes/MRawPixel.o: /usr/include/cxx/cxxl_share.hxx 315 ../../../include-Classes/MRawPixel.o: /usr/include/cxx/messages.hxx 316 ../../../include-Classes/MRawPixel.o: /usr/include/stddef.h 317 ../../../include-Classes/MRawPixel.o: /usr/include/standards.h 318 ../../../include-Classes/MRawPixel.o: /usr/include/stdio.h 319 ../../../include-Classes/MRawPixel.o: /usr/include/sys/seek.h 320 ../../../include-Classes/MRawPixel.o: /usr/include/va_list.h 321 ../../../include-Classes/MRawPixel.o: /usr/include/sys/types.h 322 ../../../include-Classes/MRawPixel.o: /usr/include/mach/machine/vm_types.h 323 ../../../include-Classes/MRawPixel.o: /usr/include/sys/select.h 324 ../../../include-Classes/MRawPixel.o: /usr/include/getopt.h 325 ../../../include-Classes/MRawPixel.o: /usr/include/sys/limits.h 326 ../../../include-Classes/MRawPixel.o: /usr/include/sys/machine/machlimits.h 327 ../../../include-Classes/MRawPixel.o: /usr/include/sys/syslimits.h 328 ../../../include-Classes/MRawPixel.o: /usr/include/sys/machine/machtime.h 329 ../../../include-Classes/MRawPixel.o: /usr/include/sys/rt_limits.h 330 ../../../include-Classes/MRawPixel.o: /usr/include/limits.h 331 ../../../include-Classes/MRawPixel.o: /usr/include/memory.h 300 332 ../../../include-Classes/MRawPixel.o: /usr/include/string.h 301 ../../../include-Classes/MRawPixel.o: /cern/root/include/TRandom.h 333 ../../../include-Classes/MRawPixel.o: /usr/include/strings.h 334 ../../../include-Classes/MRawPixel.o: /CERN/root/include/TClonesArray.h 335 ../../../include-Classes/MRawPixel.o: /CERN/root/include/TString.h 336 ../../../include-Classes/MRawPixel.o: /CERN/root/include/TRandom.h 302 337 ../../../include-Classes/MRawPixel.o: ../../../include-Classes/MRawPixel.h 303 ../../../include-Classes/MRawPixel.o: / cern/root/include/TObject.h338 ../../../include-Classes/MRawPixel.o: /CERN/root/include/TObject.h 304 339 ../../../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 340 ../../../include-Classes/MRawEvt.o: /usr/include/cxx/iostream.h 341 ../../../include-Classes/MRawEvt.o: /usr/include/cxx/iostream.hxx 342 ../../../include-Classes/MRawEvt.o: /usr/include/cxx/compnent.hxx 343 ../../../include-Classes/MRawEvt.o: /usr/include/cxx/iostream_impl.hxx 344 ../../../include-Classes/MRawEvt.o: /usr/include/cxx/cxxl.hxx 345 ../../../include-Classes/MRawEvt.o: /usr/include/cxx/cxxl_share.hxx 346 ../../../include-Classes/MRawEvt.o: /usr/include/cxx/messages.hxx 347 ../../../include-Classes/MRawEvt.o: /usr/include/stddef.h 348 ../../../include-Classes/MRawEvt.o: /usr/include/standards.h 349 ../../../include-Classes/MRawEvt.o: /usr/include/stdio.h 350 ../../../include-Classes/MRawEvt.o: /usr/include/sys/seek.h 351 ../../../include-Classes/MRawEvt.o: /usr/include/va_list.h 352 ../../../include-Classes/MRawEvt.o: /usr/include/sys/types.h 353 ../../../include-Classes/MRawEvt.o: /usr/include/mach/machine/vm_types.h 354 ../../../include-Classes/MRawEvt.o: /usr/include/sys/select.h 355 ../../../include-Classes/MRawEvt.o: /usr/include/getopt.h 356 ../../../include-Classes/MRawEvt.o: /usr/include/sys/limits.h 357 ../../../include-Classes/MRawEvt.o: /usr/include/sys/machine/machlimits.h 358 ../../../include-Classes/MRawEvt.o: /usr/include/sys/syslimits.h 359 ../../../include-Classes/MRawEvt.o: /usr/include/sys/machine/machtime.h 360 ../../../include-Classes/MRawEvt.o: /usr/include/sys/rt_limits.h 361 ../../../include-Classes/MRawEvt.o: /usr/include/limits.h 362 ../../../include-Classes/MRawEvt.o: /usr/include/memory.h 317 363 ../../../include-Classes/MRawEvt.o: /usr/include/string.h 318 ../../../include-Classes/MRawEvt.o: /cern/root/include/TRandom.h 364 ../../../include-Classes/MRawEvt.o: /usr/include/strings.h 365 ../../../include-Classes/MRawEvt.o: /CERN/root/include/TClonesArray.h 366 ../../../include-Classes/MRawEvt.o: /CERN/root/include/TString.h 367 ../../../include-Classes/MRawEvt.o: /CERN/root/include/TRandom.h 319 368 ../../../include-Classes/MRawEvt.o: ../../../include-Classes/MRawEvt.h 320 ../../../include-Classes/MRawEvt.o: / cern/root/include/TObject.h369 ../../../include-Classes/MRawEvt.o: /CERN/root/include/TObject.h 321 370 ../../../include-Classes/MRawEvt.o: ../../../include-Classes/Mdefine.h 322 371 ../../../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 372 ../../../include-Classes/MMcEvt.o: /usr/include/cxx/iostream.h 373 ../../../include-Classes/MMcEvt.o: /usr/include/cxx/iostream.hxx 374 ../../../include-Classes/MMcEvt.o: /usr/include/cxx/compnent.hxx 375 ../../../include-Classes/MMcEvt.o: /usr/include/cxx/iostream_impl.hxx 376 ../../../include-Classes/MMcEvt.o: /usr/include/cxx/cxxl.hxx 377 ../../../include-Classes/MMcEvt.o: /usr/include/cxx/cxxl_share.hxx 378 ../../../include-Classes/MMcEvt.o: /usr/include/cxx/messages.hxx 379 ../../../include-Classes/MMcEvt.o: /usr/include/stddef.h 380 ../../../include-Classes/MMcEvt.o: /usr/include/standards.h 381 ../../../include-Classes/MMcEvt.o: /usr/include/stdio.h 382 ../../../include-Classes/MMcEvt.o: /usr/include/sys/seek.h 383 ../../../include-Classes/MMcEvt.o: /usr/include/va_list.h 384 ../../../include-Classes/MMcEvt.o: /usr/include/sys/types.h 385 ../../../include-Classes/MMcEvt.o: /usr/include/mach/machine/vm_types.h 386 ../../../include-Classes/MMcEvt.o: /usr/include/sys/select.h 387 ../../../include-Classes/MMcEvt.o: /usr/include/getopt.h 388 ../../../include-Classes/MMcEvt.o: /usr/include/sys/limits.h 389 ../../../include-Classes/MMcEvt.o: /usr/include/sys/machine/machlimits.h 390 ../../../include-Classes/MMcEvt.o: /usr/include/sys/syslimits.h 391 ../../../include-Classes/MMcEvt.o: /usr/include/sys/machine/machtime.h 392 ../../../include-Classes/MMcEvt.o: /usr/include/sys/rt_limits.h 393 ../../../include-Classes/MMcEvt.o: /usr/include/limits.h 394 ../../../include-Classes/MMcEvt.o: /usr/include/memory.h 395 ../../../include-Classes/MMcEvt.o: /usr/include/string.h 396 ../../../include-Classes/MMcEvt.o: /usr/include/strings.h 333 397 ../../../include-Classes/MMcEvt.o: ../../../include-Classes/MMcEvt.h 334 398 ../../../include-Classes/MMcEvt.o: /usr/include/stdlib.h 335 ../../../include-Classes/MMcEvt.o: /usr/include/sys/types.h336 ../../../include-Classes/MMcEvt.o: /usr/include/time.h /usr/include/endian.h337 ../../../include-Classes/MMcEvt.o: /usr/include/bytesex.h338 ../../../include-Classes/MMcEvt.o: /usr/include/sys/select.h339 ../../../include-Classes/MMcEvt.o: /usr/include/selectbits.h340 ../../../include-Classes/MMcEvt.o: /usr/include/alloca.h /usr/include/stdio.h341 ../../../include-Classes/MMcEvt.o: /usr/include/stdio_lim.h342 ../../../include-Classes/MMcEvt.o: /usr/include/string.h343 399 ../../../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 400 ../../../include-Classes/MMcEvt.o: /usr/include/sys/access.h 346 401 ../../../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 349 MDiag.o: MDiag.h /usr/include/stdlib.h /usr/include/features.h 350 MDiag.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h 351 MDiag.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h 352 MDiag.o: /usr/include/sys/types.h /usr/include/gnu/types.h 353 MDiag.o: /usr/include/time.h /usr/include/endian.h /usr/include/bytesex.h 354 MDiag.o: /usr/include/sys/select.h /usr/include/selectbits.h 355 MDiag.o: /usr/include/alloca.h /usr/include/g++/iostream.h 356 MDiag.o: /usr/include/g++/streambuf.h /usr/include/libio.h 357 MDiag.o: /usr/include/_G_config.h 358 MDiag.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h 359 MDiag.o: /usr/include/g++/fstream.h /usr/include/string.h 360 MDiag.o: /cern/root/include/TROOT.h /cern/root/include/TFile.h 361 MDiag.o: /cern/root/include/TRandom.h /cern/root/include/TTree.h 362 moments.o: moments.h /usr/include/g++/iostream.h /usr/include/g++/streambuf.h 363 moments.o: /usr/include/libio.h /usr/include/features.h 364 moments.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h 365 moments.o: /usr/include/_G_config.h /usr/include/gnu/types.h 366 moments.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h 367 moments.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h 368 moments.o: /usr/include/g++/fstream.h /usr/include/stdlib.h 369 moments.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/endian.h 370 moments.o: /usr/include/bytesex.h /usr/include/sys/select.h 371 moments.o: /usr/include/selectbits.h /usr/include/alloca.h 372 moments.o: /usr/include/stdio.h /usr/include/stdio_lim.h 373 moments.o: /usr/include/string.h /usr/include/math.h /usr/include/huge_val.h 374 moments.o: /usr/include/mathcalls.h 375 moments.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h 376 moments.o: ../include-GENERAL/jcmacros.h ../include-GENERAL/jcdebug.h 377 moments.o: camera-v.h 378 creadparam.o: creadparam.h /usr/include/g++/iostream.h 379 creadparam.o: /usr/include/g++/streambuf.h /usr/include/libio.h 380 creadparam.o: /usr/include/features.h /usr/include/sys/cdefs.h 381 creadparam.o: /usr/include/gnu/stubs.h /usr/include/_G_config.h 382 creadparam.o: /usr/include/gnu/types.h 383 creadparam.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h 384 creadparam.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h 385 creadparam.o: /usr/include/g++/fstream.h /usr/include/stdlib.h 386 creadparam.o: /usr/include/sys/types.h /usr/include/time.h 387 creadparam.o: /usr/include/endian.h /usr/include/bytesex.h 388 creadparam.o: /usr/include/sys/select.h /usr/include/selectbits.h 389 creadparam.o: /usr/include/alloca.h /usr/include/stdio.h 390 creadparam.o: /usr/include/stdio_lim.h /usr/include/string.h 391 creadparam.o: /usr/include/math.h /usr/include/huge_val.h 392 creadparam.o: /usr/include/mathcalls.h 393 creadparam.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h 394 creadparam.o: ../include-GENERAL/jcmacros.h ../include-GENERAL/jcdebug.h 395 creadparam.o: camera-v.h 396 camera.o: /cern/root/include/TROOT.h /cern/root/include/TFile.h 397 camera.o: /cern/root/include/TTree.h /cern/root/include/TBranch.h MDiag.h 398 camera.o: /usr/include/stdlib.h /usr/include/features.h 399 camera.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h 400 camera.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h 401 camera.o: /usr/include/sys/types.h /usr/include/gnu/types.h 402 camera.o: /usr/include/time.h /usr/include/endian.h /usr/include/bytesex.h 403 camera.o: /usr/include/sys/select.h /usr/include/selectbits.h 404 camera.o: /usr/include/alloca.h /usr/include/g++/iostream.h 405 camera.o: /usr/include/g++/streambuf.h /usr/include/libio.h 406 camera.o: /usr/include/_G_config.h 407 camera.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stdarg.h 408 camera.o: /usr/include/g++/fstream.h /usr/include/string.h 409 camera.o: /cern/root/include/TRandom.h ../include-MTrigger/MTrigger.hxx 410 camera.o: /usr/include/math.h /usr/include/huge_val.h 411 camera.o: /usr/include/mathcalls.h 412 camera.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h 413 camera.o: /cern/root/include/TObject.h ../../../include-Classes/Mdefine.h 402 ../../../include-Classes/MMcEvt.o: /usr/include/sys/fcntl.h 403 ../../../include-Classes/MMcEvt.o: /usr/include/sys/mode.h 404 ../../../include-Classes/MMcEvt.o: /CERN/root/include/TObject.h 405 MDiag.o: MDiag.h /usr/include/stdlib.h /usr/include/standards.h 406 MDiag.o: /usr/include/getopt.h /usr/include/sys/types.h 407 MDiag.o: /usr/include/mach/machine/vm_types.h /usr/include/sys/select.h 408 MDiag.o: /usr/include/cxx/iostream.h /usr/include/cxx/iostream.hxx 409 MDiag.o: /usr/include/cxx/compnent.hxx /usr/include/cxx/iostream_impl.hxx 410 MDiag.o: /usr/include/cxx/cxxl.hxx /usr/include/cxx/cxxl_share.hxx 411 MDiag.o: /usr/include/cxx/messages.hxx /usr/include/stddef.h 412 MDiag.o: /usr/include/stdio.h /usr/include/sys/seek.h /usr/include/va_list.h 413 MDiag.o: /usr/include/sys/limits.h /usr/include/sys/machine/machlimits.h 414 MDiag.o: /usr/include/sys/syslimits.h /usr/include/sys/machine/machtime.h 415 MDiag.o: /usr/include/sys/rt_limits.h /usr/include/limits.h 416 MDiag.o: /usr/include/memory.h /usr/include/string.h /usr/include/strings.h 417 MDiag.o: /usr/include/cxx/fstream.h /usr/include/cxx/fstream.hxx 418 MDiag.o: /usr/include/cxx/fstream_impl.hxx /CERN/root/include/TROOT.h 419 MDiag.o: /CERN/root/include/TFile.h /CERN/root/include/TRandom.h 420 MDiag.o: /CERN/root/include/TTree.h 421 moments.o: moments.h /usr/include/cxx/iostream.h 422 moments.o: /usr/include/cxx/iostream.hxx /usr/include/cxx/compnent.hxx 423 moments.o: /usr/include/cxx/iostream_impl.hxx /usr/include/cxx/cxxl.hxx 424 moments.o: /usr/include/cxx/cxxl_share.hxx /usr/include/cxx/messages.hxx 425 moments.o: /usr/include/stddef.h /usr/include/standards.h 426 moments.o: /usr/include/stdio.h /usr/include/sys/seek.h 427 moments.o: /usr/include/va_list.h /usr/include/sys/types.h 428 moments.o: /usr/include/mach/machine/vm_types.h /usr/include/sys/select.h 429 moments.o: /usr/include/getopt.h /usr/include/sys/limits.h 430 moments.o: /usr/include/sys/machine/machlimits.h /usr/include/sys/syslimits.h 431 moments.o: /usr/include/sys/machine/machtime.h /usr/include/sys/rt_limits.h 432 moments.o: /usr/include/limits.h /usr/include/memory.h /usr/include/string.h 433 moments.o: /usr/include/strings.h /usr/include/cxx/fstream.h 434 moments.o: /usr/include/cxx/fstream.hxx /usr/include/cxx/fstream_impl.hxx 435 moments.o: /usr/include/stdlib.h /usr/include/math.h /usr/include/float.h 436 moments.o: /usr/include/fp_class.h ../include-GENERAL/jcmacros.h 437 moments.o: ../include-GENERAL/jcdebug.h camera-v.h 438 creadparam.o: creadparam.h /usr/include/cxx/iostream.h 439 creadparam.o: /usr/include/cxx/iostream.hxx /usr/include/cxx/compnent.hxx 440 creadparam.o: /usr/include/cxx/iostream_impl.hxx /usr/include/cxx/cxxl.hxx 441 creadparam.o: /usr/include/cxx/cxxl_share.hxx /usr/include/cxx/messages.hxx 442 creadparam.o: /usr/include/stddef.h /usr/include/standards.h 443 creadparam.o: /usr/include/stdio.h /usr/include/sys/seek.h 444 creadparam.o: /usr/include/va_list.h /usr/include/sys/types.h 445 creadparam.o: /usr/include/mach/machine/vm_types.h /usr/include/sys/select.h 446 creadparam.o: /usr/include/getopt.h /usr/include/sys/limits.h 447 creadparam.o: /usr/include/sys/machine/machlimits.h 448 creadparam.o: /usr/include/sys/syslimits.h 449 creadparam.o: /usr/include/sys/machine/machtime.h 450 creadparam.o: /usr/include/sys/rt_limits.h /usr/include/limits.h 451 creadparam.o: /usr/include/memory.h /usr/include/string.h 452 creadparam.o: /usr/include/strings.h /usr/include/cxx/fstream.h 453 creadparam.o: /usr/include/cxx/fstream.hxx /usr/include/cxx/fstream_impl.hxx 454 creadparam.o: /usr/include/stdlib.h /usr/include/math.h /usr/include/float.h 455 creadparam.o: /usr/include/fp_class.h ../include-GENERAL/jcmacros.h 456 creadparam.o: ../include-GENERAL/jcdebug.h camera-v.h 457 camera.o: /CERN/root/include/TROOT.h /CERN/root/include/TFile.h 458 camera.o: /CERN/root/include/TTree.h /CERN/root/include/TBranch.h MDiag.h 459 camera.o: /usr/include/stdlib.h /usr/include/standards.h 460 camera.o: /usr/include/getopt.h /usr/include/sys/types.h 461 camera.o: /usr/include/mach/machine/vm_types.h /usr/include/sys/select.h 462 camera.o: /usr/include/cxx/iostream.h /usr/include/cxx/iostream.hxx 463 camera.o: /usr/include/cxx/compnent.hxx /usr/include/cxx/iostream_impl.hxx 464 camera.o: /usr/include/cxx/cxxl.hxx /usr/include/cxx/cxxl_share.hxx 465 camera.o: /usr/include/cxx/messages.hxx /usr/include/stddef.h 466 camera.o: /usr/include/stdio.h /usr/include/sys/seek.h /usr/include/va_list.h 467 camera.o: /usr/include/sys/limits.h /usr/include/sys/machine/machlimits.h 468 camera.o: /usr/include/sys/syslimits.h /usr/include/sys/machine/machtime.h 469 camera.o: /usr/include/sys/rt_limits.h /usr/include/limits.h 470 camera.o: /usr/include/memory.h /usr/include/string.h /usr/include/strings.h 471 camera.o: /usr/include/cxx/fstream.h /usr/include/cxx/fstream.hxx 472 camera.o: /usr/include/cxx/fstream_impl.hxx /CERN/root/include/TRandom.h 473 camera.o: ../include-MTrigger/MTrigger.hxx /usr/include/math.h 474 camera.o: /CERN/root/include/TObject.h ../../../include-Classes/Mdefine.h 414 475 camera.o: ../../../include-Classes/MRawEvt.h 415 camera.o: /cern/root/include/TClonesArray.h ../../../include-Classes/MMcEvt.h 416 camera.o: /usr/include/stdio.h /usr/include/stdio_lim.h /usr/include/unistd.h 417 camera.o: /usr/include/posix_opt.h /usr/include/confname.h 418 camera.o: /usr/include/fcntl.h /usr/include/fcntlbits.h camera.h 419 camera.o: /usr/include/dirent.h /usr/include/direntry.h 420 camera.o: /usr/include/posix1_lim.h /usr/include/local_lim.h 421 camera.o: /usr/include/linux/limits.h /usr/include/libgen.h camera-v.h 476 camera.o: /CERN/root/include/TClonesArray.h ../../../include-Classes/MMcEvt.h 477 camera.o: /usr/include/unistd.h /usr/include/sys/access.h 478 camera.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h 479 camera.o: /usr/include/sys/mode.h camera.h /usr/include/stdarg.h 480 camera.o: /usr/include/dirent.h /usr/include/libgen.h camera-v.h 422 481 camera.o: ../include-GENERAL/jcmacros.h ../include-GENERAL/jcdebug.h 423 camera.o: creadparam.h ../Reflector/atm.h ../Reflector/reflector-v.h 424 camera.o: moments.h ../include-GENERAL/lagrange.h 425 camera.o: ../include-MC/MCEventHeader.hxx ../include-GENERAL/Rtypes.h 426 camera.o: /usr/include/g++/iomanip.h ../include-CORSIKA/COREventHeader.hxx 427 camera.o: ../include-MC/MCCphoton.hxx ../include-GENERAL/ranlib.h 482 camera.o: creadparam.h /usr/include/float.h /usr/include/fp_class.h 483 camera.o: ../Reflector/atm.h ../Reflector/reflector-v.h moments.h 484 camera.o: ../include-GENERAL/lagrange.h ../include-MC/MCEventHeader.hxx 485 camera.o: ../include-GENERAL/Rtypes.h /usr/include/cxx/iomanip.h 486 camera.o: /usr/include/cxx/iomanip.hxx /usr/include/cxx/iomanip_impl.hxx 487 camera.o: /usr/include/cxx/generic.hxx /usr/include/cxx/mutex.hxx 488 camera.o: ../include-CORSIKA/COREventHeader.hxx ../include-MC/MCCphoton.hxx 489 camera.o: ../include-GENERAL/ranlib.h -
trunk/MagicSoft/Simulation/Detector/Camera/camera.cxx
r308 r327 21 21 // 22 22 // $RCSfile: camera.cxx,v $ 23 // $Revision: 1. 1.1.1$23 // $Revision: 1.2 $ 24 24 // $Author: harald $ 25 // $Date: 1999-11- 05 11:59:31$25 // $Date: 1999-11-19 08:40:42 $ 26 26 // 27 27 //////////////////////////////////////////////////////////////////////// … … 517 517 MTrigger Trigger ; //@< A instance of the Class MTrigger 518 518 519 #endif __DETAIL_TRIGGER__519 #endif // __DETAIL_TRIGGER__ 520 520 521 521 //!@' @#### Definition of variables for |getopt()|. … … 728 728 unsigned short ulli = 0 ; 729 729 730 #endif __ROOT__730 #endif // __ROOT__ 731 731 732 732 // for safety and for dimensioning image_data: count the elements in the … … 857 857 fnslicesum = new float [ (2 * SLICES) ] ; 858 858 859 float slices [ ct_NPixels][ (2 * SLICES) ] ;860 float slices2 [ ct_NPixels][ SLICES ] ;859 float slices [CAMERA_PIXELS][ (2 * SLICES) ] ; 860 float slices2 [CAMERA_PIXELS][ SLICES ] ; 861 861 862 862 float trans [ SLICES ] ; 863 #endif __ROOT__863 #endif // __ROOT__ 864 864 865 865 … … 1034 1034 slices [i][ii] = 0 ; 1035 1035 } 1036 #endif __ROOT__1036 #endif // __ROOT__ 1037 1037 } 1038 1038 … … 1046 1046 1047 1047 Trigger.Reset() ; 1048 #endif __DETAIL_TRIGGER__1048 #endif // __DETAIL_TRIGGER__ 1049 1049 1050 1050 //- - - - - - - - - - - - - - - - - - - - - - - - - … … 1300 1300 fnslicesum[t_chan] += 1.0 ; 1301 1301 slices[nPMT][t_chan] += 1.0 ; 1302 #endif __ROOT__1302 #endif // __ROOT__ 1303 1303 1304 1304 #ifdef __DETAIL_TRIGGER__ … … 1309 1309 1310 1310 Trigger.Fill( nPMT, ( t - t_ini ) ) ; 1311 #endif __DETAIL_TRIGGER__1311 #endif // __DETAIL_TRIGGER__ 1312 1312 1313 1313 // read next CPhoton … … 1408 1408 // Trigger.Print() ; 1409 1409 cout << Trigger.Diskriminate() << endl << endl ; 1410 #endif __DETAIL_TRIGGER__1410 #endif // __DETAIL_TRIGGER__ 1411 1411 1412 1412 #ifdef __ROOT__ … … 1481 1481 McEvt->Clear() ; 1482 1482 1483 #endif __ROOT__1483 #endif // __ROOT__ 1484 1484 1485 1485 //++++++++++++++++++++++++++++++++++++++++++++++++++ … … 2132 2132 outfile.Close() ; 2133 2133 2134 #endif __ROOT__2134 #endif // __ROOT__ 2135 2135 2136 2136 // close input file … … 2159 2159 2160 2160 Trigger.PrintStat() ; 2161 #endif __DETAIL_TRIGGER__2161 #endif // __DETAIL_TRIGGER__ 2162 2162 2163 2163 // program finished … … 3111 3111 // 3112 3112 // $Log: not supported by cvs2svn $ 3113 // Revision 1.1.1.1 1999/11/05 11:59:31 harald 3114 // This the starting point for CVS controlled further developments of the 3115 // camera program. The program was originally written by Jose Carlos. 3116 // But here you can find a "rootified" version to the program. This means 3117 // that there is no hbook stuff in it now. Also the output of the 3118 // program changed to the MagicRawDataFormat. 3119 // 3120 // The "rootification" was done by Dirk Petry and Harald Kornmayer. 3121 // 3122 // In the following you can see the README file of that version: 3123 // 3124 // ================================================== 3125 // 3126 // Fri Oct 22 1999 D.P. 3127 // 3128 // The MAGIC Monte Carlo System 3129 // 3130 // Camera Simulation Programme 3131 // --------------------------- 3132 // 3133 // 1) Description 3134 // 3135 // This version is the result of the fusion of H.K.'s 3136 // root_camera which is described below (section 2) 3137 // and another version by D.P. which had a few additional 3138 // useful features. 3139 // 3140 // The version compiles under Linux with ROOT 2.22 installed 3141 // (variable ROOTSYS has to be set). 3142 // 3143 // Compile as before simply using "make" in the root_camera 3144 // directory. 3145 // 3146 // All features of H.K.'s root_camera were retained. 3147 // 3148 // Additional features of this version are: 3149 // 3150 // a) HBOOK is no longer used and all references are removed. 3151 // 3152 // b) Instead of HBOOK, the user is given now the possibility of 3153 // having Diagnostic data in ROOT format as a complement 3154 // to the ROOT Raw data. 3155 // 3156 // This data is written to the file which is determined by 3157 // the new input parameter "diag_file" in the camera parameter 3158 // file. 3159 // 3160 // All source code file belonging to this part have filenames 3161 // starting with "MDiag". 3162 // 3163 // The user can read the output file using the following commands 3164 // in an interactive ROOT session: 3165 // 3166 // root [0] .L MDiag.so 3167 // root [1] new TFile("diag.root"); 3168 // root [2] new TTreeViewer("T"); 3169 // 3170 // This brings up a viewer from which all variables of the 3171 // TTree can be accessed and histogrammed. This example 3172 // assumes that you have named the file "diag.root", that 3173 // you are using ROOT version 2.22 or later and that you have 3174 // the shared object library "MDiag.so" which is produced 3175 // by the Makefile along with the executable "camera". 3176 // 3177 // ! The contents of the so-called diag file is not yet fixed. 3178 // ! At the moment it is what J.C.G. used to put into the HBOOK 3179 // ! ntuple. In future versions the moments calculation can be 3180 // ! removed and the parameter list be modified correspondingly. 3181 // 3182 // c) Now concatenated reflector files can be read. This is useful 3183 // if you have run the reflector with different parameters but 3184 // you want to continue the analysis with all reflector data 3185 // going into ONE ROOT outputfile. 3186 // 3187 // The previous camera version contained a bug which made reading 3188 // of two or more concatenated reflector files impossible. 3189 // 3190 // d) The reflector output format was changed. It is now version 3191 // 0.4 . 3192 // The change solely consists in a shortening of the flag 3193 // definition in the file 3194 // 3195 // include-MC/MCCphoton.hxx 3196 // 3197 // ! IF YOU WANT TO READ REFLECTOR FORMAT 0.3, you can easily 3198 // ! do so by recompiling camera with the previous version of 3199 // ! include-MC/MCCphoton.hxx. 3200 // 3201 // The change was necessary for saving space and better 3202 // debugging. From now on, this format can be frozen. 3203 // 3204 // ! For producing reflector output in the new format, you 3205 // ! of course have to recompile your reflector with the 3206 // ! new include-MC/MCCphoton.hxx . 3207 // 3208 // e) A first version of the pixelization with the larger 3209 // outer pixels is implemented. THIS IS NOT YET FULLY 3210 // TESTED, but first rough tests show that it works 3211 // at least to a good approximation. 3212 // 3213 // The present version implements the camera outline 3214 // with 18 "gap-pixels" and 595 pixels in total as 3215 // shown in 3216 // 3217 // http://sarastro.ifae.es/internal/home/hardware/camera/numbering.ps 3218 // 3219 // This change involved 3220 // 3221 // (i) The file pixels.dat is no longer needed. Instead 3222 // the coordinates are generated by the program itself 3223 // (takes maybe 1 second). In the file 3224 // 3225 // pixel-coords.txt 3226 // 3227 // in the same directory as this README, you find a list 3228 // of the coordinates generated by this new routine. It 3229 // has the format 3230 // 3231 // number i j x y size-factor 3232 // 3233 // where i and j are J.C.G.'s so called biaxis hexagonal 3234 // coordinates (for internal use) and x and y are the 3235 // coordinates of the pixel centers in the standard camera 3236 // coordinate system in units of centimeters. The value 3237 // of "size-factor" determines the linear size of the pixel 3238 // relative to the central pixels. 3239 // 3240 // (ii) The magic.def file has two additional parameters 3241 // which give the number of central pixels and the 3242 // number of gap pixels 3243 // 3244 // (iii) In camera.h and camera.cxx several changes were 3245 // necessary, among them the introduction of several 3246 // new functions 3247 // 3248 // The newly suggested outline with asymmetric Winston cones 3249 // will be implemented in a later version. 3250 // 3251 // f) phe files can no longer be read since this contradicts 3252 // our philosophy that the analysis should be done with other 3253 // programs like e.g. EVITA and not with "camera" itself. 3254 // This possibility was removed. 3255 // 3256 // g) ROOT is no longer invoked with an interactive interface. 3257 // In this way, camera can better be run as a batch program and 3258 // it uses less memory. 3259 // 3260 // h) small changes concerning the variable "t_chan" were necessary in 3261 // order to avoid segmentation faults: The variable is used as an 3262 // index and it went sometimes outside the limits when camera 3263 // was reading proton data. This is because the reflector files 3264 // don't contain the photons in a chronological order and also 3265 // the timespread can be considerably longer that the foreseen 3266 // digitisation timespan. Please see the source code of camera.cxx 3267 // round about line 1090. 3268 // 3269 // j) several unused variables were removed, a few warning messages 3270 // occur when you compile camera.cxx but these can be ignored at 3271 // the moment. 3272 // 3273 // In general the program is of course not finished. It still needs 3274 // debugging, proper trigger simulation, simulation of the asymmetric 3275 // version of the outer pixels, proper NSB simulation, adaption of 3276 // the diag "ntuple" contents to our need and others small improvements. 3277 // 3278 // In the directory rfl-files there is now a file in reflector format 0.4 3279 // containing a single event produced by the starfiled adder. It has 3280 // a duration of 30 ns and represents the region around the Crab Nebula. 3281 // Using the enclosed input parameter file, camera should process this 3282 // file without problems. 3283 // 3284 // 2) The README for the previous version of root_camera 3285 // 3286 // README for a preliminary version of the 3287 // root_camera program. 3288 // 3289 // root_camera is based on the program "camera"of Jose Carlos 3290 // Gonzalez. It was changed in the way that only the pixelisation 3291 // and the distibution of the phe to the FADCs works in a 3292 // first version. 3293 // 3294 // Using the #undef command most possibilities of the orignal 3295 // program are switched of. 3296 // 3297 // The new parts are signed by 3298 // 3299 // - ROOT or __ROOT__ 3300 // nearly all important codelines for ROOT output are enclosed 3301 // in structures like 3302 // #ifdef __ROOT__ 3303 // 3304 // code 3305 // 3306 // #endif __ROOT__ 3307 // 3308 // In same case the new lines are signed by a comment with the word 3309 // ROOT in it. 3310 // 3311 // For timing of the pulse some variable names are changed. 3312 // (t0, t1, t --> t_ini, t_fin, t_1st, t_chan,...) 3313 // Look also for this changes. 3314 // 3315 // For the new root-file is also a change in readparm-files 3316 // 3317 // 3318 // - __DETAIL_TRIGGER__ 3319 // 3320 // This is for the implementation of the current work on trigger 3321 // studies. Because the class MTrigger is not well documented it 3322 // isn´t a part of this tar file. Only a dummy File exists. 3323 // 3324 // 3325 // 3326 // With all files in the archive, the root_camera program should run. 3327 // 3328 // A reflector file is in the directory rfl-files 3329 // 3330 // ================================================== 3331 // 3332 // From now on, use CVS for development!!!! 3333 // 3334 // 3335 // 3113 3336 // Revision 1.3 1999/10/22 15:01:28 petry 3114 3337 // version sent to H.K. and N.M. on Fri Oct 22 1999 -
trunk/MagicSoft/Simulation/Detector/Camera/config.mk.linux-gnu
r308 r327 18 18 #--------------------------------------------------------------- 19 19 # $RCSfile: config.mk.linux-gnu,v $ 20 # $Revision: 1. 1.1.1$20 # $Revision: 1.2 $ 21 21 # $Author: harald $ 22 # $Date: 1999-11- 05 11:59:32$22 # $Date: 1999-11-19 08:40:43 $ 23 23 ################################################################## 24 24 # @maintitle … … 47 47 INCLUDE_REFL = ../Reflector 48 48 INCLUDE_ROOT = ${ROOTSYS}/include 49 INCLUDE_g++ = /usr/include/g++ 49 INCLUDE_CPLUS = /usr/include/g++ 50 51 # all the stuff for ROOT 52 53 54 ROOTLIBS = -L$(ROOTSYS)/lib -lNew -lBase -lCint -lClib \ 55 -lCont -lFunc -lGraf -lGraf3d -lHist -lHtml \ 56 -lMatrix -lMeta -lMinuit -lNet -lPostscript \ 57 -lProof -lTree -lUnix -lZip -lRint 58 59 ROOTGLIBS = -lGpad -lGui -lGX11 -lX3d -lX11 60 61 GLIBS = $(ROOTLIBS) $(ROOTGLIBS) -L/usr/X11R6/lib \ 62 -lXpm -lX11 -lm -ldl -rdynamic 63 64 65 # compiler options 50 66 51 67 #OPTIM = -O2 -ieee
Note:
See TracChangeset
for help on using the changeset viewer.