]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RALICE/history.txt
Deleted erroneously added simlinks
[u/mrichter/AliRoot.git] / RALICE / history.txt
index 738bc195f6d09e2d8272c5c24172f6cc47fcc5a4..e4325507e3a54a2f648f8fc5a83b1caa0985368a 100644 (file)
                 and Ali4Vector respectively. This allows to use this memberfunction also in
                 all the derived classes (e.g. AliPosition, AliSignal, AliTrack, etc...).
                 Therefore the Load() memberfunction has been removed from AliPositionObj.
+03-oct-2003 NvE Typos fixed in AliCalorimeter.cxx.
+                Also memberfunction MakeCopy introduced in class AliCalorimeter.
+07-oct-2003 NvE Arguments of SetSignal and AddSignal memberfunctions of AliCalmodule corrected
+                to comply with the corresponding virtual functions of AliSignal.
+                AliCalorimeter modified accordingly.
+09-oct-2003 NvE Argument of all MakeCopy memberfunctions removed to obey the ANSI C++ rules for
+                virtual functions and to prepare for a common base class.
+                Due to the fact that not all compilers seem to accept the standard ANSI rule
+                that a virtual function is allowed to differ in return type from the corresponding
+                virtual function in the base class, the MakeCopy() memberfunctions have all been
+                given a return type of TObject*.
+                Also AliAttrib::Data renamed to AliAttrib::List to prevent violation of ANSI virtual
+                function rules and class AliSignal updated accordingly. 
+                Memberfunction ResetPosition() moved from AliSignal to AliPosition.
+                Explicitly declared all memberfunctions virtual in the derived classes in case
+                the corresponding memberfunctions were also declared virtual in the base class.
+                Various memberfunctions which were declared virtual but were actually not meant
+                to be overridden declared as non-virtual in various low-level classes like
+                Ali3Vector, Ali4Vector, AliPosition etc...
+13-oct-2003 NvE Argument 'npt' of AliCollider::MakeEvent also made optional.
+24-oct-2003 NvE Private memberfunction Dump of AliTrack and AliVertex renamed to Dumps in order
+                not to override the Dump memberfunction of TObject.
+                Also definition of AliVertex::Draw slightly modified to comply with the standard
+                ANSI virtual function rules concerning TObject::Draw.
+                Invokation of ClassName() used in printout of AliSignal::Data to make the output
+                information more generic. 
+25-oct-2003 NvE Memberfunction AddCalorimeter of AliEvent replaced by memberfunction AddDevice
+                to make the functionality more generic.
+                To comply with the enhanced flexibility of AliEvent::AddDevice the class
+                AliCalorimeter has been derived from TNamed and the MakeCopy() memberfunction
+                has been replaced by Clone() to override the default one of TNamed.
+                The specific GetName and SetName memberfunctions of AliCalorimeter have been removed.
+26-oct-2003 NvE Class AliSignal derived from TNamed and MakeCopy() memberfunction replaced by Clone()
+                like was done for AliCalorimeter.
+                The latter was also done for AliCalmodule and AliAttribObj.
+29-oct-2003 NvE Obsolete include of AliCalorimeter.h removed from AliEvent header file.
+11-nov-2003 NvE Double_t dum=GetScalar() replaced by e[0]=GetScalar() in Ali4Vector.cxx to prevent
+                a warning for the gcc compiler (thanks to Thomas Burgess).
+                AliJet derived from TNamed instead of TObject to allow identification via name.
+12-nov-2003 NvE fDaytime datamember of AliEvent changed from TDatime to TTimeStamp in order to
+                obtain nanosecond precision. Setting of date and time via a TDatime argument is
+                still supported to provide backward compatibility.
+13-nov-2003 NvE Invokation of AliAttrib memberfunction Data() replaced by List() in the example
+                in AliAttrib.cxx (was just a typo; thanks Adam Bouchta).
+                Also test on pointer value introduced in AliAttrib::GetSlotIndex to prevent
+                crash when first slot is empty (thanks to Adam Bouchta).
+21-nov-2003 NvE Variable names of type "const" started with the character "k" in various
+                memberfunctions of AliMath in order to comply with the strict Alice
+                coding conventions.
+22-nov-2003 NvE Support for various computation modes introduced in AliMath::Prob.
+23-nov-2003 NvE New memberfunctions GetBetaVector(), GetBeta() and GetGamma() introduced in Ali4Vector.
+03-dec-2003 NvE Message removed from AliEvent::GetDevice in case there are no devices present.
+05-dec-2003 NvE Memberfunction SetStable introduced in AliCollider for the user's convenience.
+08-dec-2003 NvE AliTrack derived from TNamed to enhance labeling flexibility and also specific
+                Clone memberfunction introduced to enable storage of derived objects in AliJet & co.
+                Also specific Clone memberfunctions introduced for AliJet, AliVertex and AliEvent and
+                for the already existing specific Clone memberfunctions the default argument was set
+                to the empty string "".
+15-dec-2003 NvE Datamembers fNdec and fNsig removed from AliTrack since these data are now retrieved
+                directly from the corresponding arrays.
+                Support for hypothesis probability introduced in AliTrack and old mass hypothesis
+                machinery extended to provide now full track hypotheses.
+18-dec-2003 NvE Support for object references from the various signal slots introduced in AliSignal.
+                Since this is mainly intended for "backward references" to AliTrack objects,
+                the AliTrack class has been slightly updated for this to provide pointer consistency
+                in case the corresponding AliTrack object is deleted.
+19-dec-2003 NvE Slight modification in AliVertex.h and AliAttribObj.cxx to prevent gcc compiler
+                warning concerning an unused variable.
+22-dec-2003 NvE Event selection introduced in AliCollider.
+24-dec-2003 NvE Some cosmetics in printout of AliVertex, AliEvent and AliCollider.
+                Support for spectator tracks introduced in AliCollider.
+28-dec-2003 NvE Facility introduced in AliCollider to set minimal momentum for spectator tracks
+                to be stored. 
+06-feb-2004 NvE "char* name" changed to "const char* name" in all specific Clone memberfunctions
+                to prevent compiler warnings on Sun.
+                Memberfunction Set() of TTimeStamp used in AliEvent instead of setting the date/time
+                via the TTimeStamp constructor. This is only possible with ROOT version 3.10/02 or later,
+                since for earlier versions the TTimeStamp::Set memberfunctions were erroneously declared
+                private. 
+11-feb-2004 NvE In script "gcclib" the option -Wno-long-long added to prevent warnings from the usage
+                of type "long long" in Rtypes.h
+12-feb-2004 NvE In AliCollider::MakeEvent the statement "char* name" was replaced by "char name[16]" to
+                comply with TPythia6 convention. Also the hardcoded values of the p and n masses have
+                been replaced by masses obtained from the Pythia system via a call to GetPMAS(). 
+                Because of a bug in TPythia6 the function Pymass() couldn't be used directly.
+13-feb-2004 NvE AliCollider::GetPyname introduced to provide a correctly stripped character string
+                for the particle names. The name returned by TPythia6::Pyname contains trailing
+                characters due to an incorrect stripping process.
+                AliCollider::MakeEvent was updated accordingly to make use of this new memberfunction.
+04-mar-2004 NvE Functionality of AliObjMatrix extended to provide the number of references and
+                (row,col) indices of all the occurrences of the stored objects.
+                Also an additional memberfunction AliObjMatrix::RemoveObject introduced to allow more
+                flexibility in specifying objects to be removed. 
+09-mar-2004 NvE Additional memberfunction AliObjMatrix::RemoveObject renamed to RemoveObjects to prevent
+                confusion and ambiguity in usage.
+                Linking facility of AliSignal extended by enabling multiple links to a specific signal slot.
+                Also call to AliSignal::ResetLink changed to AliSignal::ResetLinks() in the dtor
+                of AliTrack to adopt the extended AliSignal linking facility and output in 
+                AliTrack::ListAll() limited to only the referring signal slots to prevent long output lists.
+12-mar-2004 NvE Additional "cout << endl;" in front of AliCollider initialisation message in order to always
+                have the initialisation message starting on a new line. On some systems the fortran
+                carriage control of the pure Pythia doesn't get treated correctly.
+04-apr-2004 NvE SetMass() invoked from AliTrack::Set3Momentum to get also the energy properly initialised.
+09-apr-2004 NvE Support for specification of unit scale introduced in AliPosition.
+19-apr-2004 NvE Memberfunction GetPrimed introduced for Ali3Vector.
+04-may-2004 NvE Various memberfunctions declared "const" to satisfy the strict Alice coding rules
+                and also to allow better compiler optimisation.
+12-may-2004 NvE Track reference-point introduced in AliTrack.
+02-jun-2004 NvE Memberfunction GetUnprimed introduced for Ali3Vector.
+17-jun-2004 NvE New class AliHelix introduced and "macgcclib" added to create ralice libs on MAC.
+24-jun-2004 NvE Coefficient kp7 changed from 7.4e-5 to 7.4e-6 in AliMath::BesselK0 to correct typo
+                (thanks Josh de Bever).
+                Typos corrected (i.e. abs() replaced by fabs() in several places) in AliHelix
+                to satisfy the Intel compiler (thanks Fons Rademakers).
+25-jun-2004 NvE Protection introduced in AliSignal::GetNlinks.
+29-jun-2004 NvE New class AliDevice introduced.
+                New memberfunctions and datamembers introduced in AliEvent to support investigation
+                and ordering of hits of various (classes of) devices.
+01-jul-2004 NvE AliCalorimeter derived from AliDevice to extend functionality (e.g. allow definition
+                of sets of calorimeters and investigate all the hits of a certain set via the
+                AliEvent structure). To prevent matrix swapping restrictions, the memberfuctions
+                SetSwapMode and GetSwapMode of AliCalorimeter have been renamed to SetMatrixSwapMode
+                and GetMatrixSwapMode, respectively. 
+                Examples in the AliEvent.cxx documentation updated accordingly. 
+                Backward links reset for non-owned hits in AliDevice destructor.
+06-jul-2004 NvE AliCalorimeter hit I/O only via the linear array to decrease filesize on disk
+                and improve I/O speed.
+                Internal temp. arrays used for hit sorting in AliDevice and AliEvent and array
+                pointers returned instead of the arrays themselves. This will provide more
+                flexibility in usage. 
+                Sorting and clustering procedures in AliCalorimeter modified to use TObjArray pointers
+                to enable direct use of the AliDevice linear sorting facility.
+                Default for AliDevice changed such that now all registered hits are by default owned
+                by the AliDevice object.
+06-oct-2004 NvE Full support for data access via slotname specification introduced in AliAttrib and AliSignal.
+07-oct-2004 NvE Docs of AliAttrib and AliSignal updated for new data access via slotname specification.
+12-oct-2004 NvE Display facility introduced in AliDevice and device backward linking updated for
+                new "owning device" in AliSignal.
+13-oct-2004 NvE Hit investigation facilities extended in AliDevice and AliEvent.
+15-oct-2004 NvE Optimisation of MC parameters for nucleus-nucleus and astrophysics processes introduced
+                in AliCollider. Also facilities added to provide full user control.
+26-nov-2004 NvE Printout of UniqueID added in AliSignal::Data() and AliEvent::ShowDevices() in view of
+                addressing specific signals or devices during data analysis.
+                Memberfunction GetIdHit introduced in AliDevice and AliEvent and AliJet::GetIdTrack
+                optimised for speed.
+                Memberfunction GetIdDevice introduced in AliEvent.
+27-nov-2004 NvE Protection for j<1 introduced in AliSignal::SetWaveform().
+                The waveforms in AliSignal have now become completely decoupled from signal slots,
+                so support for setting waveforms by specifying a slotname has been removed. 
+                Printout info in AliSignal::Data() and AliSignal::List() improved and memberfunctions
+                ListWaveform() and GetWaveformIndex() introduced in AliSignal.
+28-nov-2004 NvE User definable status word introduced in AliDevice to allow indication of different
+                versions of readout electronics etc... 
+29-nov-2004 NvE Additional sub-directories (e.g. wa98) introduced which contain Ralice implementations
+                to serve data analysis efforts for various experiments.
+01-dec-2004 NvE Install scripts like e.g. "gcclib" renamed to "gcclib.sh" etc... in /scripts.
+                The old scripts (i.e. without the .sh extension) will be deleted in due time.
+12-jan-2005 NvE Bug fix in AliAttrib::GetSlotIndex() by exiting as soon as matching name is found.
+20-jan-2005 NvE Modification in AliSignal::GetNwaveforms() to return last index instead of array
+                size to take into account the fact that a TObjArray always gets a default size
+                of 16 when reading data from a file.
+                Also the standard ROOT file libNew.lib is now automatically renamed to libNew.lix
+                in the Ralice windows installation script mklibs.bat to prevent linking with
+                this libNew.lib which is inconsistent with the binary ROOT executable release.
+09-feb-2005 NvE New class AliTimestamp introduced to support timestamp information for
+                astrophysical research (i.e. Julian dates etc...) without the restrictions
+                of class TTimeStamp.
+10-feb-2005 NvE AliEvent modified such that it is derived from AliTimestamp.
+                This will allow events to be synchronised with astrophysical phenomena without
+                the restrictions imposed by TTimeStamp.
+                All existing user functions have been kept to provide full backward compatibility
+                in usage. However, a side effect of the new structure is that when reading data files
+                containing the old event structures, the original date/time stamp information is lost and
+                replaced by the date/time at the moment of reading the data.
+                This implies that to restore the original event date/time, the data files have to
+                be re-created. This I/O backward incompatibility could not be avoided in the
+                effort of eliminating the TTimeStamp restrictions.
+04-mar-2005 NvE Installation scripts named amdgcclib.sh introduced in all /scripts directories to enable
+                shared library creation on AMD 64 (Athlon and Opteron) machines.
+31-mar-2005 NvE AliObjMatrix derived from TNamed instead of from TObject to allow specification of
+                a name and title for this class.
+13-apr-2005 NvE New memberfunctions SetFitDetails and GetFitDetails introduced in AliTrack
+                to enable a versatile facility to store details of various fit procedures
+                for a certain track. This new facility is based on the original idea of Adam Bouchta.
+                Destructor of AliSignal modified to remove the corresponding AliSignal instance
+                first from all related tracks before deleting the link matrix area.
+14-apr-2005 NvE Functionality of ShowDevices extended in AliEvent. Also memberfunction HeaderData() modified
+                to prevent long output lists when many devices (and/or tracks) are present.
+                New memberfunction ShowTracks introduced in AliJet and memberfunction Data() updated.
+18-apr-2005 NvE New memberfunction GetTracks introduced in AliJet to provide various track selections.
+19-apr-2005 NvE Memberfunctions GetNtracks and GetTracks of AliJet extended in functionality.
+20-apr-2005 NvE Id of owning device added to the output of AliSignal::Data().
+10-may-2005 NvE Support for timestamps introduced in AliTrack and AliPosition.
+                Memberfunction GetX introduced in Ali3Vector for easy component access.
+                Picosecond support and calculation of time difference introduced in AliTimestamp 
+                to enable investigation of both very short (i.e. time of flight analysis in
+                particle physics experiments) and very long (i.e. astrophysical phenomena)
+                time intervals.
+17-may-2005 NvE Functionality of AliTimestamp extended w.r.t. treatment of time intervals and
+                accuracy bug fixed in the calculation of time difference.
+19-may-2005 NvE AliTimestamp* pointer arguments supported in AliTimestamp::GetDifference for convenience
+                when investigating e.g. TOF or trigger times for tracks and/or hits in analysing
+                AliEvent structures.
+                Also GetMJD() invoked in GetDifference to ensure to always have updated Julian parameters.
+22-may-2005 NvE Class AliMath extended to provide full distribution functions of several standard
+                distributions (e.g. Binomial, Poisson, Gauss) and key statistics (e.g. Chi-squared,
+                Student's T, F-test) in view of analysis using Bayesian logic.
+                The various distributions are provided as TF1 objects.
+                In addition, functions to provide the P-values of the various key statistics are also
+                introduced to allow a classical frequentist analysis as well.
+25-may-2005 NvE Declaration of unused variable pi removed in AliMath::StudentDist and explicit double
+                specification of integer first argument to pow() in AliMath::FratioPvalue in order
+                to prevent messages from the gcc compiler (thanks Dipo, Philippe and Peter).
+02-jun-2005 NvE Bug fix in copy ctor of AliPosition and beginpoint etc... setting of AliTrack.
+                In AliTrack all points are now set after first deleting the existing AliPositionObj
+                object instead of using the Ali3Vector::Load() memberfunction. 
+                The bug arose because of the extension of AliPosition with the possibility to
+                store an AliTimestamp. This made AliPosition differ from Ali3Vector w.r.t. datamembers.
+                Also "cout << endl;" introduced after the Pylist() call in AliCollider in order to
+                separate the Pythia event listing from subsequent output due to the mis-interpretation
+                of Fortran carriage-control characters on some systems.
+17-jun-2005 NvE New class AliJob introduced to provide a flexible (physics) analysis environment.
+                Bug (forgotten ps transfer in AliTimestamp::SetTJD) fixed (thanks Federico Carminati).
+22-jun-2005 NvE Specific job folder recursively removed from the generic AliJob folder environment
+                in the AliJob destructor before actually deleting the specific job folder itself. 
+                Also main object pointer updated in case of a match with removal of object(s) from
+                the specific job environment.
+23-jun-2005 NvE Creation of specific job folder made optionally in AliJob.
+24-jun-2005 NvE Selection/overruling of specific job folder creation introduced in AliJob::ExecuteJob
+                and the AliJob (derived) instance explicitly removed from the ListOfTasks to prevent
+                ROOT crashing when closing after execution.
+02-aug-2005 NvE Support for explicit (de)calibration functions introduced in AliAttrib.
+03-aug-2005 NvE AliSignal::GetSignal has been extended to support various (de)calibration facilities.
+                Printout is now also provided in AliSignal::List when only calibration data exist
+                for AliDevice (or derived) objects.
+05-aug-2005 NvE Typos fixed in AliAttrib::GetCalFunction and AliAttrib::GetDecalFunction which
+                erroneously always returned a null pointer.
+10-aug-2005 NvE AliSignal::GetSignal extended with mode=8 to support dead flag of parent device
+                in conjunction with the dead flag of the signal itself.
+07-oct-2005 NvE Support for the extended AliSignal::GetSignal (de)calibration facilities
+                introduced in memberfunctions SortHits, GetExtremes, Displayhits and SortDevices
+                of classes AliDevice and AliEvent.
+                Note : For DisplayHits this new signal correction mode replaces the marker style
+                       specification parameter. 
+                Also new memberfunction GetDevices introduced in AliEvent.
+11-oct-2005 NvE SetMJD invoked at the end of AliTimestamp::Add instead of just updating the
+                various datamembers. In this way the TTimeStamp parameters are brought in sync
+                with the (modified) AliTimestamp values. 
+20-oct-2005 NvE Directory /macros introduced and ROOT macro makedocs.cc added in /macros
+                to provide a generic method to auto-create the html class documentation
+                on all supported platforms.
+                For further details see /macros/makedocs.cc.
+24-oct-2005 NvE Protection introduced in AliJet::AddTrack to prevent multiple storage of
+                the same track in case no private copy of the track is made.
+                Memberfunction GetOpeningAngle introduced in Ali3Vector and Ali4Vector.
+25-oct-2005 NvE Support introduced for user selectable angular units (rad or deg) in Ali3Vector,
+                Ali4Vector and all derived classes.
+27-oct-2005 NvE Memberfunction GetX to access individual vector components also introduced
+                for Ali4Vector.
+                Also memberfunction SortJets introduced in AliVertex.
+                Misleading comment modified in AliDevice.cxx.
+29-oct-2005 NvE Forgotten angular unit setting fixed w.r.t. begin point etc... in AliTrack::ListAll
+                ad begin point etc... info also added in AliTrack::List.
+                Memberfunction SortTracks introduced in AliJet and comment corrected in AliVertex.h.
+07-nov-2005 NvE Macro makedocs.cc in directory /macros modified (i.e. ";" changed by ":") to make
+                it generic so that it works correctly on all platforms (thanks Axel Naumann). 
+08-nov-2005 NvE Sorting memberfunctions in AliDevice, AliVertex and AliJet optimised to save
+                CPU time. In case two values are identical no swap is performed.
+                Basically the test "val1 < val2" was replaced by "val1 <= val2".
+09-nov-2005 NvE DisplayHits memberfunctions in AliDevice updated to fully support all 
+                (de)calibration modes of GetSignal for displaying (and skipping dead) hits.
+14-nov-2005 NvE Hit access by name introduced in AliDevice.
+15-nov-2005 NvE Support for opening angle calculation between a 3-vector and the 3-vector part
+                of a 4-vector introduced in Ali4Vector.
+16-nov-2005 NvE Support for a reference point introduced in AliJet.
+06-dec-2005 NvE Memberfunction GetDistance() introduced in AliTrack to determine the
+                distance between a track and a certain position.
+12-dec-2005 NvE Track selection by name introduced in AliJet.
+23-feb-2006 NvE Support for automatic subtask(s) execution introduced in AliJob::ExecuteJob().
+28-feb-2006 NvE Memberfunction ProcessObject() introduced in AliJob for convenience.
+14-mar-2006 NvE RemoveTracks() facilities introduced in AliJet.
+17-mar-2006 NvE Support for marker of track starting point introduced in AliHelix.
+                This allows observation of moving direction in event displays.
+                Also support for ignoring track endpoints introduced in AliHelix to 
+                allow correct display for very long tracks together with observed hits.
+18-mar-2006 NvE Support for display of selected track array introduced in AliHelix.
+                Also copy ctor of AliHelix made complete for new datamembers.
+22-mar-2006 NvE Line attribute selections for displays extended in AliHelix.
+20-apr-2006 NvE Several small modifications to prevent gcc warnings.
+10-may-2006 NvE Distance determination between tracks and/or jets introduced in
+                AliTrack and AliJet.
+                Also compiler warnings activated for overloaded virtuals in installation
+                script for AMD Athlon in the /scripts sub-directory.
+22-jun-2006 NvE Linear track storage facility introduced in AliSignal to enable
+                a lightweight signal <-> track backward linking facility instead of
+                the elaborate signal slot related links. 
+                Also the functionality of AliTrack::AddSignal extended with specific modes.
+                Double_t replaced by Double32_t in Ali3Vector.h, Ali4Vector.h and AliBoost.h
+                and fDresult suppressed for I/O streaming. This will reduce the produced
+                output filesize.
+21-jul-2006 NvE AliSample extended for computation of median.
+12-sep-2006 NvE Memberfunctions GetNslots and AddNamedSlot introduced and various
+                modifications made in AliAttrib and AliSignal to overcome a ROOT
+                feature which always sets the size of TArray objects to a default
+                of 16 when reading these objects back from a file.
+                The modified AliAttrib and AliSignal don't rely on a GetSize()
+                anymore, but determine the number of stored values from the
+                actual array contents. 
+19-sep-2006 NvE Accuracy problem solved in Ali3Vector::GetOpeningAngle.
+20-sep-2006 NvE AliSample::GetMedian corrected for empty or single value arrays.
+25-sep-2006 NvE AliSample extended with memberfunction GetSpread() and also
+                support for providing minimum and maximum values introduced. 
+12-oct-2006 NvE New memberfunction GetNsignals introduced in AliJet and jet
+                ordering w.r.t. number of signals added in AliVertex.
+19-oct-2006 NvE AliJet::GetNsignals modified to prevent double counting of
+                multiple occurrences of the same signal.
+24-oct-2006 NvE AliJet and AliVertex extended with ordering w.r.t. charge.
+26-oct-2006 NvE Energy/Momentum scale indicator introduced in AliTrack and AliJet
+                and support for chi2 and ndf datamembers removed from AliTrack.
+                The latter can be achieved in a more flexible way via the fit
+                details facility of AliTrack.
+07-nov-2006 NvE Default unit scale changed from cm to meter in AliPosition
+                and support introduced for user selectable unit scale
+                in retrieval of position coordinates, errors and distances. 
+08-nov-2006 NvE User selectable unit scale introduced for retrieval of
+                physics parameters and distances in AliTrack and AliJet.
+                Also the track and jet sorting memberfunctions of AliJet
+                and AliVertex have been updated to use this new feature.
+                Also AliHelix has been updated to use this new feature and the
+                default meter metric scale. 
+09-nov-2006 NvE AliCollider updated to use new standard 1 meter metric units
+                and generator parameters stored in a device named "AliCollider".
+                Also beam/target datamembers removed from AliEvent and storage
+                of these beam/target parameters performed via a device named "Beam". 
+10-nov-2006 NvE Bug fixed in AliHelix.cxx such that the original reference point
+                of the track itself is not modified when the user had specified
+                a different scale. Also GetLastPoint() used in AliHelix to obtain
+                the index of the last point instead of relying on the dimension
+                of the points array as obtained with GetN(). This increases the
+                accuracy of extrapolation (and drawing) resuls since no undefined
+                points are now used anymore.
+01-dec-2006 NvE AliTimestamp::Add() updated to allow specification of large time differences
+                also by giving e.g. only a certain number of seconds instead of explicitly
+                giving the time difference in elapsed days, remaining elapsed seconds etc...
+                This is very convenient by time manipulations based on GPS data.
+                The extension has been realised by just replacing the relevant if()
+                statements by while() loops in determining the remaining fractional counts.
+                Furthermore, some modulo operations have been introduced to prevent
+                integer overflows.
+08-dec-2006 NvE Memberfunctions SetUT introduced in AliTimestamp to provide convenient
+                ways to set a specific UT date/time.
+20-jan-2007 NvE AliMath extended with Nfac(), LnNfac() and LogNfac() facilities.
+08-mar-2007 NvE AliSample extended with Median and Spread calculation for 1D histograms.
+15-mar-2007 NvE AliTimestamp extended with Sidereal Time and Besselian Epoch.
+                Date/time retrieval via epoch specification introduced and UT time made
+                accessible even for cases which fall outside the TTimeStamp range.
+                As such, the UT and GST info will always be provided via the Date()
+                memberfunction.
+16-mar-2007 NvE Uniform data format introduced for printout of AliTimestamp::Date().
+17-mar-2007 NvE AliTimestamp extended to allow local time printout for a specified offset
+                and addition of a time difference specified as (fractional) hours.
+                Also bug fixed in the fractional hour conversion facility.
+20-mar-2007 NvE Support for retrieval of Local Time (LT) and Local Sidereal Time (LST)
+                introduced in AliTimestamp.
+22-mar-2007 NvE Support introduced for setting of timestamp parameters based on Local Time (LT)
+                in AliTimestamp.
+25-mar-2007 NvE AliTimestamp extended with Apparent Sidereal Time.
+27-mar-2007 NvE Test on date/time validity corrected in AliTimestamp::SetMJD to prevent
+                crash in TTimestamp invokation for very future dates.
+                Also more accurate calculation introduced of the change (dpsi) in
+                ecliptic longitude due to nutation in AliTimestamp::GetGAST.
+28-mar-2007 NvE AliTimestamp::Date extended to provide apparent sidereal time via
+                specification of negative "mode" parameter.
+29-mar-2007 NvE New memberfunction Almanac() introduced in AliTimestamp to provide a 
+                central place for calculation of astronomical observables.
+31-may-2007 NvE Memberfunctions GetNdevices, GetIdDevice and ShowDevices of AliEvent
+                extended to select device classes.
+23-jun-2007 NvE Support for locking introduced in AliAttrib and locked signal (and error)
+                treatment implemented in SetSignal() and SetSignalError() of AliSignal.
+                Also the AliSignal copy constructor has been updated for the new locking.  
+08-sep-2007 NvE New memberfunctions SetEpoch and GetEpoch introduced in AliTimestamp
+                for convenience.
+13-sep-2007 NvE New class AliAstrolab introduced to relate (local) measurements with
+                astrophysical phenomena.
+13-sep-2007 NvE Hour angle info included in printout of AliAstrolab.
+26-sep-2007 NvE AliTrack extended with GetNsignals for a specific signal class.
+                Also AliJet extended with GetNtracks for a specified track name.
+27-sep-2007 NvE New memberfunction RemoveDevice() introduced in AliEvent.
+                AliAstrolab derived from TTask, to provide a base class for TTask
+                based processors.
+                New class AliEventSelector introduced.
+03-oct-2007 NvE Class AliMath extended with statistical analysis facilities
+                PsiValue and Chi2Value to investigate statistical significance
+                of observations in counting experiments.
+06-oct-2007 NvE Memberfunctions Chi2Value of class AliMath extended with ndf determination.
+09-oct-2007 NvE Memberfunctions ResetSignals and DeleteSignals of class AliSignal
+                extended with options to preserve the waveform histo contents.
+                These new options are now also used in the SetSignal and SetSignalError
+                memberfunctions of class AliSignal.
+15-oct-2007 NvE Typo corrected in docs of AliAstrolab.cxx and memberfunctions GetMedian
+                and GetSpread of AliSample.cxx extended for Y-values of histo data.
+09-nov-2007 NvE Graphical skymap facilities introduced in AliAstrolab, based on the
+                work by Garmt de Vries-Uiterweerd.
+09-nov-2007 GdV Automatic central meridian setting only activated when meridian
+                has a value smaller than -pi. This will allow also negative values
+                as user input.
+14-nov-2007 NvE Copy constructor and Clone() memberfunction introduced in AliObjMatrix.
+
+