mfasel [Wed, 10 Dec 2014 18:40:22 +0000 (10:40 -0800)]
Refactoring of the EMCAL jet package:
======================================================================
Move all tasks related to the charged particle analysis in EMCAL
triggered events to a new directory tracks
mfasel [Wed, 10 Dec 2014 02:41:23 +0000 (18:41 -0800)]
More refactoring of the task
========================================================
- Create analysis components for single track and single cluster
analysis.
- Create a class storing storing the trigger decision based on trigger
strings and based on found clusters, and propagate it to the analysis
components
- Create helper function for the axis definition in the base analysis
component.
- Make adaptions in the steering analysis task.
mfasel [Tue, 9 Dec 2014 02:56:58 +0000 (18:56 -0800)]
Further development of the analysis package:
=====================================================
- Add classes:
+ Binning factory initalising default binning
+ Kine cuts for track kinematic cuts
- First component for MC particles
mfasel [Sat, 6 Dec 2014 20:22:02 +0000 (12:22 -0800)]
Refactoring of the charged particle pt task
=============================================================
Refactoring of the charged particle pt task in order to make it more
flexible for further studies. The analysis functionality is decoupled
from the task and moved to analysis components, which can be grouped by
common event selections. A combination of event data (reconstructed and
MC event), combined with the different EMCAL containers, are shared
among the task and the different analysis components. The task itself
only steers event building and the execution of the different analysis
components.
gconesab [Thu, 11 Dec 2014 14:01:35 +0000 (15:01 +0100)]
add the eta decay case separated from the generic other decays where it was not the case, add the case for eta decays with lost companion like for pi0 decays
gconesab [Wed, 10 Dec 2014 12:53:03 +0000 (13:53 +0100)]
add 2 additional nonlinearity corrections to aliroot:
kPi0MCv6 (to be used on MC in conjunction with kSDMv6)
kSDMv6 (to be used on data in conjunction with kPi0MCv6)
These are based on the symmetric decay method but the shapes of the
nonlinearity curves are constrained by the test beam data. The method
is described in the note: https://aliceinfo.cern.ch/Notes/node/211 -
Sec 3.1.2 (Test Beam Constrained SDM).
hristov [Mon, 8 Dec 2014 14:18:37 +0000 (15:18 +0100)]
In the member function
GetLHCPeriodAgainstAlienFile a TUUID object is used to ensure
uniqueness of the target filename of the XML file to download.
However, TUUID is really only unique across hosts - not on the
same host. IF the above member function is executed by parallel
PROOF-Lite (same host) slaves at roughly the same time, they
will all get the same TUUID. The solution is to use
TSystem::TempDirectory to get a unique (to the system)
directory. In fact, one can do away with the TUUID altogether,
because all we need is a unique file name _on_ _the_ _system_ -
not world unique.
hristov [Mon, 8 Dec 2014 14:06:36 +0000 (15:06 +0100)]
In addition to producing 3 2D histograms of the _summed_ radiation and
absorption lengths and density, _also_ produce 3 2D (r,z) histograms
of the _local_ radiation and absorption lengths and density.
This is very useful to identify "hotspots" in the material.
hristov [Mon, 8 Dec 2014 14:01:40 +0000 (15:01 +0100)]
Use "AddFast" rather than "Add" when adding files to a collection.
In principle one _can_ get duplicates this way, but in practise it never
happens. The advantage is that it scales and one doesn't have to wait
minutesvor longer for the dataset to build.
zconesa [Mon, 8 Dec 2014 13:21:24 +0000 (14:21 +0100)]
Remove the possibility (flag) to recompute the PV as it rewrites the vertex information on the fly and affects other tasks. The method to recompute it is kept, but the flag to enable it is removed to avoid possible user mistakes.