]> git.uio.no Git - u/mrichter/AliRoot.git/blob - HLT/ChangeLog
Temporary mod for CMake
[u/mrichter/AliRoot.git] / HLT / ChangeLog
1 2007-11-24 tagged AliRoot v4-08-Release
2         - libAliHLTTrigger added: selective ALTRO readout trigger
3         - libAliHLTComp added: Huffman compression of ALTRO data
4         - HOMER library manager added: dynamic creation of readers and
5           writers
6         - Framework:
7           - generalized data types for raw data
8           - block forwarding
9           - integration into AliSimulation
10           - HLTOUT framework
11           - component registration via agents
12           - DDL List interface of AliHLTCalibrationProcessor base class
13             slightly changed and helper methods added to simplify usage
14         - TPC:
15           - zero suppression enhanced in Pad/PadArray classes
16           - AltroChannelSelector component
17           - 
18         - MUON
19           - calibration components
20           - improved track matching and trigger record
21         - TRD
22           - calibration, clusterizer and tracker components
23         - PHOS
24           - full set of analysis components for PHOS Oct 2007 beamtime
25           - analysis macros for recorded HLT data
26           - MIP trigger
27         - Util
28           - BlockFilter component
29           - improvements in FileWriter
30         
31 2007-10-16
32         - implemented component registration via agents
33         - added HLTOUT component as default data sink for simulation
34         - added AliHLTAgentSim for libHLTsim.so
35         - AliHLTComponentHandler: more robust library handling
36         
37 2007-08-17 version HLT-v0-7 tagged
38         - corresponds to AliRoot v4-06-Rev-00
39         - calibration framework
40         - TPC calibration components
41         - see below for further changes
42
43 2007-07-27 Calibration Processor and TPC calibration components (Jochen)
44         - calibration processor base class added
45         - TPC pulser and pedestal calibration components adapted
46         
47 2007-07-18 HLT base
48         - analysis framework handles SOR and EOR events, GetRunNo/Type
49           added to AliHLTComponent
50
51 2007-07-17 HLT base
52         - extended high-level component interface in order to allow header
53           buffer before TObjects
54         - ROOT memory file added
55         - ROOT file streamer added
56         - workaround for ROOT garbage collection causing crashes when
57           cleaning up input objects
58         
59 2007-05-09 version HLT-v0-6 tagged
60         Highlights
61         BASE libHLTbase version 3.1.0
62         - High level component interface implemeted
63         - framework for AliRoot reconstruction added
64         - HLT logging converted to AliLog, AliLog trap added in order to
65           be able to redirect messages written to AliLog
66         - module agents for HLT libraries imlemented
67         - all utility components now moved from HLTbase to AliHLTUtil
68         TPC libAliHLTTPC version 3.1.1
69         - DigitReaderPacked revived
70         - merger added to slice tracker
71         - improvements on the ESD conversion
72         TRD
73         - first version of components using offline reconstruction added
74         PHOS
75         - 
76 2007-04-27 HLT base
77         - memory leaks corrected
78         - AliLog support moved to libAliHLTUtil in order to keep
79         - libHLTbase free of AliRoot dependencies
80         - dynamic loading of AliLog support
81         - AliHLTFileWriter moved to libAliHLTUtil
82         - workaround for ROOT bug: in order to avoid crashes when unloading 
83           dynamic libraries via gSystem, the libraries are not unloaded
84           further investigation necessary
85 2007-04-17 HLT sample applications
86         - publisher for AliLoader trees added
87         - sample analysis chain added tp sample lib
88         - tutorial and documentation
89         - benchmark functionality added to AliHLTSystem
90 2007-03-14 aliroot integration
91         - AliHLTSystem interface methods to AliHLTReconstructor implemeted
92         - AliHLTModuleAgent introduced for each HLT module, sample
93           agent added to libAliHLTSample
94         - AliHLTOfflineInterface base classes added
95         - AliHLTFilePublisher, AliHLTRootFileWriter/Publisher moved to 
96           libAliHLTUtil (AliHLTFileWriter will follow when dep. to PHOS are
97           cleared)
98 2007-03-09 logging system
99         - adapted to AliRoot logging system, messages printed out via AliRoot
100           message channel
101         - AliRoot logging methods can be used in the same way as in AliRoot
102         - HLT TPC logging methods fixed to be redirected to the common logging
103           channel
104         - handling of configurations corrected in order to cope with the
105           Root CINT garbage collection.
106         - TPCLib stand-alone build system changed in order to use AliRoot package
107           definition
108 2007-03-01 changes by Gaute (TPC)
109         - added InterMerger to SliceTrackerComponent, can be switched off by
110           component argument 'disable-merger'
111         - new data type 'TRACKS' defined for TPC describing tracks in global
112           coordinates
113         - GlobalMergerComponent has TRACKS/TPC as output data type
114         - new component argument to ClusterFinderComponent: timebins <n> specifies
115           the number of timebins to overcome the discrepancy between simulated
116           and real data
117         - TPCEsdWriter adapted to new TRACKS/TPC data type
118 2007-02-21
119         - high-level component interface added
120         - libHLTbase version 2:0:0
121         
122 2007-02-20 version HLT-v0-5 tagged
123         
124 2007-02-20
125         - Cellular Automaton tracker added to TPC Lib
126         - TPC OnlineDisplay updated to the latest version of the CERN HLT cluster
127           libAliHLTTPCDisplay version for the AliHLTGUI v 1.5.2
128         - TPC ESD writer component finalized
129 2007-02-05
130         - improvements in AliHLTFilePublisher/Writer
131         - minor fix in component handler to pipe log messages during registration
132           of standard components into right log channel
133         - the ProcessEvent method is now a method of the component base class,
134           the actual processing method to implement is DoProcessing
135         - new standard component AliHLTRootFileWriterComponent added
136         - TPCLib: AliHLTTPCEsdWriterComponent added, conversion of AliHLTTPCTrack
137           to AliTPCtrack implemented (not finished)
138         - small fixes in stand-alone build system (libAliHLTPHOS.pkg, *LinkDef.h)
139         
140 2007-01-19
141         - AliHLTFileWriter added, handling of standard components in libHLT
142           added to ComponentHandler
143         - several fixes in the HLT offline framework
144 2007-01-05
145         - changes according to coding conventions and documentation
146         - AliHLTTPCDigitReaderRaw: HAVE_TPC_MAPPING dependent implementation
147           fixed in order to make class definition independent
148         - helper functions for data structure handling added
149         - libHLTbase.pkg and libAliHLTSample.pkg included to the stand-alone
150           build system
151         - AliHLTFilePublisher added
152         - target to create the stand-alone sample library package added
153 2006-12-28 changes according to coding conventions
154         - special characters in function names have been removed in the
155           internal usage, the C interface still uses them in order to preserve
156           backward compatibility
157 2006-12-18 commit from Jochen
158         - TPCDisplay library version 2
159           - library version for the AliHLTGUI v 1.5
160         - argument scan of the AliHLTTPCDigitReaderRaw cleaned up
161 2006-12-12
162         - use_newio switch removed, always on
163         - AliHLTTPC and AliHLTTPCClustFinderNew removed from compilation of
164           libAliHLTTPC.so
165 2006-12-03 
166         - integration of libHLTbase into AliRoot prepared
167         - SampleLib as stand-alone package
168         - library development tutorial
169 2006-11-30 intermediate version
170         - setup scripts for running environment added
171         - bugfix in configure which caused the check for PubSub components
172           to fail on some architectures
173         - ComponentHandler takes ROOT dynamic library loader as fallback if
174           dlopen is not available
175         - minor changes to avoid effC++ and other warnings
176         - work on the Task chain processing
177 2006-11-08
178         - configure adapted to the new directory structure of the HOMER module in
179           PubSub
180         - TPCLib
181           - AliHLTTPCPad: occupancy calculation added
182           - AliHLTTPCClusterFinder bugfix in order to avoid empty cluster data structure and
183             component dead lock
184           - AliHLTTPCClusterFinder adapted to use occupancy level for suppression of 
185             noisy pads
186           - AliHLTTPCClusterFinderComponent: new parameter 'occupancy-limit' which is effective
187             when pp-run option is set
188           - AliHLTTPCDigitReaderRaw
189             2 more rawreader modes ( 4, 5) are added by Timm.
190             In Simulated data the RCU trailer word seems to have 2 32 bit words ( but its not
191             defined like this)
192             -> mode 4: 2 32 bit words, sorted
193             -> mode 5: 2 32 bit words, unsorted
194           - AliHLTTPCSliceTrackerComponent bugfix variable initialisation (by Timm?)
195           - AliHLTTPCTransform changed N TimeBins to 1024 according to raw TPC data
196             added automatic calculation of timebin width out of N TimeBins
197           - OnlineDisplay: intermediate version
198             - eventID added
199             - range, all, and one TimeBin selectable
200             - Front view shows maximum, average, and sum of selected timebins
201             - zerosupression of raw data added to PadRow, Pad, Front, 3D
202 2006-10-12 added the PHOS library to the package
203 2006-10-05 extensions in AliHLTTPCDisplay
204         - handling of new include directory structure of the HOMER header files
205         - default geometry file introduced
206         - library compile time and property functions added
207         - geometry file alice.geom added to distribution; to be installed in
208           <prefix>/share/alice-hlt
209 2006-09-07 HLT-v0-4
210         - TPC digit reader classes fetch row range from AliHLTTPCTransform
211         - code from TPC commissioning version merged
212           - DigitReaderRaw added with different read modes (sorted/unsorted;
213             several data specifications to adapt to the real data)
214           - DigitReaderPacked capable of sorting incoming data 
215           - straight line fit implemented in Conformal Mapping Fit
216         - TPCDisplay library added
217           - the library needs the HOMER package, which is part of the PubSub
218             Framework, currently there is a circular dependency which will
219             be removed or handled better
220         - bugfix HLTComponentHandler::CreateComponent: result handling after DoInit
221         - bugfix ClusterFinder: index check for arrays of fixed size
222         - base line calculation and zero suppression implemented into
223           Cluster Finder: new argument 'adc-threshold' for ClusterFinderComponent 
224         - Makefiles of the old build scheme have been removed
225 2006-08-23 version HLT-v0-3
226         - check for AliRoot features/libs/files and corresponding conditional
227           build
228         - made package capable of handling the splitted RawData (changed in
229           AliRoot version v4-04-Rev-07
230         - libHLTBase linked to ROOT libraries, TPCLib linked to ROOT and AliRoot
231           libraries -> avoid addlibrary options for wrapper subscriber 
232         - made package indepentend of src
233           added BASE/AliHLTStdIncludes.h which should take the job of
234           including std headers
235         - removed eff C++ warnings in BASE
236         - TPCref library off by default
237         - TPCLib version interface no 2
238         - started to sort header includes in TPCLib
239         - added version announcement to base library
240         
241 2006-08-17 Jochen's TPCLib source code from Jan 2006 (not a joke) merged
242         - bugfix in AliHLTTPCConfMapper (caused low tracking efficiency)
243         - Online Display development
244         - Note: the AliHLTTPCDisplay Interface has been changed -> AliHLTGUI
245           has to be re-linked
246         - no changes in BASE
247
248 2005-09-07 Files imported from src comp and kalman into new TPCLib
249         a short history of files ...
250         AliHLTTPCBenchmark.cxx                           AliHLTBenchmark.cxx,v 1.10 2005/06/14 10:55:21 cvetan Exp 
251         AliHLTTPCBenchmark.h                             AliHLTBenchmark.h,v 1.6 2004/06/26 11:39:40 loizides 
252         AliHLTTPCClusterFinder.cxx                       original AliHLTClustFinderNew.cxx
253         AliHLTTPCClusterFinder.h                         original AliHLTClustFinderNew.h                                                 
254         AliHLTTPCClustFinderNew.cxx                      AliHLTClustFinderNew.cxx,v 1.29 2005/06/14 10:55:21 cvetan Exp         
255         AliHLTTPCClustFinderNew.h                        AliHLTClustFinderNew.h,v 1.13 2004/06/18 10:55:26 loizides Exp                 
256         AliHLTTPCConfMapFit.cxx                          AliHLTConfMapFit.cxx,v 1.14 2005/06/14 10:55:21 cvetan Exp     
257         AliHLTTPCConfMapFit.h                            AliHLTConfMapFit.h,v 1.5 2004/07/05 09:03:11 loizides Exp         
258         AliHLTTPCConfMapper.cxx                          AliHLTConfMapper.cxx,v 1.26 2005/06/14 10:55:21 cvetan Exp $   
259         AliHLTTPCConfMapper.h                            AliHLTConfMapper.h,v 1.11 2004/07/05 09:03:11 loizides Exp $             
260         AliHLTTPCConfMapPoint.cxx                        AliHLTConfMapPoint.cxx,v 1.10 2005/06/23 17:46:55 hristov Exp $        
261         AliHLTTPCConfMapPoint.h                          AliHLTConfMapPoint.h,v 1.8 2005/06/23 17:46:55 hristov Exp $           
262         AliHLTTPCConfMapTrack.cxx                        AliHLTConfMapTrack.cxx,v 1.16 2005/06/14 10:55:21 cvetan Exp $ 
263         AliHLTTPCConfMapTrack.h                          AliHLTConfMapTrack.h,v 1.4 2004/06/16 11:25:06 loizides Exp $  
264         AliHLTTPC.cxx                                    AliLevel3.cxx,v 1.42 2004/06/11 16:06:33 loizides Exp $
265                                                                 Mod: Digits-thing
266         AliHLTTPCDigitData.h                             AliHLTDigitData.h,v 1.5 2004/05/12 11:51:27 loizides Exp $     
267         AliHLTTPCDisplay.cxx                             AliHLTDisplay.cxx,v 1.26 2005/06/14 10:55:21 cvetan Exp $
268                                                                 Mod.
269         AliHLTTPCDisplay.h                               AliHLTDisplay.h,v 1.14 2004/06/30 08:30:14 loizides Exp $
270                                                                 Mod. 
271         AliHLTTPCFileHandler.cxx                         AliHLTFileHandler.cxx,v 1.49 2005/06/23 17:46:55 hristov Exp $          
272         AliHLTTPCFileHandler.h                           AliHLTFileHandler.h,v 1.19 2004/06/11 16:06:33 loizides Exp $  
273         AliHLTTPCFitter.cxx                              AliHLTFitter.cxx,v 1.14 2005/06/14 10:55:21 cvetan Exp $       
274         AliHLTTPCFitter.h                                AliHLTFitter.h,v 1.7 2004/07/05 09:02:18 loizides Exp $                
275         AliHLTTPCGlobalMerger.cxx                        AliHLTGlobalMerger.cxx,v 1.13 2005/06/14 10:55:21 cvetan Exp $ 
276         AliHLTTPCGlobalMerger.h                          AliHLTGlobalMerger.h,v 1.6 2004/02/02 15:00:34 loizides Exp $  
277         AliHLTTPC.h                                      AliLevel3.h,v 1.24 2004/06/11 16:06:33 loizides 
278                                                                 Added AliHLTDigitReaderUnpacked  
279         AliHLTTPCInterMerger.cxx                         AliHLTInterMerger.cxx,v 1.8 2005/06/14 10:55:21 cvetan Exp $   
280         AliHLTTPCInterMerger.h                           AliHLTInterMerger.h,v 1.4 2004/02/02 15:00:34 loizides Exp $   
281         AliHLTTPCLog.cxx                                 AliHLTLog.cxx,v 1.1 2004/05/14 09:37:22 loizides Exp $ 
282         AliHLTTPCLogging.h                               AliHLTLogging.h,v 1.11 2004/10/09 11:28:31 loizides Exp $      
283         AliHLTTPCLog.h                                   AliHLTLog.h,v 1.2 2004/06/11 16:06:33 loizides Exp $   
284         AliHLTTPCMemHandler.cxx                          AliHLTMemHandler.cxx,v 1.52 2005/06/14 10:55:21 cvetan Exp $   
285         AliHLTTPCMemHandler.h                            AliHLTMemHandler.h,v 1.30 2004/10/06 08:51:20 cvetan Exp $              
286         AliHLTTPCMerger.cxx                              AliHLTMerger.cxx,v 1.16 2005/06/14 10:55:21 cvetan Exp $       
287         AliHLTTPCMerger.h                                AliHLTMerger.h,v 1.8 2004/06/11 16:06:33 loizides Exp $        
288         AliHLTTPCRootTypes.h                             AliHLTRootTypes.h,v 1.12 2004/06/15 14:02:38 loizides Exp $    
289         AliHLTTPCSpacePointData.h                        AliHLTSpacePointData.h,v1.4 2003/07/27 21:02:09 loizides Exp $
290                                                                 Added: Bool_t fUsed;
291         AliHLTTPCStandardIncludes.h                      AliHLTStandardIncludes.h,v 1.5 2005/06/14 10:55:21 cvetan Exp $        
292         AliHLTTPCTrackArray.cxx                          AliHLTTrackArray.cxx,v 1.21 2005/06/14 10:55:21 cvetan Exp $   
293         AliHLTTPCTrackArray.h                            AliHLTTrackArray.h,v 1.7 2004/06/11 16:06:33 loizides Exp $    
294         AliHLTTPCTrack.cxx                               AliHLTTrack.cxx,v 1.322005/06/14 10:55:21 cvetan Exp $ 
295         AliHLTTPCTrack.h                                 AliHLTTrack.h,v 1.18 2005/03/31 04:48:58 cvetan Exp $  
296         AliHLTTPCTrackMerger.cxx                         AliHLTTrackMerger.cxx,v 1.12 2005/06/14 10:55:21 cvetan Exp $  
297         AliHLTTPCTrackMerger.h                           AliHLTTrackMerger.h,v 1.6 2005/04/19 04:29:01 cvetan Exp $     
298         AliHLTTPCTrackSegmentData.h                      AliHLTTrackSegmentData.h,v 1.7 2005/03/31 04:48:59 cvetan Exp $        
299         AliHLTTPCTransform.cxx                           AliHLTTransform.cxx,v 1.53 2005/06/14 10:55:21 cvetan Exp $    
300         AliHLTTPCTransform.h                             AliHLTTransform.h,v 1.37 2005/06/14 10:55:21 cvetan Exp $      
301         AliHLTTPCVertexArray.cxx                         AliHLTVertexArray.cxx,v 1.7 2005/06/14 10:55:21 cvetan Exp $   
302         AliHLTTPCVertexArray.h                           AliHLTVertexArray.h,v 1.4 2004/06/11 16:06:33 loizides Exp $   
303         AliHLTTPCVertex.cxx                              AliHLTVertex.cxx,v 1.5 2004/07/02 11:41:18 loizides Exp $      
304         AliHLTTPCVertexData.h                            AliHLTVertexData.h,v 1.2 2003/07/27 21:02:09 loizides Exp $    
305         AliHLTTPCVertexFinder.cxx                        AliHLTVertexFinder.cxx,v 1.9 2005/06/14 10:55:21 cvetan Exp $  
306         AliHLTTPCVertexFinder.h                          AliHLTVertexFinder.h,v 1.7 2004/06/18 10:55:26 loizides Exp $  
307         AliHLTTPCVertex.h                                AliHLTVertex.h,v 1.4 2004/07/02 11:41:18 loizides Exp $
308         AliHLTTPCDataCompressorHelper.cxx                From comp: AliHLTDataCompressorHelper.cxx,v 1.5 2004/06/15 10:26:57 hristov Exp $
309         AliHLTTPCDataCompressorHelper.h                  From comp: AliHLTDataCompressorHelper.h,v 1.4 2004/06/15 10:26:57 hristov Exp $
310         AliHLTTPCModels.h                                From comp: AliHLTModels.h,v 1.11 2004/05/17 16:37:19 hristov Exp $
311         AliHLTTPCModelTrack.h                            From comp: AliHLTModelTrack.h,v 1.13 2004/06/15 10:26:57 hristov Exp $
312         AliHLTTPCModelTrack.cxx                          From comp: AliHLTModelTrack.cxx,v 1.18 2005/02/14 11:50:11 hristov Exp $
313         AliHLTTPCRawDataFormat.h                         from online Pub/Sub framework
314         AliHLTTPCClusterDataFormat.h                     from online Pub/Sub framework  
315         AliHLTTPCTrackletDataFormat.h                    from online Pub/Sub framework  
316         AliHLTTPCDefinitions.cxx                         from online Pub/Sub framework  
317         AliHLTTPCDefinitions.h                           from online Pub/Sub framework