Added support for creating both standard AOD and several deltaAOD's in the same
ESD-based analysis. Producing a deltaAOD using AliAODHandler::SetNonStandardAOD()
in an analysis on input AOD is still possible. To use the new feature:
- use a standard AOD handler (no call to SetNonStandardAOD)
- in the AliAnalysisTaskSE-derived task, call AddAODBranch(cname, addobj, fname)
where the newly added fname is the file name where the branch(es) is(are) to be
written.
Added AliAnalysisTaskSE::IsStandardAOD() to check from the user code if the AOD
handler is configured for standard AOD or not. Check first via AODEvent() if there
is any AOD handler at all.
Added support for creating both standard AOD and several deltaAOD's in the same
ESD-based analysis. Producing a deltaAOD using AliAODHandler::SetNonStandardAOD()
in an analysis on input AOD is still possible. To use the new feature:
- use a standard AOD handler (no call to SetNonStandardAOD)
- in the AliAnalysisTaskSE-derived task, call AddAODBranch(cname, addobj, fname)
where the newly added fname is the file name where the branch(es) is(are) to be
written.
Added AliAnalysisTaskSE::IsStandardAOD() to check from the user code if the AOD
handler is configured for standard AOD or not. Check first via AODEvent() if there
is any AOD handler at all.
ivana [Thu, 23 Apr 2009 12:51:25 +0000 (12:51 +0000)]
In AliMUONClusterInfo:
- Added new data members and methods
- Added the possibility get info from clusters not attached to a track (recPoints)
- Updated macro MUONClusterInfo.C
(Philippe P., Javier)
Added new filter cuts and MC particle filter. Muon filter activated by default as in CreateAODfromESD.
Macros AddTaskGammaHadronCorr.C and AddTaskPi0.C replaced with PWG4/macros/AddTaskPartCorr.C (M.Gheata)
The cluster index "0" was used to indicate that a track has no cluster
on a given layer. But there is a cluster with index "0" (the first cluster
of the event).Now using "-1" instead of "0".
Added the include to cstdlib in several places to avoid compilation problems with abort(); Added to some printfs "\n" when necessary; Example configuration file to execute AliAnaChargedParticles.
ivana [Wed, 22 Apr 2009 10:18:35 +0000 (10:18 +0000)]
In reconstruction classes:
- Improve track candidate selection by taking into account the resolution
on the track parameters.
- Add a flag into RecoParam to switch between track selection on their
slope or on their impact parameter at vertex (default).
- UPdate REcoParam in OCDB
- Take into account the chamber/cluster resolution when defining
the "fixed" area to quickly look for new cluster to be attached to the track.
- AliMUONDigitCalibrator: Do not use digit saturation information from
calibration file when using the calibration option NOGAIN.
(Philippe P.)
- siimplify and unify task management using the common "Add" macro
- simplify naming
-This line, and those below, will be ignored--
M TRDqaRecLinkDef.h
M libTRDqaRec.pkg
A qaRec/AliTRDefficiencyMC.cxx
A qaRec/AliTRDinfoGen.cxx
D qaRec/AliTRDtrackingEfficiency.cxx
M qaRec/AliTRDmultiplicity.cxx
M qaRec/run.h
D qaRec/AliTRDtrackInfoGen.h
M qaRec/AliTRDrecoTask.h
M qaRec/AliTRDresolution.cxx
A qaRec/AliTRDefficiency.cxx
M qaRec/AliTRDcheckDetector.cxx
A qaRec/AliTRDefficiencyMC.h
A qaRec/AliTRDinfoGen.h
D qaRec/AliTRDtrackingEfficiency.h
D qaRec/AliTRDtrackInfo
A qaRec/macros/EVE
A qaRec/macros/EVE/nclusters.C
A qaRec/macros/EVE/PH.C
D qaRec/macros/chargeDistr.C
D qaRec/macros/runTraining.C
D qaRec/macros/makeTrainingData.C
D qaRec/macros/PH.C
A qaRec/macros/AddTRDinfoGen.C
D qaRec/macros/ConvertMLPs.C
D qaRec/macros/nclusters.C
D qaRec/macros/MonitorTraining.C
A qaRec/macros/AddTRDpidChecker.C
A qaRec/macros/AddTRDresolution.C
A qaRec/macros/AddTRDefficiency.C
D qaRec/macros/clusterSelection.C
A qaRec/macros/AddTRDcheckDetector.C
A qaRec/macros/PID
A qaRec/macros/PID/runTraining.C
A qaRec/macros/PID/MonitorTraining.C
A qaRec/macros/PID/makeTrainingData.C
A qaRec/macros/PID/ConvertMLPs.C
A qaRec/macros/AddTRDcheckESD.C
D qaRec/macros/clusterResiduals.C
M qaRec/run.C
M qaRec/AliTRDcalibration.cxx
D qaRec/AliTRDtrackingEfficiencyCombined.cxx
A qaRec/AliTRDefficiency.h
M qaRec/AliTRDpidRefMaker.cxx
M qaRec/AliTRDcheckESD.h
M qaRec/AliTRDpidChecker.cxx
M qaRec/AliTRDclusterResolution.cxx
D qaRec/AliTRDtrackInfoGen.cxx
M qaRec/AliTRDrecoTask.cxx
D qaRec/AliTRDtrackingEfficiencyCombined.h
Several changes:
1) AddTaskPartCorr.C: The analysis train will call this macro to execute the tasks
2) Readers: Memory transient objects removed, now clusters and tracks selected and used in analysis are in TRefArrays.
3) AliAnaPi0.cxx: Protection added agains floating point exception when calculating the rapidity for MC particles
4)AliChargedParticles: New class for charged tracks selection for correlations.
5) Few coding violations removed
6) In AliAnaParticleHadron* and AliAnaParticleJet* added option to fill histograms when trigger particle is isolated
7)AliAnaParticle* and AliIsolationCut: When adding clusters or tracks to reference lists in AliAODParticleCorrelation, use new with placement.