odjuvsla [Tue, 7 Dec 2010 11:55:20 +0000 (11:55 +0000)]
- adding classes to take care of the loading of the correct physics
selections
- the physics selection is loaded from a root file containing the
relevant physics selections
gconesab [Mon, 6 Dec 2010 09:50:01 +0000 (09:50 +0000)]
in case of less centrality bins histograms requested than centrality bins provided by the centrality class, put all the extra centrality bins in this higher centrality histogram
laphecet [Fri, 3 Dec 2010 13:52:28 +0000 (13:52 +0000)]
Some fixes and updates for the embedding :
- added a raw2sdigits.sh script to convert a (real) raw data file to SDigits file(s) suitable for embedding
- added a "-e" option to the AlirootRun_MUONtest.sh test script for embedding real data into the test simulation
- added an option to runSimulation.C and runReconstruction.C to allow embedding (in particular switch for which OCDB is used)
- added an option to AliMUONDigitMaker::Raw2Digits to fill SDigits instead of Digits (otherwise the ADC value was filled instead of the required charge)
- added an option to Config.C to indicate whether or not this will be used for embedding (in which case we switch OFF the noise generation, as the noise
will naturally come from the real data embedded). Made it compilable to ease debugging (this required mods in rootlogon.C and loadlibs.C)
- added the possibility to convert real digits into simulated ones in AliMUONDigitStoreV2S::AddConcreteDigit
(the reverse, converting sim digit into real one, e.g. in AliMUONDigitStoreV2R::AddConcreteDigit, is still forbidden).
- added a (Is)Converted method to AliMUON(V)Digit to keep track of the digits that were converted from another class
- fixed AliMUON::Raw2SDigits in order to use the specified sdigit classname, and to fill the correct part (charge instead of ADC) of the digit
- fixed AliMUONDigitizerV3 to allow merging of digit stores of different classes
pulvir [Wed, 1 Dec 2010 15:52:16 +0000 (15:52 +0000)]
Moved the pointer to current event to the AliRsnTarget base class, since it is needed also by the AliRsnValue.
Consequently, the appropriate SetEvent() method is inserted where necessary to be sure that every time the value
point to the current event, in both AliRsnPair implementations.
Of course, the fEvent data member is then removed from AliRsnCut class, which inherits from AliRsnTarget.
Added a pre-processing function in AliRsnVAnalysisTaskSE which makes once some operations on current event which
don't need to be repeated, in order to save time.
loizides [Tue, 30 Nov 2010 22:43:32 +0000 (22:43 +0000)]
The code we used for the analysis of the first PbPb mult paper
(rotation and MC labels + systematics): the task, the macro to apply
corrections and calculate the scaling factors for combinatorial (now all
in one macro) and the macro to run the task with all the parameters used
for the first paper set by default. (From Maria)
cblume [Tue, 30 Nov 2010 15:28:38 +0000 (15:28 +0000)]
Update of the calibration code for PbPb (Raphaelle)..
a/ AliTRDCalibraVdriftLinear.cxx : more robust against outliers for the drift velocity calibration
b/ AliTRDCalibraFillHisto.cxx: more robust against outliers for the drift velocity calibration
c/ AliTRDCalibTask.cxx .h: Do not use the trigger string for PbPb but the multiplicity in the TPC
d/ AliTRDPreprocessor.cxx: Do not fill the width of the PRF anymore at HLT
dsilverm [Tue, 30 Nov 2010 10:57:25 +0000 (10:57 +0000)]
changes from Per Thomas:
Collecting global EMCAL/PHOS constants in a common namespaces for more consistent use of constants in EMCAL offline, and PHOS/EMCAL HLT