aszostak [Sun, 8 Nov 2009 22:21:19 +0000 (22:21 +0000)]
Fixing bug related to incorrect unloading of shared library and class code.
This is related to:
https://savannah.cern.ch/bugs/?58083
https://savannah.cern.ch/bugs/?58247
In actual fact this is a workaround for the bug/feature/limitation (whatever you want to call it) in ROOT/CINT that removes more libraries than just the one that was
requested to be removed. The problem has been solved by adding more protection to prevent the segfault, printing of appropriate warnings and cleaning up HLT components in
the correct order to prevent the problem in the first place.
marian [Sun, 8 Nov 2009 16:47:23 +0000 (16:47 +0000)]
Adding alarms and graphical representation of alarms
(Jens)
AliTPCcalibDB.cxx.diff Add loading of dataQA, adopt creation of GUI tree
AliTPCcalibDB.h.diff Add loading of dataQA, adopt creation of GUI tree
AliTPCcalibDButil.cxx.diff Add loading of reference data, creation of reference GUI tree
AliTPCcalibDButil.h.diff Add loading of reference data, creation of reference GUI tree
AliTPCCalibViewerGUI.h.diff Add getters to handle custom draw strings
AliTPCCalibViewerGUItime.cxx.diff Add getters to handle custom draw stings. Code cleanup.
AliTPCCalibViewerGUItime.h.diff Adopt gui tree / reference tree creation / loading
AliTPCMonitor.cxx.diff For root raw files add possibility to navigate to a certain event in the file
libTPCbase.pkg.diff Add AliTPCCalibQAChecker, AliTPCCalibViewerGUIAlarms
TPCbaseLinkDef.h.diff Add AliTPCCalibQAChecker, AliTPCCalibViewerGUIAlarms
AliTPCCalibQAChecker.cxx New class for calib data checking, mostly based on tree draw, but also histograms, graphs, numbers
AliTPCCalibQAChecker.h New class for calib data checking, mostly based on tree draw, but also histograms, graphs, numbers
AliTPCCalibViewerGUIAlarms.cxx New class. GUI interface for calibration alarms. Will be used in AMORE and offline.
AliTPCCalibViewerGUIAlarms.h New class. GUI interface for calibration alarms. Will be used in AMORE and offline.
richterm [Sun, 8 Nov 2009 12:07:59 +0000 (12:07 +0000)]
allow names with the '-' character in items. This is a temporary solution like in r35411.
It has beendeactivated in r36097, but it turns out to be necessary again for the correct
evaluation of the trigger menu until the final concept is in place
See https://savannah.cern.ch/bugs/index.php?58205
richterm [Sat, 7 Nov 2009 23:32:33 +0000 (23:32 +0000)]
removing all code regarding the solenoidBz OCDB entry formerly used
to propagate the field value from DCS to the components in the online
system. The framework now initializes the global AliMagF instance,
which is used by the components fot the field setup
richterm [Sat, 7 Nov 2009 22:41:00 +0000 (22:41 +0000)]
adding documentation of the field conventions
using the AliGRPManager again for verbose output
changing the default polarities (corresponding to positive fields):
l3: positive -> 0
dp: negative -> 1
richterm [Sat, 7 Nov 2009 03:03:05 +0000 (03:03 +0000)]
reading the CTP configuration in the initialization of the HLT reconstruction and
passing the trigger mask via the AliHLTTrigData structure to the components
mtadel [Fri, 6 Nov 2009 20:32:19 +0000 (20:32 +0000)]
Almost final version of scanning tools.
* AliEveEventManager
Emit new signal NewEventDataLoaded() after the event-data is
connected but before the macros are executed.
* AliEveTrackCounter
Connect to AliEveEventManager::NewEventDataLoaded() to do the reset.
Introduce 'Bool_t fAcitve' -- now that track and tracklet label is
misused to store scanning results it is better that track-counting
is not enabled by default.
* AliEveTrackCounterEditor
Add Activate / Deactivate buttons and handlers.
Remove histogram plotting code -- now in show_scan_results.C
* visscan_init.C
Remove code for registration of tracks/tracklets to
track-counter. This is now done in esd_tracks / esd_spd_tracklets.
* make_scan_results.C
Create the scan-result tree from individual objects stored during
scanning.
* show_scan_results.C
Create canvases and plot basic stuff from the scan-result tree.
* esd_spd_tracklets.C
Put tracklets into two containers -- Good/Bad.
Register the tracklets to track-counter if it is active.
* esd_tracks.C
In esd_tracks_by_category() register the containers to track-counter
if it is active.
zampolli [Fri, 6 Nov 2009 19:23:48 +0000 (19:23 +0000)]
Fixing behaviour wrt DCS DPs related to pressure sensors:
- if the fit is there --> ok
- no fit, but run lasting less than 60 s (according to AliDCSSensorArray) and TGraph there for the
sensor --> ok
- in any other case, don't increase the count of the DCS DPs --> making GRP fail
Changing also kFitFraction from 0.7 to -1 (Haavard), but it will not have much effect with all the other changes...
sgorbuno [Fri, 6 Nov 2009 16:36:31 +0000 (16:36 +0000)]
- There was impossible to set solenoidBz value from the configuration string. Now parameters from the configuartion string are set after the OCDB parameters.
- The order of filling of ESD tracks is changed: TPC, TPCOut, ITSOut, ITS.
The ITSin parameters are stored in the ESDtrack itself, therefore they are lost when the UpdateParameters(..) is called next time.
To keep the ITSin parameters in the ESD, one should set these parameters last.
laphecet [Fri, 6 Nov 2009 16:36:26 +0000 (16:36 +0000)]
Adding counter for TOKEN_LOST errors in AliMUONRawStreamTrackerHP.
Adding symmetric methods to AliMUONRawStreamTriggerHP, as found in AliMUONRawStreamTrackerHP for counting errors for whole events.
richterm [Fri, 6 Nov 2009 14:47:49 +0000 (14:47 +0000)]
adding functionality to downscale the publishing of TObjects in PushBack
The command line paramameter -pushback-period=<period> specifies the time
interval for the publishing. Especially important for histogramming
components which do not need to ship the data for ever event.