marian [Sun, 18 May 2008 10:22:34 +0000 (10:22 +0000)]
Splitting the AliTPCtrackerMI to the two files
One file with helper classes AliTPCtrackerSector - for cluster navigation
and AliTPCtrackerMI for tracking
Preparation for possibility to use different cluster navigation
+ easier to test functionality
clases derived from TObject possibility to test it from command line
cvetan [Fri, 16 May 2008 21:06:31 +0000 (21:06 +0000)]
1. Correction for the previous commit - in order to visualise the esd data, the call to AliEVE should be placed before the reset of the esd object i.e. inside RunEvent(). 2. The calls to AliEVE are put in separate methods. 3. esd_tracks.C macro is added to alieve_online.C one.
cvetan [Fri, 16 May 2008 15:57:56 +0000 (15:57 +0000)]
tpc_clusters.C - added missing AliRunLoader::UnloadRecPoints(). New tpc_raw.C macro that shows both 2D and 3D sectors raw-data. acorde_raw.C - default geometry is taken (acorde is already in). These 3 macros are added into alieve_online.C.
cvetan [Fri, 16 May 2008 15:06:36 +0000 (15:06 +0000)]
ITS raw-data and clusters macro fixed in order to be used by the online display. its_clusters.C - AliRunLoader::UnloadRecPoints() added so that it does not interfere with the underlying AliReconstruction. its_raw.C - the loading of the CDB entry fixed in a way so that it works also when the CDB caching is active.
aszostak [Fri, 16 May 2008 13:41:43 +0000 (13:41 +0000)]
Fixing memory handling of AliHLTMUONHitReconstructorComponent during error conditions. Also allocation and deletion code is a little cleaner.
Adding parameters to HeaderOk and IntegrityOk methods in AliHLTMUONUtils, so that the reason for the data structure problem is optionally returned.
richterm [Fri, 16 May 2008 11:44:08 +0000 (11:44 +0000)]
- added default CDB initialization to AliHLTComponent: CDB storage and
run number set to $ALICEOOT and 0 if not yet initialized)
- AliHLTSystem: allow empty '-chains=' option to disable all chains
- added data origin for sample data kAliHLTDataOriginSample ('SMPL')
ivana [Fri, 16 May 2008 10:14:02 +0000 (10:14 +0000)]
Making the high performence raw data decoders default.
- The reconstruction options USEFAST*DECODER* were changed to NOFAST*DECODER*
- The option is NOT propagated to AliMUONQADataMakerRec, which uses always
the default decoder
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.