sgorbuno [Fri, 30 Oct 2009 12:24:30 +0000 (12:24 +0000)]
vertex finder moved from GlobalESDConverter to a separate component GlobalVertexer
It has to be called after the ESD converter
The component produces primary vertex histograms
aszostak [Thu, 29 Oct 2009 22:26:51 +0000 (22:26 +0000)]
* Adding explicit priority settings for the global trigger menu items.
This allows one to form priority groups which allows trigger menus to be operated in 3 modes:
1) The trigger menu is evaluated until the first entry matches the trigger condition and further evaluation is stopped.
2) All entries in the trigger menu are evaluated.
3) A mixture of the above two extremes.
A default merging operator for the trigger condition and domain merging expressions can now be specified in the trigger menu.
In addition, one can add trailing operators to the trigger condition and domain merging expressions,
which are used implicitly to concatenate sub-expressions from each trigger menu for case 2 and 3 above.
This gives more flexibility than just having a default merging operator.
* Had to significantly change how the generated trigger logic is loaded, in particular to be able to use CINT to interpret the code.
Got rid of the class factory concept in AliHLTGlobalTrigger and simplified the class.
This was necessary because the factory concept did not want to work with CINT.
Had to add the AliHLTGlobalTriggerWrapper class which interfaces between compiled code and an interpreted AliHLTGlobalTrigger class.
* Interpreting of trigger menu logic rather than on the fly compilation now works (however compilation is default for speed).
* Adding proper unit tests for the global trigger component in testGlobalTriggerComponent.C
* Added a comparison operator to the AliHLTTriggerDomain that can be used to compare if two domains are equivalent.
* Also improved the class documentation.
abercuci [Thu, 29 Oct 2009 11:47:51 +0000 (11:47 +0000)]
move trending variables from ASCII to binary (TList) (Federico
suggestion)
minimize number of output debug files to only one
TRD.DebugPerformance.root. reorganize debug printouts/data
sgorbuno [Thu, 29 Oct 2009 03:44:32 +0000 (03:44 +0000)]
Bug fix: the TObjArray of input objects was not properly cleaned, because GetEntries() returns the number of non-zero pointers, not the array
size. Now this is changed to GetEntriesFast().
ivana [Tue, 27 Oct 2009 22:46:12 +0000 (22:46 +0000)]
Class AliMUONCDB:
- Changed to namespace (remove constructor and destructor)
- Added new functions to ease the loading of Mapping, Magnetic Field and RecoParam from OCDB (OCDB path and run number must properly set before using any of these function)
- Moved from libMUONbase in libMUONrec
Class AliMUONESDInterface:
- Adding a flag in functions converting ESD track to MUON track to disable the refitting of track parameters at each cluster. That way, you do not need to load the proper RecoParam and magnetic field, but the drawback is that only the track parameters at first cluster, copied directly from ESD, is meaningful.
Macros:
- Remove the unnecessary access to geometry, mapping, magnetic field and/or recoParam
- Use the new functionalities of AliMUONCDB to load these informations from the OCDB when needed (except geometry for now)
ivana [Tue, 27 Oct 2009 21:50:53 +0000 (21:50 +0000)]
In MTR QA:
- Fixed normalization problems on shifter's histos when running with AMORE.
- Correctly filled the MTR "display" histos for experts.
- Improved code readability and re-usability.
(Aurelien, Diego)
abercuci [Tue, 27 Oct 2009 14:18:35 +0000 (14:18 +0000)]
Fix bug in the definition of number of clusters/tracklet
The number of clustres/tracklet was artificially limited to 32
The bug was preventing tracklets in local high densities of clusters to
be constructed
kkanaki [Tue, 27 Oct 2009 13:20:09 +0000 (13:20 +0000)]
- changed track storage to AliHLTGlobalBarrelTrack
- switched to the AliExternalTrackParam function for the calculation of cluster residuals (cluster errors need to be updated)
- implemented reconfigurable arguments:
-event-modulo 20 (default), for the number of events which the track multiplity should be averaged over
-buffer-size 5000(default), for the maximum number of entries for the ntuples filled (circular buffer approach)
- implemented functions for the reconfiguration from the OCDB entry
- removed obsolete or unnecessary functions
- removed dE/dx plot, will be produced by another HLT component
mtadel [Tue, 27 Oct 2009 13:18:59 +0000 (13:18 +0000)]
* AliEveEventSelectorWindow
- Delete the displayed histogram before drawing a new one. Before the old
axis range was used.
- Make alignment of widgets pixel-perfect.
marian [Tue, 27 Oct 2009 11:00:34 +0000 (11:00 +0000)]
AliTPCdataQA and AliTPCQADataMakerRec: QA update for DQM simplification
and beautification.
AliTPCQAChecker: Changes to close task 2475 - Implementation of
reconstruction in QA checker
(Peter Christiansen)