]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RALICE/history.txt
05-aug-2005 NvE Typos fixed in AliAttrib::GetCalFunction and AliAttrib::GetDecalFunct...
[u/mrichter/AliRoot.git] / RALICE / history.txt
index b55e639c0d594d223894491a406fbb2664b75d59..9d6dca40adf1ff14b012df86ed8b329b37ea197b 100644 (file)
                 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.
+               
+                
\ No newline at end of file