Update of HP decoders:
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 May 2008 10:02:16 +0000 (10:02 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 May 2008 10:02:16 +0000 (10:02 +0000)
commit481d806424563b7b3f86a7f07f11afba975efa82
treebefdad1291d5c5d7e69ac1ddea5681f6bcb575e4
parent94b50f5f95f96ef3495008c4c12d1edc81293557
Update of HP decoders:

1) Added GetDDLTracker and GetDDLTrigger methods to AliMUONRawStreamTrackerHP
and AliMUONRawStreamTriggerHP respectively to create the DDL payload objects
on the fly. This was done to improve the compatibility of these classes to their
existing counterparts. These methods should however only be used in some rare cases
where one needs the payload object to modify the data and write it back to another
DDL file. Otherwise the existing interface methods of AliMUONRawStreamTrackerHP and
AliMUONRawStreamTriggerHP are much faster.

2) Modified AliMUONDigitMaker and AliMUONReconstruction to handle the new trigger
DDL decoder also. The fast decoders are now enabled by specifying the USEFASTDECODERS
option in the reconstruction options. To make the digit maker use just the fast tracker
DDL decoder use the USEFASTTRKDECODER option. Similarly for just the trigger decoder
you use the USEFASTTRGDECODER option.

Minor fix:
Fixed some documentation in AliMUONVRawStreamTrigger.h

(Artur)
14 files changed:
MUON/AliMUON.cxx
MUON/AliMUON.h
MUON/AliMUONDigitMaker.cxx
MUON/AliMUONDigitMaker.h
MUON/AliMUONRawStreamTrackerHP.cxx
MUON/AliMUONRawStreamTrackerHP.h
MUON/AliMUONRawStreamTriggerHP.cxx
MUON/AliMUONRawStreamTriggerHP.h
MUON/AliMUONReconstructor.cxx
MUON/AliMUONVRawStreamTracker.h
MUON/AliMUONVRawStreamTrigger.h
MUON/AlirootRun_MUONtest.sh
MUON/Config.C
MUON/READMEraw.txt