richterm [Tue, 23 Feb 2010 21:21:21 +0000 (21:21 +0000)]
update of TRD histograming components (Theo)
- use IsDataEvent() instead of checking SOR and EOR
- add size information of clusters and tracks in corresponding histo component
- add protection in HistoMerger
gconesab [Tue, 23 Feb 2010 13:14:39 +0000 (13:14 +0000)]
Add PHOS way to calculate the cells position
Change way rebinning is done in case of replotting via the terminate.
Change binning of amplitude histograms to twice the energy histograms
Some cosmetic changes (extra or missing tabulation of some lines)
Remove some printf
gconesab [Sun, 21 Feb 2010 17:52:50 +0000 (17:52 +0000)]
Modify terminate to include histograms with clusters and cells global positions, and many other plotting arranges.
Change macro to plot QA histograms, now it executes the Terminate.
gconesab [Sat, 20 Feb 2010 18:09:27 +0000 (18:09 +0000)]
AliAnaCaloTrackReader: Put the geometry matrix for PHOS and EMCAL geometry pointers if gGeoManager does not exist, only if ESDs are read.
AliAnaPi0: Check with geometry methods the position of the impact of the particles in the calorimeter if the geometry matrix are set, if not use the AliFiducialCuts
AliAnaCalorimeterQA: Many new histograms related to the position of the clusters and cells of the calorimeters (some only filled for EMCAL, need fix for PHOS).
AliAnaPartCorrBaseClass: Check if the output event exists when looking for the AOD branches.
gconesab [Sat, 20 Feb 2010 17:13:31 +0000 (17:13 +0000)]
Add initial comment to trigger mapping methods.
Remove AliFatal and AliError when gGeoManager does not exist in ImactOnEMCAL and GetGlobal, this was necessary for loading the transformation matrices before but now they can be provided externally. Remove all code that was commented related to the load of the matrices.
bhippoly [Sat, 20 Feb 2010 14:24:52 +0000 (14:24 +0000)]
1. CheckCascade :
* histos filled for Xi candidates around the Xi inv. mass peak (+- 12MeV/c2) : theta, eta, phi, pt(Xi), p(Xi), pt(Bach), p(Bach)
(NB: noy yet available for Omega),
* same fine binning for all inv mass plots, for Xi and Omega : 2-MeV/c2 bins,
* introduction of an automated switch between Real and reco MC data for lAlephParam definition,
* quality cuts (TPCrefit + 80TPCclus) activated by default;
2. CheckPerformanceCascade :
* lAlephParam values for LHC09d10 MC prod (from A.Kalweit).
3. AddTaskCheckCascade + AddTaskCheckPerformanceCascade
* protection in case of user redefinition of the "common output file name"
(A.Maire)
gconesab [Fri, 19 Feb 2010 18:32:33 +0000 (18:32 +0000)]
Correction on new Trigger commit, some casting from float to integer and some arrays correctly initialized was needed to avoid warnings or breaking the compilation.
pulvir [Fri, 19 Feb 2010 18:30:09 +0000 (18:30 +0000)]
Since there are some cuts which require to take informations from the event itself
(event if they then cut on tracks or pairs), then I added a pointer to current AliRsnEvent
which is assumed to be set up on it during the "LoopPair" method which makes the computations.
This required to propagate the corresponding setter in all classes which manage these cuts.
Moreover, I commented the "OpenFile" statement in AliRsnAnalysisSE, which seems to cause trouble
when running on PROOF clusters.
For ME analysis objects, I fixed a compilation error which appeared to me.
In AliRsnPair, I replaced static with dynamic casts to be more sure of how the histos are filled.
gconesab [Fri, 19 Feb 2010 17:54:11 +0000 (17:54 +0000)]
New Trigger Emulation and Trigger access from data (Rachid Guernane)
libEMCALbase.pkg, EMCALbaseLinkDef.h: add raw digit and STU raw stream decoder
libEMCALrec.pkg: include VZERO needed by trigger processor
libEMCALsim.pkg, EMCALsimLinkDef.h: add trigger classes