morsch [Fri, 6 Nov 2009 11:32:36 +0000 (11:32 +0000)]
The ANALYSIS one is a modification of the AliXMLCollection which adds
support for empty event lists (with the current code it crashes for an
empty evlist).
The STEER one is to add two new functions to the ESDInputHandler, one
to calculate the cut summary for the given list, the other to count
"empty" files, that is files with no events selected.
(A. Kisiel)
ivana [Fri, 6 Nov 2009 10:54:35 +0000 (10:54 +0000)]
In MUONChamberMaterialBudget.C
- Use the name of the mother volumes instead of the position to select
material belonging to a given chamber
- The resolution can be changed by changing the sementation level:
resolution = 1 cm / segmentationLevel
(Philippe P.)
richterm [Fri, 6 Nov 2009 01:22:19 +0000 (01:22 +0000)]
Adding common handling for the magnetic field settings tothe component interface
Components will use the AliMagF instance in the future. This instance is set up
by the framework
1) AliRoot: AliReconstruction, AliSimulation or explicitely in the macro
2) online environment: AliMagF initialized via the GRPManager from the ExternalInterface
This change will soon make all private code regarding setup of AliMagF obsolete in the
HLT code. Furthermore the SolenoidBz OCDB entry will be removed.
richterm [Thu, 5 Nov 2009 20:43:45 +0000 (20:43 +0000)]
bugfixes by Theodor and Raphaelle
- suppress empty histograms if no tracks were found (fix according to the current shuttle behavior)
- print the object size and not the pointer size
- correct value of min entries for vdrift calculation
mtadel [Thu, 5 Nov 2009 18:08:05 +0000 (18:08 +0000)]
* show_scan_results.C
New macro - build tree from scan results on individual events.
* esd_spd_tracklets.C
From Domenico - add cuts to mark "bad" tracklets at load time.
* AliEveTrackCounter
Store scan results by writing ESD track container and AliMultiplicity
into scan_results.root.
Display the results by running show_scan_results.C and then
calling TTree::Draw() commands on the created tree.
Probably the drawing function should also be a macro.
laphecet [Thu, 5 Nov 2009 17:40:25 +0000 (17:40 +0000)]
Consolidation of the classes used to get the calibration data stores from OCDB and ASCII files/string.
This is particularly important for AmoreMCH.
Note that AliMUONTrackerIO has been improved as well (e.g. we no longer have multiple temporary TString objects)
While doing so, two bugs were corrected :
- Bug fix : corrected the interpretation of the HV switches (important both for QA and reco)
- Bug fix : corrected the display of the config in mchview which was wrong (again, important for AmoreMCH)
cvetan [Thu, 5 Nov 2009 17:16:36 +0000 (17:16 +0000)]
Possibility to use a rec.C file outside the aliroot distribution folder. To be used as soon as we switch to aliroot RPM installation at P2. In this way one allows changes to the reco macro without touching the aliroot installtion done by DAQ. The macro location and name are defined by ONLINERECO_MACRO env. In case the env is not there, the standard rec.C from MONITOR is used.
martinez [Thu, 5 Nov 2009 14:28:00 +0000 (14:28 +0000)]
Improved algorithm for the extrapolation of the tracks in AliCheckMuonDetEltResponse. Adding efficiency computation per detection element. Adding special setting conditions for a cosmic runs. Adding histograms of Tracks detected and total as output of AliAnalysisTaskMuonTrackingEff (Matthieu)
sgorbuno [Thu, 5 Nov 2009 14:18:16 +0000 (14:18 +0000)]
quality check for the maximum Pt error removed. The Pt error depends on the magnetic field value and doesn't show the error of the reconstructed curvature.
abercuci [Thu, 5 Nov 2009 09:32:53 +0000 (09:32 +0000)]
detailed analysis of pad rows sets of clusters attached to tracklets
- gapped rows
- three pad rows
better handling of multiple clusters per time bin
better debug streaming and verbosity
marian [Thu, 5 Nov 2009 09:21:29 +0000 (09:21 +0000)]
1. Bug fix - double deletion, crash only in some fraction of cases
- identified by valgrind
2. Adding goofie values filtering - not yet used in the reco.
sgorbuno [Thu, 5 Nov 2009 02:28:51 +0000 (02:28 +0000)]
The HLT ITS tracker has been reworked.
- A bug fixed in the track update procedure, now the resolutions are fine.
- A lot of optimisation: the tracker speed on pp events (with all the layers in) is now 1124 Hz
- Performance was verified by runing the tracker on HLT TPC tracks and off-line ITS clusters (since the off-line clusters contain mc info).
The efficiency is 98%, pulls and resolutions are fine.
morsch [Wed, 4 Nov 2009 22:50:48 +0000 (22:50 +0000)]
New parameterisations for the generation of
HF hadrons and quarkonia states in p-p at 7 TeV, in p-Pb and
Pb-p at 8.8 TeV and in Pb-Pb at 3.94 TeV
Smbat Grigoryan
abercuci [Wed, 4 Nov 2009 07:42:10 +0000 (07:42 +0000)]
- protect against bug from stand alone tracker which reports tracklets
crossing pad row but no clusters attached to the second row defined
- add debug verbosity
odjuvsla [Wed, 4 Nov 2009 02:02:42 +0000 (02:02 +0000)]
- changing the digit format to now come as a linked list instead of an array
- will slow down digit maker, but give a significant speed up of the clusterizer at high multiplicities
- also need to always ship the full list of digits, even after clusterisation, but
this is anyway needed if one is to provide AliESDCaloCells in the ESDs
- now sorting the digits