I have a patch for EVE/EveDet/AliEveMUONTrack.cxx (a different way of
drawing the ESD tracks, only the parameters are changed), new macros
and macros to be removed because they are obsolete:
patch_muon.txt to be applied in EVE/EveDet/
MUON_displaySimu.C new (display for the simulated data)
MUON_displayData.C new (display for the reconstruction of real data)
MUON_display.C out (obsolete)
MUON_trigger_info.C out (obsolete)
MUON_makeGeom.C new (create a geometry file to be used for the display)
MUON_geom.C modified (points to the file created by MUON_makeGeom)
MUON_geomAll.C modified (points to the file created by MUON_makeGeom)
README_MUON updated
Bug fix: A certain kind of corrupted data the outputbuffer of the decoder could be indexed at a negative index, this is now fixed. In addition put in redundancy in the passing of the DDL data to the decoder so that if the user gives a zero pointer it will return immideatly and print a big fat error message on stdout (I think that this message should go to std out and not to a logging file because it is a user error and the user should correct the code) (Per Thomas)
- tutorial and sample macros updated
- added examples for the AliHLTRawReaderPublisherComponent
- bugfix in the TPCOfflineClustererComponent: type caused wrong boundery check
- AliHLTEsdManager: minor bufix -> correct error handling
- added data type kAliHLTAllDataTypes which matches both void and any data type
- new data type used as default for GetFirstInputBlock/Object functions to allow
retrieval of all data blocks
- state kStarted correctly set and handled for AliHLTSystem
ivana [Fri, 25 Apr 2008 15:19:51 +0000 (15:19 +0000)]
Update in HP decoders:
Added:
A new high performance decoder for the MUON trigger detector (AliMUONTriggerDDLDecoder).
The corresponding stream interface class AliMUONRawStreamTriggerHP has been created
to interface the decoder with AliRoot.
Also added the abstract class AliMUONVRawStreamTrigger and made both AliMUONRawStreamTrigger
and AliMUONRawStreamTriggerHP inherit from that. This allows easy exchange of the decoders.
Bug fix:
AliMUONRawStreamTrackerHP was not working for mixtures of empty events and partial events. This is now fixed.
Minor changes:
Made some documentation corrections to AliMUONRawStreamTrackerHP.
Also added static methods to the AliMUONTrackerDDLDecoder to be able to read out the raw data structure key constants from other classes, similarly to what is now done in AliMUONTriggerDDLDecoder.
ivana [Fri, 25 Apr 2008 14:24:39 +0000 (14:24 +0000)]
Update in HP decoders:
Added:
A new high performance decoder for the MUON trigger detector (AliMUONTriggerDDLDecoder).
The corresponding stream interface class AliMUONRawStreamTriggerHP has been created
to interface the decoder with AliRoot.
Also added the abstract class AliMUONVRawStreamTrigger and made both AliMUONRawStreamTrigger
and AliMUONRawStreamTriggerHP inherit from that. This allows easy exchange of the decoders.
Bug fix:
AliMUONRawStreamTrackerHP was not working for mixtures of empty events and partial events. This is now fixed.
Minor changes:
Made some documentation corrections to AliMUONRawStreamTrackerHP.
Also added static methods to the AliMUONTrackerDDLDecoder to be able to read out the raw data structure key constants from other classes, similarly to what is now done in AliMUONTriggerDDLDecoder.
ivana [Thu, 24 Apr 2008 08:35:28 +0000 (08:35 +0000)]
In AliMUONQADataMakerRec:
- AliFatal changed to AliError, so that we do not break other detectors
- Adding checking the results from InitXYZ before executing MakeXYZ
A step forward towards accuracy : now using dep files generated during compilation (an alternative, but much slower, is to rerun the preprocessing of files, using gcc -MM, kept in getIncludeFiles function, but what is used is getInfludeFiles2)