mtadel [Thu, 26 Feb 2009 11:54:19 +0000 (11:54 +0000)]
esd_tracks.C
============
Add AliESDtrack as source object of eve-tracks.
AliEveJetPlane
==============
From Cesar: GUI controls reconnected to work with the new implementation.
With Cesar: Connect to EVE-selection to supply additional information.
hristov [Wed, 25 Feb 2009 17:22:09 +0000 (17:22 +0000)]
Major update for the TRD tracking code
1. Detach offline tracklet from the old AliTRDseed. Prepare the junction
with AliTRDtrackletBase and remove obsolete data members
2. Store track position at lower (TPC) and upper (HMPID) entrances for
monitoring systematic effects
3. Restrict chi2 definition for tracklets to the y direction to cover up
the TPC z shift (temporary)
4. Rename and extend tracking resolution task.
aszostak [Wed, 25 Feb 2009 12:40:50 +0000 (12:40 +0000)]
Removing + operator which was a synonym for the | operator to remove confusion experienced by the end user.
Changing library version to correct starting value for the HLT standalone build system.
masera [Wed, 25 Feb 2009 10:48:41 +0000 (10:48 +0000)]
Package for the SPD FO-uniformity-scan DA.
It is made up of ITSSPDFOda.cxx and the 5 classes, AliITSOnlineSPDfo,
AliITSOnlineSPDfoChip, AliITSOnlineSPDfoChipConfig, AliITSOnlineSPDfoInfo
and AliITSOnlineSPDfoAnalyzer.
-----------------------------------------------------------------------------
AliITSOnlineSPDfo :
It is a manager class that knows how to store data, how to read them and how to
manage them.
AliITSOnlineSPDfoChip (+AliITSOnlineSPDfoChipConfig):
It is the container class. It stores per each pixel configuration
inside the chip the corresponding FO output.
AliITSOnlineSPDfoInfo:
It stores the how the scan was arranged (number of dacs, their codes, number
of pulses, etc.)
AliITSOnlineSPDfoAnalyzer:
It is the class that analyzes the FO scan data to determine the more suitable
DAC values to have the best FO trigger efficiency.
masera [Tue, 24 Feb 2009 16:30:54 +0000 (16:30 +0000)]
Version of the SSD geometry that fixes the overlaps with residual misalignment.
The main changes are to the ladder mother volume, which now accommodates
the 'interlocking' support pieces and the introduction of a small gap between
the ladder support pieces that are mounted on the support ring and the ladder
stands that are attaches to the ladders.
In the process, most of the mounting block pieces, that were provisionally
commented out, have been restored.
hristov [Tue, 24 Feb 2009 14:40:53 +0000 (14:40 +0000)]
Fix for bug #47142: Wrong TRD information at ESD track level.
Some informations from the TRD tracking were not propagated correctly at
the ESD track level because they were overwritten during refitting the
track.
masera [Mon, 23 Feb 2009 22:17:51 +0000 (22:17 +0000)]
Correct version of the SPD thermal screen for what concerns the so-called
"Omega shape".
Revised algorithm for computing the internal points, which should be
correct now.
-- a new version of AliITSv11GeometrySupport.h : prototypes of two new private
methods, modified prototype of another private method
-- a new version of AliITSv11GeometrySupport.cxx : implementation of the two
new methods (to compute the internal points of the shapes, i.e. the points of
the edges not in contact with the external shape), modified driving method to
compute those points.
mtadel [Fri, 20 Feb 2009 17:38:44 +0000 (17:38 +0000)]
* EveBase/AliEveTrack
---------------------
New class, sub-class of TEveTrack.
All macro-calling functions were removed from TEveTrack and moved into
this class (as they were ALICE specific anyway):
void ImportHits();
void ImportClusters();
void ImportClustersFromIndex();
void ImportKine();
void ImportKineWithArgs(.....);
void PrintKineStack();
This will allow to:
1. simplify initialization;
2. make it easier to extend the functionality.
All changes in other files are replacements of TEveTrack with
AliEveTrack.
* macros/anyscan_init.C
-----------------------
Add a deprecation warning.
rgrosso [Fri, 20 Feb 2009 14:34:24 +0000 (14:34 +0000)]
Base class (AliMisaligner); each detector will provide its derived class,
AliDETMisaligner, substituting the macros MakeDET<Zero,Res,Full>MisAlignment.C
AliZDCMisaligner and others will soon be committed and can be used as examples.
This will allow to have a common set of methods to produce alignment objects
without repeating several things as it is done presently in the detectors' macros.
New macro (MakeAlignmentObjs.C) for producing simulated alignment objects
for all detectors or a subset of them, for the three misalignment scenarios
(ideal, residual, full). When all detectors have substituted their macros
MakeDET<Zero,Res,Full>MisAlignment.C into the derived class AliDETMisAligner,
this macro will substitute the three current macros MakeAllDETs<Zero,Res,Full>MisAlignment.
rgrosso [Fri, 20 Feb 2009 14:26:29 +0000 (14:26 +0000)]
Base class (AliMisaligner); each detector will provide its derived class,
AliDETMisaligner, substituting the macros MakeDET<Zero,Res,Full>MisAlignment.C
AliZDCMisaligner and others will soon be committed and can be used as examples.
This will allow to have a common set of methods to produce alignment objects
without repeating several things as it is done presently in the detectors' macros.
New macro (MakeAlignmentObjs.C) for producing simulated alignment objects
for all detectors or a subset of them, for the three misalignment scenarios
(ideal, residual, full). When all detectors have substituted their macros
MakeDET<Zero,Res,Full>MisAlignment.C into the derived class AliDETMisAligner,
this macro will substitute the three current macros MakeAllDETs<Zero,Res,Full>MisAlignment.
laphecet [Fri, 20 Feb 2009 10:31:14 +0000 (10:31 +0000)]
- Add the possibility to set different noise in bending and non-bending plane
- Add the possibility to remove a given fraction of manus
(Philippe Pillot)
ivana [Thu, 19 Feb 2009 14:13:03 +0000 (14:13 +0000)]
In trigger:
Main changes:
- Fix bug in AliMUONRawWriter::WriteTriggerDDL for filling the regional header
with local output in the raw data produced by the simulations
- AliMUONGlobalTriggerBoard apply bit inversion (according to the hardware
documentation) from the regional output to the global input, in order to have
the correct application of the global input masks
Also:
- AliMUONGlobalTriggerBoard change/correct the name of the MaskGlobalInput()
function
(Bogdan V.)