aszostak [Thu, 15 May 2008 16:55:50 +0000 (16:55 +0000)]
Adding a command line utility to convert dHLT raw internal data blocks into ROOT objects, which sometimes makes analysis and testing easier. AliHLTSystem and the appropriate dHLT components are used under the hood.
Improved error and usage messages in dHLTdumpraw and moved common code to AliHLTMUONUtils.
ivana [Thu, 15 May 2008 10:02:16 +0000 (10:02 +0000)]
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
morsch [Thu, 15 May 2008 08:23:07 +0000 (08:23 +0000)]
AliAODCluster.h: PID particle types like in ESD but with two more for FMD/PMD kCharged and kNeutral. fPID array size
increased to 13. Setter of PID added to set PID array from ESDs which is 2 units smaller.
AliAODCluster.cxx, AliAODCaloCluster.cxx, .h: Size of PID arrays increased to 13
(Gustavo Conesa)
aszostak [Tue, 13 May 2008 17:19:07 +0000 (17:19 +0000)]
Cleanup of documentation and code.
Splitting AliHLTMUONEvent from AliHLTMUONRootifierComponent.cxx file. The AliHLTMUONEvent class was a temporary solution, but it works so well we are making it permanent.
Adding the dHLT trigger decision component that actually calculates the dHLT trigger scalars from the reconstructed tracks.
Also added the corresponding ROOT AliHLTMUONDecision object for testing.
AliHLTMUONRootifierComponent now generates the AliHLTMUONDecision from raw dHLT internal data.
kharlov [Sat, 10 May 2008 19:18:21 +0000 (19:18 +0000)]
AliPHOSTrackSegmentMaker, AliPHOSPID, TClonesArray of EMC and CPV
recpoints are created once per run in corresponding constructors,
instead of creating them once per event. Memory leaks of
AliPHOSEmcRecPoint, AliPHOSCpvRecPoints, AliPHOSRecParticles are
fixed.
hristov [Sat, 10 May 2008 08:15:22 +0000 (08:15 +0000)]
AliESDCaloCluster.cxx,.h: Removed fM11 and related getter and setter,
added fTOF and related getter and setter, increased the class def to 8
AliAODCaloCluster.cxx,.h: Added fTOF and the related getters and
setters, increased the class def 5 . Added the method
GetMomentum(TLorentzVector, Double v) like the one in ESDCaloCluster
AliAODCluster.h: Added a Getter to return fLabels array
AliAODEvent.cxx.h: Added methods to get the list of aodCaloClusters of
PHOS or EMCAL separately, as it is done in AliESDEvent.
AliEMCALReconstructor.cxx, AliPHOSReconstructor.cxx: Removed filling
of M11 and added filling of TOF
AliAnalysisTaskESDfilter.cxx: Added TOF and track matching information
to CaloClusters.
AliHLTPHOSESDMaker.cxx: Remove setting of fM11 (the fTOF should be added)