mtadel [Sat, 31 Oct 2009 16:14:01 +0000 (16:14 +0000)]
* AliEveEMCALSModule
- Remove palette management that was cut-n-pasted from TPC code and
was not used in EMCAL code at all.
- Comment out manual destruction of (shared!) reference counted objects.
This needs to be improved further as static objects seem to be used
in a wrong way.
* AliEveEMCALData
- Reduce debug output, set debug to 0 by default.
- Do not delete AliEMCAL object - it is deleted by run-loader.
cvetan [Fri, 30 Oct 2009 16:19:18 +0000 (16:19 +0000)]
TOF/AliTOFDigitMap.h -- make enum {kMaxDigitsPerPad = 10 }; public as this constant also needs to be known in EVE. EVE/EveDet/AliEveTOFDigitsInfo.cxx -- use kMaxDigitsPerPad instead of hard-coded value 3 (which was wrong after a change to 10 in liTOFDigitMap) (Matevz)
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().