Ignore:
Timestamp:
11/19/99 08:40:44 (25 years ago)
Author:
harald
Message:
Now it is possible to compile the camera programm under osf1.
Location:
trunk/MagicSoft/Simulation/Detector/Camera
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Simulation/Detector/Camera/Makefile

    r308 r327  
    1919#
    2020# $RCSfile: Makefile,v $
    21 # $Revision: 1.1.1.1 $
     21# $Revision: 1.2 $
    2222# $Author: harald $
    23 # $Date: 1999-11-05 11:59:32 $
     23# $Date: 1999-11-19 08:40:41 $
    2424#
    2525##################################################################
     
    2828# @code
    2929
    30 INCLUDEMK = config.mk.${OSTYPE} 
     30INCLUDEMK = config.mk.${OSTYPE}
    3131include ${INCLUDEMK}
    3232
     
    4343                   -I${INCLUDE_REFL} \
    4444                   -I${INCLUDE_ROOT} \
    45                    -I/usr/include/g++
     45                   -I${INCLUDE_CPLUS}
    4646
    4747RANLIB  = -L${RANLIBDIR} -lranlib
    4848
    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
    6252# special flags
    6353
     
    180170                ${INCLUDE_EVITA}/MRawEvt.h \
    181171                ${INCLUDE_EVITA}/MMcEvt.h \
    182 #               ${INCLUDE_EVITA}/MCameraDisplay.h \
    183172                ${INCLUDE_EVITA}/Mdefine.h \
    184173                ${INCLUDE_EVITA}/LinkDef.h
     
    231220../include-MC/MCEventHeader.o: ../include-MC/MCEventHeader.hxx
    232221../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
    247234../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
    253252../include-MC/MCEventHeader.o: ../include-CORSIKA/COREventHeader.hxx
    254253../include-MC/MCCphoton.o: ../include-MC/MCCphoton.hxx
    255254../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
    272282../include-MC/MCCphoton.o: ../include-GENERAL/jcmacros.h
    273283../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
    287308../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
    300332../../../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
    302337../../../include-Classes/MRawPixel.o: ../../../include-Classes/MRawPixel.h
    303 ../../../include-Classes/MRawPixel.o: /cern/root/include/TObject.h
     338../../../include-Classes/MRawPixel.o: /CERN/root/include/TObject.h
    304339../../../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
    317363../../../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
    319368../../../include-Classes/MRawEvt.o: ../../../include-Classes/MRawEvt.h
    320 ../../../include-Classes/MRawEvt.o: /cern/root/include/TObject.h
     369../../../include-Classes/MRawEvt.o: /CERN/root/include/TObject.h
    321370../../../include-Classes/MRawEvt.o: ../../../include-Classes/Mdefine.h
    322371../../../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
    333397../../../include-Classes/MMcEvt.o: ../../../include-Classes/MMcEvt.h
    334398../../../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
    343399../../../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
    346401../../../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
     405MDiag.o: MDiag.h /usr/include/stdlib.h /usr/include/standards.h
     406MDiag.o: /usr/include/getopt.h /usr/include/sys/types.h
     407MDiag.o: /usr/include/mach/machine/vm_types.h /usr/include/sys/select.h
     408MDiag.o: /usr/include/cxx/iostream.h /usr/include/cxx/iostream.hxx
     409MDiag.o: /usr/include/cxx/compnent.hxx /usr/include/cxx/iostream_impl.hxx
     410MDiag.o: /usr/include/cxx/cxxl.hxx /usr/include/cxx/cxxl_share.hxx
     411MDiag.o: /usr/include/cxx/messages.hxx /usr/include/stddef.h
     412MDiag.o: /usr/include/stdio.h /usr/include/sys/seek.h /usr/include/va_list.h
     413MDiag.o: /usr/include/sys/limits.h /usr/include/sys/machine/machlimits.h
     414MDiag.o: /usr/include/sys/syslimits.h /usr/include/sys/machine/machtime.h
     415MDiag.o: /usr/include/sys/rt_limits.h /usr/include/limits.h
     416MDiag.o: /usr/include/memory.h /usr/include/string.h /usr/include/strings.h
     417MDiag.o: /usr/include/cxx/fstream.h /usr/include/cxx/fstream.hxx
     418MDiag.o: /usr/include/cxx/fstream_impl.hxx /CERN/root/include/TROOT.h
     419MDiag.o: /CERN/root/include/TFile.h /CERN/root/include/TRandom.h
     420MDiag.o: /CERN/root/include/TTree.h
     421moments.o: moments.h /usr/include/cxx/iostream.h
     422moments.o: /usr/include/cxx/iostream.hxx /usr/include/cxx/compnent.hxx
     423moments.o: /usr/include/cxx/iostream_impl.hxx /usr/include/cxx/cxxl.hxx
     424moments.o: /usr/include/cxx/cxxl_share.hxx /usr/include/cxx/messages.hxx
     425moments.o: /usr/include/stddef.h /usr/include/standards.h
     426moments.o: /usr/include/stdio.h /usr/include/sys/seek.h
     427moments.o: /usr/include/va_list.h /usr/include/sys/types.h
     428moments.o: /usr/include/mach/machine/vm_types.h /usr/include/sys/select.h
     429moments.o: /usr/include/getopt.h /usr/include/sys/limits.h
     430moments.o: /usr/include/sys/machine/machlimits.h /usr/include/sys/syslimits.h
     431moments.o: /usr/include/sys/machine/machtime.h /usr/include/sys/rt_limits.h
     432moments.o: /usr/include/limits.h /usr/include/memory.h /usr/include/string.h
     433moments.o: /usr/include/strings.h /usr/include/cxx/fstream.h
     434moments.o: /usr/include/cxx/fstream.hxx /usr/include/cxx/fstream_impl.hxx
     435moments.o: /usr/include/stdlib.h /usr/include/math.h /usr/include/float.h
     436moments.o: /usr/include/fp_class.h ../include-GENERAL/jcmacros.h
     437moments.o: ../include-GENERAL/jcdebug.h camera-v.h
     438creadparam.o: creadparam.h /usr/include/cxx/iostream.h
     439creadparam.o: /usr/include/cxx/iostream.hxx /usr/include/cxx/compnent.hxx
     440creadparam.o: /usr/include/cxx/iostream_impl.hxx /usr/include/cxx/cxxl.hxx
     441creadparam.o: /usr/include/cxx/cxxl_share.hxx /usr/include/cxx/messages.hxx
     442creadparam.o: /usr/include/stddef.h /usr/include/standards.h
     443creadparam.o: /usr/include/stdio.h /usr/include/sys/seek.h
     444creadparam.o: /usr/include/va_list.h /usr/include/sys/types.h
     445creadparam.o: /usr/include/mach/machine/vm_types.h /usr/include/sys/select.h
     446creadparam.o: /usr/include/getopt.h /usr/include/sys/limits.h
     447creadparam.o: /usr/include/sys/machine/machlimits.h
     448creadparam.o: /usr/include/sys/syslimits.h
     449creadparam.o: /usr/include/sys/machine/machtime.h
     450creadparam.o: /usr/include/sys/rt_limits.h /usr/include/limits.h
     451creadparam.o: /usr/include/memory.h /usr/include/string.h
     452creadparam.o: /usr/include/strings.h /usr/include/cxx/fstream.h
     453creadparam.o: /usr/include/cxx/fstream.hxx /usr/include/cxx/fstream_impl.hxx
     454creadparam.o: /usr/include/stdlib.h /usr/include/math.h /usr/include/float.h
     455creadparam.o: /usr/include/fp_class.h ../include-GENERAL/jcmacros.h
     456creadparam.o: ../include-GENERAL/jcdebug.h camera-v.h
     457camera.o: /CERN/root/include/TROOT.h /CERN/root/include/TFile.h
     458camera.o: /CERN/root/include/TTree.h /CERN/root/include/TBranch.h MDiag.h
     459camera.o: /usr/include/stdlib.h /usr/include/standards.h
     460camera.o: /usr/include/getopt.h /usr/include/sys/types.h
     461camera.o: /usr/include/mach/machine/vm_types.h /usr/include/sys/select.h
     462camera.o: /usr/include/cxx/iostream.h /usr/include/cxx/iostream.hxx
     463camera.o: /usr/include/cxx/compnent.hxx /usr/include/cxx/iostream_impl.hxx
     464camera.o: /usr/include/cxx/cxxl.hxx /usr/include/cxx/cxxl_share.hxx
     465camera.o: /usr/include/cxx/messages.hxx /usr/include/stddef.h
     466camera.o: /usr/include/stdio.h /usr/include/sys/seek.h /usr/include/va_list.h
     467camera.o: /usr/include/sys/limits.h /usr/include/sys/machine/machlimits.h
     468camera.o: /usr/include/sys/syslimits.h /usr/include/sys/machine/machtime.h
     469camera.o: /usr/include/sys/rt_limits.h /usr/include/limits.h
     470camera.o: /usr/include/memory.h /usr/include/string.h /usr/include/strings.h
     471camera.o: /usr/include/cxx/fstream.h /usr/include/cxx/fstream.hxx
     472camera.o: /usr/include/cxx/fstream_impl.hxx /CERN/root/include/TRandom.h
     473camera.o: ../include-MTrigger/MTrigger.hxx /usr/include/math.h
     474camera.o: /CERN/root/include/TObject.h ../../../include-Classes/Mdefine.h
    414475camera.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
     476camera.o: /CERN/root/include/TClonesArray.h ../../../include-Classes/MMcEvt.h
     477camera.o: /usr/include/unistd.h /usr/include/sys/access.h
     478camera.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
     479camera.o: /usr/include/sys/mode.h camera.h /usr/include/stdarg.h
     480camera.o: /usr/include/dirent.h /usr/include/libgen.h camera-v.h
    422481camera.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
     482camera.o: creadparam.h /usr/include/float.h /usr/include/fp_class.h
     483camera.o: ../Reflector/atm.h ../Reflector/reflector-v.h moments.h
     484camera.o: ../include-GENERAL/lagrange.h ../include-MC/MCEventHeader.hxx
     485camera.o: ../include-GENERAL/Rtypes.h /usr/include/cxx/iomanip.h
     486camera.o: /usr/include/cxx/iomanip.hxx /usr/include/cxx/iomanip_impl.hxx
     487camera.o: /usr/include/cxx/generic.hxx /usr/include/cxx/mutex.hxx
     488camera.o: ../include-CORSIKA/COREventHeader.hxx ../include-MC/MCCphoton.hxx
     489camera.o: ../include-GENERAL/ranlib.h
  • trunk/MagicSoft/Simulation/Detector/Camera/camera.cxx

    r308 r327  
    2121//
    2222// $RCSfile: camera.cxx,v $
    23 // $Revision: 1.1.1.1 $
     23// $Revision: 1.2 $
    2424// $Author: harald $
    25 // $Date: 1999-11-05 11:59:31 $
     25// $Date: 1999-11-19 08:40:42 $
    2626//
    2727////////////////////////////////////////////////////////////////////////
     
    517517  MTrigger  Trigger ;         //@< A instance of the Class MTrigger
    518518
    519 #endif __DETAIL_TRIGGER__
     519#endif // __DETAIL_TRIGGER__
    520520
    521521  //!@' @#### Definition of variables for |getopt()|.
     
    728728  unsigned short ulli = 0 ;
    729729
    730 #endif __ROOT__
     730#endif // __ROOT__
    731731
    732732  // for safety and for dimensioning image_data: count the elements in the
     
    857857  fnslicesum = new float [ (2 * SLICES) ] ;
    858858 
    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 ] ;
    861861
    862862  float trans    [ SLICES ] ;
    863 #endif __ROOT__
     863#endif // __ROOT__
    864864
    865865 
     
    10341034            slices [i][ii] = 0 ;
    10351035          }
    1036 #endif __ROOT__
     1036#endif // __ROOT__
    10371037        }
    10381038
     
    10461046     
    10471047        Trigger.Reset() ;
    1048 #endif __DETAIL_TRIGGER__
     1048#endif // __DETAIL_TRIGGER__
    10491049       
    10501050        //- - - - - - - - - - - - - - - - - - - - - - - - -
     
    13001300          fnslicesum[t_chan]  += 1.0 ;
    13011301          slices[nPMT][t_chan] += 1.0 ;
    1302 #endif __ROOT__           
     1302#endif // __ROOT__       
    13031303
    13041304#ifdef __DETAIL_TRIGGER__
     
    13091309
    13101310          Trigger.Fill( nPMT, ( t - t_ini  ) ) ;
    1311 #endif __DETAIL_TRIGGER__
     1311#endif // __DETAIL_TRIGGER__
    13121312         
    13131313          // read next CPhoton
     
    14081408      //   Trigger.Print() ;
    14091409      cout << Trigger.Diskriminate() << endl << endl ;
    1410 #endif __DETAIL_TRIGGER__
     1410#endif // __DETAIL_TRIGGER__
    14111411
    14121412#ifdef __ROOT__
     
    14811481      McEvt->Clear() ;
    14821482
    1483 #endif __ROOT__
     1483#endif // __ROOT__
    14841484       
    14851485        //++++++++++++++++++++++++++++++++++++++++++++++++++
     
    21322132      outfile.Close() ;
    21332133
    2134 #endif __ROOT__
     2134#endif // __ROOT__
    21352135             
    21362136  // close input file
     
    21592159
    21602160  Trigger.PrintStat() ;
    2161 #endif __DETAIL_TRIGGER__
     2161#endif // __DETAIL_TRIGGER__
    21622162
    21632163  // program finished
     
    31113111//
    31123112// $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//
    31133336// Revision 1.3  1999/10/22 15:01:28  petry
    31143337// version sent to H.K. and N.M. on Fri Oct 22 1999
  • trunk/MagicSoft/Simulation/Detector/Camera/config.mk.linux-gnu

    r308 r327  
    1818#---------------------------------------------------------------
    1919# $RCSfile: config.mk.linux-gnu,v $
    20 # $Revision: 1.1.1.1 $
     20# $Revision: 1.2 $
    2121# $Author: harald $
    22 # $Date: 1999-11-05 11:59:32 $
     22# $Date: 1999-11-19 08:40:43 $
    2323##################################################################
    2424# @maintitle
     
    4747INCLUDE_REFL    = ../Reflector
    4848INCLUDE_ROOT    = ${ROOTSYS}/include
    49 INCLUDE_g++     = /usr/include/g++
     49INCLUDE_CPLUS   = /usr/include/g++
     50
     51# all the stuff for ROOT
     52
     53
     54ROOTLIBS      = -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
     59ROOTGLIBS     = -lGpad -lGui -lGX11 -lX3d -lX11
     60
     61GLIBS         = $(ROOTLIBS) $(ROOTGLIBS) -L/usr/X11R6/lib \
     62                -lXpm -lX11  -lm -ldl -rdynamic
     63
     64
     65# compiler options
    5066
    5167#OPTIM    = -O2 -ieee 
Note: See TracChangeset for help on using the changeset viewer.