nick [Thu, 14 Sep 2006 12:41:55 +0000 (12:41 +0000)]
12-sep-2006 NvE Memberfunctions GetNslots and AddNamedSlot introduced and various
modifications made in AliAttrib and AliSignal to overcome a ROOT
feature which always sets the size of TArray objects to a default
of 16 when reading these objects back from a file.
The modified AliAttrib and AliSignal don't rely on a GetSize()
anymore, but determine the number of stored values from the
actual array contents.
13-sep-2006 NvE IceF2k updated for multiple waveforms per OM by making use of the
new AliAttrib::AddNamedSlot facility.
Also some calibration constants dropped from OM data words in IceF2k
and IceCal2Root, since these values are also stored as parameters in
the corresponding (de)calibration functions.
Also for TWR data the values stored in the histos are (baseline-amp),
so that all pulses appear as positive instead of negative and the
resulting histos are baseline corrected.
14-sep-2006 NvE IceCalibrate.cxx updated to correctly process multiple waveforms and hits per OM.
Also some calibration constants dropped from OM data words in IceCalibrate,
since these values are also stored as parameters in the corresponding
(de)calibration functions.
- version HLT-v0-4 ready
- changes in configure to make it work with several PubSub directory layouts
- generation of the dictonary for TPCDisplay library corrected
- protection in TPCDigitReaderRaw agains corrupted data
A small fix to the RunLoader that solves the following problem: In case of a corrupt kinematics file the processing crashed because the error value of AliStack::GetEvent was not evaluated in the run loader (Jan)
- parameter protection in the TPC raw reader class
- TPC digit reader classes fetch row range from AliHLTTPCTransform
- bugfix HLTComponentHandler::CreateComponent: result handling after DoInit
- bugfix ClusterFinder: index check for arrays of fixed size
- base line calculation and zero suppression fully implemented into
Cluster Finder: new argument 'adc-threshold' for ClusterFinderComponent
- code documetation
- effective C++ corrections
Added selector to check esd track cuts.
Made AliESDtrackCuts inherit from TNamed (needed to identify the objects in the input list (PROOF)).
Changed testESDtrackCuts to use the selector
updating makefile to include evgen headers to compile systematics selector
adding the disabling of non-needed branches in AliESDtrackCuts and AlidNdEtaAnalysisESDSelector
Implementation of Grid CDB access using the Grid metadata tables.
The objects are now tagged during storage and
their retrieval is done throught a query to the file catalog using the
tags information.
Alberto
richterm [Thu, 31 Aug 2006 14:16:35 +0000 (14:16 +0000)]
- code version from TPC commissioning merged
- DigitReaderRaw added with different read modes (sorted/unsorted;
several data specifications to adapt to the real data)
- sorting of incoming data in DigitReaderPacked
- straight line fit implemented in Conformal Mapping Fit
jgrosseo [Thu, 31 Aug 2006 12:41:25 +0000 (12:41 +0000)]
Changes:
small fixes to AliSelector, AliSelectorRL, CorrectionMatrix
AlidNdEtaAnalysisMCSelector uses Stack instead of TreeK directly
AlidNdEtaCorrectionSelector, AlidNdEtaSystematicsSelector now PROOF ready
PWG0base, PWG0dep only load the libraries that are not already loaded
new PWG0Helper.C that contains functions to send a PROOF query, is used by makeCorrection2.C, makeSystematics.C, runMultiplicitySelector.C, testAnalysis2.C