Main changes:
- Add trigger chamber hit pattern to trigger tracks.
- Initialize some kinematic information for ghosts.
- Add methods to decode hit pattern information in AliESDMuonTrack.
- Propagate changes to AliAnalysisTaskTrigChEff and add some functionalities to handle ghosts
Updates in SDD injector analysis: 1) new treatment of errors, 2) possibility to have drift speed averaged over events, 3) calculations in double precision (F. Prino)
Replacement of TVector2 object with two doubles
in all mapping classes (except for graphics and AliMpMotifSpecial,
where it is used in AliMpExMap);
this speeds up Segmentation search functions, mainly
PadByPosition (see timeMapping2.out in mapping/macros).
mtadel [Tue, 31 Mar 2009 18:26:37 +0000 (18:26 +0000)]
* AliEveMagField
New class that provides a bridge between AliMagF and EVE track
propagator.
* alice-macros/kine_tracks.C
* alice-macros/esd_tracks.C
Use true magnetic field for track extrapolation.
Global macro variables can be used to switch back to constant field as
well as to use RK stepper (which can't count number of orbits at the moment).
hristov [Tue, 31 Mar 2009 09:44:00 +0000 (09:44 +0000)]
Replacement of AliMpIntPair object with algoritmic
encoding of pair of integers (proposed by Laurent);
this speeds up all Segmentation search functions
(see timeMapping2.out in mapping/macros).
belikov [Tue, 31 Mar 2009 09:18:34 +0000 (09:18 +0000)]
Next step towards supporting multiple primary vertices in ESD. Every primary vertex keeps now its ID (ID=-1 means the main vertex, the one with the biggest number of contributors). Every ESD track has now its VertexID, the ID of the vertex this track belongs to (VertexID=-2 means an orphan track).
agheata [Tue, 31 Mar 2009 06:54:18 +0000 (06:54 +0000)]
- New methods added to AliAnalysisAlien:
SetDefaultOutputs(Bool_t flag) - to force the plugin using the output files from the analysis manager session
SetMergeExcludes(const char *names) - the file names (separated by blancs) will not be merged
SetNtestFiles(Int_t nfiles) - Number of entries used for the test case
ivana [Mon, 30 Mar 2009 13:12:21 +0000 (13:12 +0000)]
In Mapping/macros:
- Renaming macros for station 345: all start now with the prefix testSt345
and making them working again. (Laurent)
- Adding an alternative macro timeMapping2.C (Ivana)
kaamodt [Sun, 29 Mar 2009 18:40:54 +0000 (18:40 +0000)]
Kelly:
- committing testing macro for testing the noise map component together with the histogram handler
- added doxygen style documentation in the header and the testing macro
- small histo additions (axis names etc)
- removed compilation warning message
kaamodt [Sun, 29 Mar 2009 16:36:48 +0000 (16:36 +0000)]
Changed to new naming scheme for histograms, added functionality to the analysis task to do combinations without applying any cuts to the v0. Added more cuts. Changed to use better values for cuts.
masera [Fri, 27 Mar 2009 09:57:45 +0000 (09:57 +0000)]
Modifications to store in the OCDB the drift speed corrections (Delta Vdrift) from Millepede. SDD clusterfinder has been modified to use this correction (F. Prino)
marian [Fri, 27 Mar 2009 09:29:06 +0000 (09:29 +0000)]
Adding function to calculate TPC track length in active volume of TPC
Float_t AliGenInfoTask::GetTPCTrackLength(const TClonesArray& trackRefs, TParticle*part, Float_t bz, Int_t &counter, Float_t deadWidth){
//
// return track length in geometrically active volume of TPC.
// z nad rphi acceptance is included
// doesn't take into account dead channel and ExB
// Intput:
// trackRefs
// bz - magnetic field
// deadWidth - dead zone in r-phi
// Additional output:
// counter - number of circles
masera [Thu, 26 Mar 2009 17:06:51 +0000 (17:06 +0000)]
Modified initial comments, since this DA should not be used for run type
DAQ_FO_UNIF_SCAN, as originally planned.
Removed the temporary patch of reading chip present information, which
is no longer needed.
Mean threshold scan header format changed. The current DAC value will now be
replaced by RowSpan and current DAC value should be taken from TPLow,
assuming it is the same for all (active) half-staves of a half-sector.
abercuci [Thu, 26 Mar 2009 16:12:59 +0000 (16:12 +0000)]
- correct calculation of the radial position of clusters by using
"meaningful" variables:
- the anode wire position in the local chamber coordinate system
- the rising time of the TRF (fit)
- update "non-liniar" radial shifts of clusters (fit)
- restructured cluster resolution task
laphecet [Thu, 26 Mar 2009 14:11:29 +0000 (14:11 +0000)]
Trigger related changes :
- store hit pattern also for "ghost tracks" i.e. trigger tracks which does not match tracker. This is useful to increase statistics for trigger chamber efficiency determination in cosmic runs.
- Correctly initialize the parameters for trigger chamber efficiency determination in cosmic runs (in AliMUONRecoParam).
Also:
- Move trigger digits creation from local trigger store in AliMUONDigitMaker (more appropriate than in AliMUONTrackHitPattern).
(Diego Stocco)