abercuci [Mon, 16 Feb 2009 10:18:36 +0000 (10:18 +0000)]
implementation of recalculation of the cluster position based on optional tracking information
- prepare tracklet implementation
- full use of CellStruct and diffusion coeficients from AliTRDCommonParam
hristov [Fri, 13 Feb 2009 17:37:30 +0000 (17:37 +0000)]
Reverting changes that used Clone() method. This method doesn't copy the
non-persistent data members. The result is that the seeds are affected
and the information used to select the good ones is lost. The number of
multiply found tracks increased a lot as a result.
Additional improvment in the cleanup of the multiply found tracks. Fixes
in the calculation of phi angles. Fix from the trunk that deals with the
multiply foud tracks in two neighbour sectors at zero degree.
pulvir [Fri, 13 Feb 2009 11:17:26 +0000 (11:17 +0000)]
Moved PID object into the AliRsnReader from AliRsnAnalysisTaskSEBase
Added some cuts
Added the option to define the name of Pair Manager from configured macro
Moved some messages from AliInfo to AliDebug
ivana [Fri, 13 Feb 2009 11:08:14 +0000 (11:08 +0000)]
- Update and add new ESD QA histograms
- Fix bug in recovering the local trigger deviation from ghost ESDMuon tracks
- Fix coding conventions violations
(Philippe P.)
mtadel [Wed, 11 Feb 2009 17:11:04 +0000 (17:11 +0000)]
* EveBase/AliEveEventManager.cxx
* EveBase/AliEveEventManager.h
Reintroduce AssertMagField() - somebody has to initialize it, right?
Duplicate code fro AliReconstruction for initalization of mag field.
Add support for containers of transient objects, register one via:
static void RegisterTransientList(TEveElement* element);
* alice-macros/clusters.C
Use again the reintroduced AliEveEventManager::AssertMagField() to
make sure magnetic field is initialized.
Disable TRD - it requires reco-params to be initialized and we don't
have those.
* alice-macros/trd_qaRec.C
* alice-macros/kine_tracks.C
Use again the reintroduced AliEveEventManager::AssertMagField() to
make sure magnetic field is initialized.
* alice-macros/primary_vertex.C
Fix wrong member access operator warnings.
* EveBase/AliEveV0Editor.cxx
With Boris - new version of V0 detailed view.
ivana [Wed, 11 Feb 2009 11:43:56 +0000 (11:43 +0000)]
Changes in trigger:
- Modify naming convention of HV and Currents of trigger RPCs according
to the updated variable names in DCS.
- Change default values in Calib/TriggerDCS
(Diego)
ivana [Wed, 11 Feb 2009 10:32:44 +0000 (10:32 +0000)]
Changes in trigger:
- Modify naming convention of HV and Currents of trigger RPCs
according to the updated variable names in DCS.
- Changed default values in Calib/TriggerDCS
- Coding conventions corrections
(Diego)
abercuci [Tue, 10 Feb 2009 16:51:23 +0000 (16:51 +0000)]
first version of cluster position calculation on the chamber local
coordinate system
- x position calculation based on iterative drift time calculation
taking into account diffusion and tails from previous clusters in the
tracklet. Drift velocity corrected for drift length
- y position calculation based on gaussian approximation of PRF and
secondary effects (diffusion and tracklet angle)
- documentation and implementation formulae
- TODO : tests, parameter calibration, link to recoParam(?)
agheata [Tue, 10 Feb 2009 13:53:19 +0000 (13:53 +0000)]
- Common input and output data containers are now created automatically when attaching an input or output event handler to the analysis manager. One has to connect his task to these containers via:
mgr->ConnectInput(myTask, 0, mgr->GetCommonInputContainer());
mgr->ConnectOutput(myTask, iout, mgr->GetCommonOutputContainer());
(M. Gheata)
- Protection added in AliAnalysisTaskSE for user tasks that are not connected to an output AOD container.
- Protection added in AliAnalysisManager::ConnectInput/Output() when the task pointer is NULL