include
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
File: $CINTSYSDIR/include/README About this file: This file contains information about $CINTSYSDIR/include directory and files under the directory. $CINTSYSDIR environment variable: Environment variable CINTSYSDIR must point to the directory where you have installed cint. For example, if you installed cint into /usr/local/cint, ksh,bsh $ CINTSYSDIR=/usr/local/cint $ export CINTSYSDIR csh % setenv CINTSYSDIR /usr/local/cint If you don't do this, you can not utilize files and class libraries uner $CINTSYSDIR/include. $CINTSYSDIR/include directory: This directory contains Cint's standard header files other than STL library. (STL header files are located under $CINTSYSDIR/stl directory) Files in this directory can be included or linked by '#include <xxx>' statement. DLL files: Several DLL (shared library) files are created by Cint setup script. Those libraries can expand Cint capability beyond ANSI/ISO C/C++. include/long.dll (created under lib/longlong) This provides 64bit integer 'long long'. Created under lib/longlong directory. This file is needed by both pure Cint and ROOT/CINT. include/stdfunc.dll (created under lib/stdstrct) This provides C standard library function. Cint mostly works fine without this file. However, when it comes to a complicated function overloading resolution, this library helps. include/posix.dll (created under lib/posix) This provides subset of POSIX system calls. Emulation library is provides under Windows. ROOT/CINT may not need this because ROOT has its own library. include/win32api.dll (created under lib/win32api) This provides subset of Win32 API. Windows only. ROOT/CINT may not need this because ROOT has its own library. include/cintsock.dll (created under lib/socket) This provides TCP/IP socket library. ROOT/CINT may not need this because ROOT has its own library. include/ipc.dll (created under lib/ipc) This provides shared memory, semaphore and inter process messaging. ROOT/CINT may not need this because ROOT has its own library. include/pthread.dll (created under lib/pthread) This provides pthread library. Please be careful when you use this library because Cint itself is not thread safe. Please examine example in demo/mthread. ROOT/CINT may not need this because ROOT has its own library. Auxiliary files: Several DLL (shared library) files are created by Cint setup script. Those libraries provides auxiliary capability. Those files are not essential to Cint. include/statistics.dll Calculate standard deviation. include/array.h/.c/.dll include/carray.h/.c/.dll Array and complex array class. include/fft.h/.c/.dll Fast Fourier Transform library. include/lsm.h/.c/.dll Least Square Method. Line regression. include/ReadF.h/.cxx/.dll 'awk' like parsing class ReadFile. include/RegE.h/.cxx/.dll Regular expression class.