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