added virtual destructor to AliVVkink, removed unused parameter names in AliVVvertex, removed constructors from getter functions in AliFlatESDEvent and AliFlatESDTrack, added timestamps to FlatESDConverter, added cluster output to ReadFlatESD
added placement new after reinterpret_cast in order to get vtable; added empty contructor to be called in placement new, so that values are not overwritten
zampolli [Sat, 7 Jun 2014 08:07:49 +0000 (10:07 +0200)]
Fixed some missing implementations, changed test task to use VV classes. Please, note that the VV class have no ClassDef - so you cannot stream them (if you add it, you get an error - to be checked...).
mkrzewic [Fri, 6 Jun 2014 13:32:55 +0000 (15:32 +0200)]
add common abstract interface classes for flat and fat ESDs
once ported, an analysis task (or any user code) will be able to run
online on the HLT and offline on standard ESDs. Porting consists mainly
of moving to the abstract base class interfaces:
AliESDEvent -> AliVVevent
AliESDtrack -> AliVVtrack
AliExternalTrackParam->AliVVtrack
AliVTrack -> AliVVtrack
AliVertex->AliVVvertex
AliKink ->AliVVkink
this way porting should be easy.
things to solve are friend access (to be added soon).
in 2 places: AliESDv0 and AliAODMCParticle we had to change the
signature of GetStatus() since now it is in the base class (AliVVtrack)
- this has to be cross checked with the authors of the code to decide
what a common return type will be (we have it now ULong_t, hope nobody
wants to return negative values)! we just make it compile now.
rbertens [Wed, 4 Jun 2014 12:28:47 +0000 (14:28 +0200)]
more efficient use of vzero calibration code, remove the false impression that the calibration in 11h is done including twist and recenter for n larger than 2, provide q-sub vectors with from phi-weighted vzero signal for n > 2 (11h) or n > 3 (10h) user should keep an eye on qa histo's
rgrosso [Wed, 4 Jun 2014 08:22:06 +0000 (10:22 +0200)]
Add method for creating a light snapshot.
A light snapshot contains only the information to create a CDB snapshot,
à la UserInfo, that is the map with the storages and the list with the
AliCDBIds of the CDB objects.
mkrzewic [Tue, 3 Jun 2014 18:48:00 +0000 (20:48 +0200)]
be paranoid about copying files to the target filesystem
some targes filesystems (EOS) fail randomly on copy for some reason.
This implements a "safe" way of copyting files - copy is retried several
times. Also recursive copying of directories is implemented using pure
bash - as on some cluster filesystems (lustre) a parallel find will kill
the metadata server.
mfloris [Tue, 3 Jun 2014 12:22:46 +0000 (14:22 +0200)]
Task and library for jet test in ESE spectra analysis (M Tangaro)
This new tasks builts the jet spectra using the standard PWG-JE
machinery in events with high and low q. This is used to evaluate
possible biases from hard processes in the computation of the Q
vector. It is built as a separate lib because it depends on the Jet
libraries (building it in libPWGspectra would have introduced a
dependency on the latter).
gconesab [Mon, 2 Jun 2014 12:56:54 +0000 (14:56 +0200)]
move initializations depending on calo to beguining on main exec method, add histograms to check the energy distribution in the calorimeter, fix recalculation of shower shape for different weights
gconesab [Mon, 2 Jun 2014 09:08:52 +0000 (11:08 +0200)]
increase cluster energy cut for inv mass histo to 0.5, remove call to method averaging time of cluster and move it to needed places, remove switch on simple TH1 histograms, plus cosmetics