2007-08-17 version HLT-v0-7 tagged - corresponds to AliRoot v4-06-Rev-00 - calibration framework - TPC calibration components - see below for further changes 2007-07-27 Calibration Processor and TPC calibration components (Jochen) - calibration processor base class added - TPC pulser and pedestal calibration components adapted 2007-07-18 HLT base - analysis framework handles SOR and EOR events, GetRunNo/Type added to AliHLTComponent 2007-07-17 HLT base - extended high-level component interface in order to allow header buffer before TObjects - ROOT memory file added - ROOT file streamer added - workaround for ROOT garbage collection causing crashes when cleaning up input objects 2007-05-09 version HLT-v0-6 tagged Highlights BASE libHLTbase version 3.1.0 - High level component interface implemeted - framework for AliRoot reconstruction added - HLT logging converted to AliLog, AliLog trap added in order to be able to redirect messages written to AliLog - module agents for HLT libraries imlemented - all utility components now moved from HLTbase to AliHLTUtil TPC libAliHLTTPC version 3.1.1 - DigitReaderPacked revived - merger added to slice tracker - improvements on the ESD conversion TRD - first version of components using offline reconstruction added PHOS - 2007-04-27 HLT base - memory leaks corrected - AliLog support moved to libAliHLTUtil in order to keep - libHLTbase free of AliRoot dependencies - dynamic loading of AliLog support - AliHLTFileWriter moved to libAliHLTUtil - workaround for ROOT bug: in order to avoid crashes when unloading dynamic libraries via gSystem, the libraries are not unloaded further investigation necessary 2007-04-17 HLT sample applications - publisher for AliLoader trees added - sample analysis chain added tp sample lib - tutorial and documentation - benchmark functionality added to AliHLTSystem 2007-03-14 aliroot integration - AliHLTSystem interface methods to AliHLTReconstructor implemeted - AliHLTModuleAgent introduced for each HLT module, sample agent added to libAliHLTSample - AliHLTOfflineInterface base classes added - AliHLTFilePublisher, AliHLTRootFileWriter/Publisher moved to libAliHLTUtil (AliHLTFileWriter will follow when dep. to PHOS are cleared) 2007-03-09 logging system - adapted to AliRoot logging system, messages printed out via AliRoot message channel - AliRoot logging methods can be used in the same way as in AliRoot - HLT TPC logging methods fixed to be redirected to the common logging channel - handling of configurations corrected in order to cope with the Root CINT garbage collection. - TPCLib stand-alone build system changed in order to use AliRoot package definition 2007-03-01 changes by Gaute (TPC) - added InterMerger to SliceTrackerComponent, can be switched off by component argument 'disable-merger' - new data type 'TRACKS' defined for TPC describing tracks in global coordinates - GlobalMergerComponent has TRACKS/TPC as output data type - new component argument to ClusterFinderComponent: timebins specifies the number of timebins to overcome the discrepancy between simulated and real data - TPCEsdWriter adapted to new TRACKS/TPC data type 2007-02-21 - high-level component interface added - libHLTbase version 2:0:0 2007-02-20 version HLT-v0-5 tagged 2007-02-20 - Cellular Automaton tracker added to TPC Lib - TPC OnlineDisplay updated to the latest version of the CERN HLT cluster libAliHLTTPCDisplay version for the AliHLTGUI v 1.5.2 - TPC ESD writer component finalized 2007-02-05 - improvements in AliHLTFilePublisher/Writer - minor fix in component handler to pipe log messages during registration of standard components into right log channel - the ProcessEvent method is now a method of the component base class, the actual processing method to implement is DoProcessing - new standard component AliHLTRootFileWriterComponent added - TPCLib: AliHLTTPCEsdWriterComponent added, conversion of AliHLTTPCTrack to AliTPCtrack implemented (not finished) - small fixes in stand-alone build system (libAliHLTPHOS.pkg, *LinkDef.h) 2007-01-19 - AliHLTFileWriter added, handling of standard components in libHLT added to ComponentHandler - several fixes in the HLT offline framework 2007-01-05 - changes according to coding conventions and documentation - AliHLTTPCDigitReaderRaw: HAVE_TPC_MAPPING dependent implementation fixed in order to make class definition independent - helper functions for data structure handling added - libHLTbase.pkg and libAliHLTSample.pkg included to the stand-alone build system - AliHLTFilePublisher added - target to create the stand-alone sample library package added 2006-12-28 changes according to coding conventions - special characters in function names have been removed in the internal usage, the C interface still uses them in order to preserve backward compatibility 2006-12-18 commit from Jochen - TPCDisplay library version 2 - library version for the AliHLTGUI v 1.5 - argument scan of the AliHLTTPCDigitReaderRaw cleaned up 2006-12-12 - use_newio switch removed, always on - AliHLTTPC and AliHLTTPCClustFinderNew removed from compilation of libAliHLTTPC.so 2006-12-03 - integration of libHLTbase into AliRoot prepared - SampleLib as stand-alone package - library development tutorial 2006-11-30 intermediate version - setup scripts for running environment added - bugfix in configure which caused the check for PubSub components to fail on some architectures - ComponentHandler takes ROOT dynamic library loader as fallback if dlopen is not available - minor changes to avoid effC++ and other warnings - work on the Task chain processing 2006-11-08 - configure adapted to the new directory structure of the HOMER module in PubSub - TPCLib - AliHLTTPCPad: occupancy calculation added - AliHLTTPCClusterFinder bugfix in order to avoid empty cluster data structure and component dead lock - AliHLTTPCClusterFinder adapted to use occupancy level for suppression of noisy pads - AliHLTTPCClusterFinderComponent: new parameter 'occupancy-limit' which is effective when pp-run option is set - AliHLTTPCDigitReaderRaw 2 more rawreader modes ( 4, 5) are added by Timm. In Simulated data the RCU trailer word seems to have 2 32 bit words ( but its not defined like this) -> mode 4: 2 32 bit words, sorted -> mode 5: 2 32 bit words, unsorted - AliHLTTPCSliceTrackerComponent bugfix variable initialisation (by Timm?) - AliHLTTPCTransform changed N TimeBins to 1024 according to raw TPC data added automatic calculation of timebin width out of N TimeBins - OnlineDisplay: intermediate version - eventID added - range, all, and one TimeBin selectable - Front view shows maximum, average, and sum of selected timebins - zerosupression of raw data added to PadRow, Pad, Front, 3D 2006-10-12 added the PHOS library to the package 2006-10-05 extensions in AliHLTTPCDisplay - handling of new include directory structure of the HOMER header files - default geometry file introduced - library compile time and property functions added - geometry file alice.geom added to distribution; to be installed in /share/alice-hlt 2006-09-07 HLT-v0-4 - TPC digit reader classes fetch row range from AliHLTTPCTransform - code from TPC commissioning version merged - DigitReaderRaw added with different read modes (sorted/unsorted; several data specifications to adapt to the real data) - DigitReaderPacked capable of sorting incoming data - straight line fit implemented in Conformal Mapping Fit - TPCDisplay library added - the library needs the HOMER package, which is part of the PubSub Framework, currently there is a circular dependency which will be removed or handled better - bugfix HLTComponentHandler::CreateComponent: result handling after DoInit - bugfix ClusterFinder: index check for arrays of fixed size - base line calculation and zero suppression implemented into Cluster Finder: new argument 'adc-threshold' for ClusterFinderComponent - Makefiles of the old build scheme have been removed 2006-08-23 version HLT-v0-3 - check for AliRoot features/libs/files and corresponding conditional build - made package capable of handling the splitted RawData (changed in AliRoot version v4-04-Rev-07 - libHLTBase linked to ROOT libraries, TPCLib linked to ROOT and AliRoot libraries -> avoid addlibrary options for wrapper subscriber - made package indepentend of src added BASE/AliHLTStdIncludes.h which should take the job of including std headers - removed eff C++ warnings in BASE - TPCref library off by default - TPCLib version interface no 2 - started to sort header includes in TPCLib - added version announcement to base library 2006-08-17 Jochen's TPCLib source code from Jan 2006 (not a joke) merged - bugfix in AliHLTTPCConfMapper (caused low tracking efficiency) - Online Display development - Note: the AliHLTTPCDisplay Interface has been changed -> AliHLTGUI has to be re-linked - no changes in BASE 2005-09-07 Files imported from src comp and kalman into new TPCLib a short history of files ... AliHLTTPCBenchmark.cxx AliHLTBenchmark.cxx,v 1.10 2005/06/14 10:55:21 cvetan Exp AliHLTTPCBenchmark.h AliHLTBenchmark.h,v 1.6 2004/06/26 11:39:40 loizides AliHLTTPCClusterFinder.cxx original AliHLTClustFinderNew.cxx AliHLTTPCClusterFinder.h original AliHLTClustFinderNew.h AliHLTTPCClustFinderNew.cxx AliHLTClustFinderNew.cxx,v 1.29 2005/06/14 10:55:21 cvetan Exp AliHLTTPCClustFinderNew.h AliHLTClustFinderNew.h,v 1.13 2004/06/18 10:55:26 loizides Exp AliHLTTPCConfMapFit.cxx AliHLTConfMapFit.cxx,v 1.14 2005/06/14 10:55:21 cvetan Exp AliHLTTPCConfMapFit.h AliHLTConfMapFit.h,v 1.5 2004/07/05 09:03:11 loizides Exp AliHLTTPCConfMapper.cxx AliHLTConfMapper.cxx,v 1.26 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCConfMapper.h AliHLTConfMapper.h,v 1.11 2004/07/05 09:03:11 loizides Exp $ AliHLTTPCConfMapPoint.cxx AliHLTConfMapPoint.cxx,v 1.10 2005/06/23 17:46:55 hristov Exp $ AliHLTTPCConfMapPoint.h AliHLTConfMapPoint.h,v 1.8 2005/06/23 17:46:55 hristov Exp $ AliHLTTPCConfMapTrack.cxx AliHLTConfMapTrack.cxx,v 1.16 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCConfMapTrack.h AliHLTConfMapTrack.h,v 1.4 2004/06/16 11:25:06 loizides Exp $ AliHLTTPC.cxx AliLevel3.cxx,v 1.42 2004/06/11 16:06:33 loizides Exp $ Mod: Digits-thing AliHLTTPCDigitData.h AliHLTDigitData.h,v 1.5 2004/05/12 11:51:27 loizides Exp $ AliHLTTPCDisplay.cxx AliHLTDisplay.cxx,v 1.26 2005/06/14 10:55:21 cvetan Exp $ Mod. AliHLTTPCDisplay.h AliHLTDisplay.h,v 1.14 2004/06/30 08:30:14 loizides Exp $ Mod. AliHLTTPCFileHandler.cxx AliHLTFileHandler.cxx,v 1.49 2005/06/23 17:46:55 hristov Exp $ AliHLTTPCFileHandler.h AliHLTFileHandler.h,v 1.19 2004/06/11 16:06:33 loizides Exp $ AliHLTTPCFitter.cxx AliHLTFitter.cxx,v 1.14 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCFitter.h AliHLTFitter.h,v 1.7 2004/07/05 09:02:18 loizides Exp $ AliHLTTPCGlobalMerger.cxx AliHLTGlobalMerger.cxx,v 1.13 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCGlobalMerger.h AliHLTGlobalMerger.h,v 1.6 2004/02/02 15:00:34 loizides Exp $ AliHLTTPC.h AliLevel3.h,v 1.24 2004/06/11 16:06:33 loizides Added AliHLTDigitReaderUnpacked AliHLTTPCInterMerger.cxx AliHLTInterMerger.cxx,v 1.8 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCInterMerger.h AliHLTInterMerger.h,v 1.4 2004/02/02 15:00:34 loizides Exp $ AliHLTTPCLog.cxx AliHLTLog.cxx,v 1.1 2004/05/14 09:37:22 loizides Exp $ AliHLTTPCLogging.h AliHLTLogging.h,v 1.11 2004/10/09 11:28:31 loizides Exp $ AliHLTTPCLog.h AliHLTLog.h,v 1.2 2004/06/11 16:06:33 loizides Exp $ AliHLTTPCMemHandler.cxx AliHLTMemHandler.cxx,v 1.52 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCMemHandler.h AliHLTMemHandler.h,v 1.30 2004/10/06 08:51:20 cvetan Exp $ AliHLTTPCMerger.cxx AliHLTMerger.cxx,v 1.16 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCMerger.h AliHLTMerger.h,v 1.8 2004/06/11 16:06:33 loizides Exp $ AliHLTTPCRootTypes.h AliHLTRootTypes.h,v 1.12 2004/06/15 14:02:38 loizides Exp $ AliHLTTPCSpacePointData.h AliHLTSpacePointData.h,v1.4 2003/07/27 21:02:09 loizides Exp $ Added: Bool_t fUsed; AliHLTTPCStandardIncludes.h AliHLTStandardIncludes.h,v 1.5 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCTrackArray.cxx AliHLTTrackArray.cxx,v 1.21 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCTrackArray.h AliHLTTrackArray.h,v 1.7 2004/06/11 16:06:33 loizides Exp $ AliHLTTPCTrack.cxx AliHLTTrack.cxx,v 1.322005/06/14 10:55:21 cvetan Exp $ AliHLTTPCTrack.h AliHLTTrack.h,v 1.18 2005/03/31 04:48:58 cvetan Exp $ AliHLTTPCTrackMerger.cxx AliHLTTrackMerger.cxx,v 1.12 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCTrackMerger.h AliHLTTrackMerger.h,v 1.6 2005/04/19 04:29:01 cvetan Exp $ AliHLTTPCTrackSegmentData.h AliHLTTrackSegmentData.h,v 1.7 2005/03/31 04:48:59 cvetan Exp $ AliHLTTPCTransform.cxx AliHLTTransform.cxx,v 1.53 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCTransform.h AliHLTTransform.h,v 1.37 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCVertexArray.cxx AliHLTVertexArray.cxx,v 1.7 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCVertexArray.h AliHLTVertexArray.h,v 1.4 2004/06/11 16:06:33 loizides Exp $ AliHLTTPCVertex.cxx AliHLTVertex.cxx,v 1.5 2004/07/02 11:41:18 loizides Exp $ AliHLTTPCVertexData.h AliHLTVertexData.h,v 1.2 2003/07/27 21:02:09 loizides Exp $ AliHLTTPCVertexFinder.cxx AliHLTVertexFinder.cxx,v 1.9 2005/06/14 10:55:21 cvetan Exp $ AliHLTTPCVertexFinder.h AliHLTVertexFinder.h,v 1.7 2004/06/18 10:55:26 loizides Exp $ AliHLTTPCVertex.h AliHLTVertex.h,v 1.4 2004/07/02 11:41:18 loizides Exp $ AliHLTTPCDataCompressorHelper.cxx From comp: AliHLTDataCompressorHelper.cxx,v 1.5 2004/06/15 10:26:57 hristov Exp $ AliHLTTPCDataCompressorHelper.h From comp: AliHLTDataCompressorHelper.h,v 1.4 2004/06/15 10:26:57 hristov Exp $ AliHLTTPCModels.h From comp: AliHLTModels.h,v 1.11 2004/05/17 16:37:19 hristov Exp $ AliHLTTPCModelTrack.h From comp: AliHLTModelTrack.h,v 1.13 2004/06/15 10:26:57 hristov Exp $ AliHLTTPCModelTrack.cxx From comp: AliHLTModelTrack.cxx,v 1.18 2005/02/14 11:50:11 hristov Exp $ AliHLTTPCRawDataFormat.h from online Pub/Sub framework AliHLTTPCClusterDataFormat.h from online Pub/Sub framework AliHLTTPCTrackletDataFormat.h from online Pub/Sub framework AliHLTTPCDefinitions.cxx from online Pub/Sub framework AliHLTTPCDefinitions.h from online Pub/Sub framework