mkrzewic [Thu, 27 Nov 2014 15:41:58 +0000 (16:41 +0100)]
first version of a bash utilities lib
functions used in the runQA.sh and benchmark.sh are put in.
functionality includes robust extraction of run data (run number, data
type, year, etc....)
also some provisions for "clean" bash programming like the parseConfig()
function, which makes it possible to use named parameters to
scripts/functions.
mfasel [Thu, 27 Nov 2014 09:57:08 +0000 (10:57 +0100)]
Change of logic in main trigger selection:
=============================================================
1) High and low threshold triggers are grouped, only the largest of the 2 is selected
2) Main triggers are not cached any more due to this
3) Trigger patch selection in AliAnalysisTaskEmcal reverted to the status before
4) Simple offline triggers are included in the main trigger patch selection
5) Trigger patches are prepared for the simple offline trigger for Gamma patches
mfasel [Wed, 26 Nov 2014 17:14:04 +0000 (18:14 +0100)]
Add task writing EMCAL trigger information into a tree
===================================================================
1) Add Task creating the EMCAL trigger tree
2) Include the new task into the build
3) Add corresponding add macro
mfasel [Wed, 26 Nov 2014 13:26:14 +0000 (14:26 +0100)]
Correct handling of main trigger for multiple trigger classes
==================================================================
1) Modify trigger maker in the way that one can select which type to process (by default all on)
2) Move main trigger patch variable in AliAnalysisTaskEmcal from Pointer to Array (with size of trigger classes)
3) Add argument to the function GetMainTriggerPatch, which is a bitmap, out of which trigger classes to select the main trigger patch
4) If more than 1 trigger class is selected, we choose the highest according to the ADC
5) Consequently enum TriggerType moves from Integer to bits, and the existing part of the code is adapted
gconesab [Tue, 25 Nov 2014 09:39:26 +0000 (10:39 +0100)]
Place the rejection of dead channels in the proper location, currently it can produce many channels rejection if a dead channel is declared because the index to check the next SDigit is not updated
zconesa [Mon, 24 Nov 2014 21:13:13 +0000 (22:13 +0100)]
Updates: (1)added the check on the z coordinate of MC vertex, (2) requirement to have only 2 Lc daughters to reject decays in three prongs in the CF, (3) update the definition of TMVA cuts (A.Alici, C.Zampolli)
ppillot [Mon, 24 Nov 2014 16:44:34 +0000 (17:44 +0100)]
new version to compute trk eff from output of AliAnalysisTaskMuonTrackingEff
- Compute efficiency at DE, chamber, station and spectro levels vs various variables
- 2 options for error calculation: using frequentist or bayesian method
- improve error propagation at station and spectro levels
- integrate efficiency and error over run (if run-by-run weights provided)
ppillot [Tue, 28 Jan 2014 11:34:54 +0000 (12:34 +0100)]
new version to measure efficiency at pad/MANU/BP/DE/Chamber levels
- added possibility to use trackCuts
- added possibility to select a centrality range
- added possibility to set Align and RecoParam specific storages
- removed histograms at DE level
- added an axis phi in histograms at chamber level
- added counters to record clusters at pad/MANU/BP/DE/Chamber levels
- added extra histograms
- added possibility to display clusters in mchview in terminate (create a separate file)
- improved searching for missing clusters
- corrected treatment of overlaps
wiechula [Tue, 11 Nov 2014 14:21:23 +0000 (15:21 +0100)]
o add Reset function to CalPad and CalROC o Add functionality to AliTPCdataQA - ResetData function - Setter for minium charge in cluster - Setter for requiring a neighbouring pad
mivanov [Tue, 4 Nov 2014 06:39:28 +0000 (07:39 +0100)]
ATO-97, ATO-78 - implemented convolution of calibration parameters. Used in order to correlate Pulser (electronic) and Krypton (combined: gas gain + electronic) gain calibration
AliTPCCalROC.cxx - handling of edge effects for the median and LTM filters (http://en.wikipedia.org/wiki/Median_filter#Edge_preservation_properties) + mirroring values at the boundaries
AliTPCCalROC.h - check the ranges
test/UnitTest.C - check invariants of median and LTM filters - assert in case of failures
Filters:
1.) Bool_t MedianFilter(Int_t deltaRow, Int_t deltaPad); - Replace the pad calibration with median in neibrhood
2.) Bool_t LTMFilter(Int_t deltaRow, Int_t deltaPad, Float_t fraction, Int_t type) - Replace the pad calibration with LTM statistic in neiborhood
mivanov [Sat, 8 Nov 2014 16:46:26 +0000 (17:46 +0100)]
ATO-98 1.) distinguish between the refX radius and extrapolation radius 2.) Adding test to measure the speadd of fast parabolic fit and helix fit (CPU is the same, time spent in the evaluation of distortion not in the fit)
mivanov [Thu, 6 Nov 2014 07:07:13 +0000 (08:07 +0100)]
ATO-98 bfield(omega tau) used for the diestortion calculation used as an argument of fits (before taken from the OCDB). Modification made to enable fitting of residuals for differnt B field in the same AliRoot session.