Releases: PROOF-Analysis-Framework/PROOF-Analysis-Framework
v5.2.3
Added additional checks to make sure the default tree name is set after the Samples are passed to a PAF Project. This case should probably be better handled by storing the default tree name in the project (it is now handled directly in the samples) and passing it to the samples when they are created. This would need quite some reworking of the logic (probably not worth) to handle multiple samples and single samples at the same time.
v5.2.2
Some PAF messages have been recasted from DEBUG to INFO or WARN in order to clean a bit what is printed.
But the main work has been to change a bit the logic in which the selectors are built in the master so that data members initialized in the Initialise() method can be reused in Summary() without having to retrieve them again. Objects added to fOutput and therefore filled in the slaves and merged afterwards need however to be explicitly retrieved.
v5.2.1
v5.2.0
This release includes many changes. The most important ones are:
- New PAF tool that will create a new project macro. To use it:
TOOL
createproject - Creates the skeleton of a PAF Project
USAGE
paf createproject|cp project_name
PARAMETERS
project_name: Name of the PAF Project (mandatory)
- Now, if a
LinkDef.h
file is found in a package directory it is used to generate the dictionaries. This specially useful for chained selector, when you want to pass aroud a parameter object of a class different from the default types (for ex. aTLorentzVector
). See an example on how to use it in the folder ``examples/ChainedSelectorWithVectors` - Many other modifications are going in in our attempt to support the concept of dataset and the ability to process several datasets in a row without leaving the PROOF environment (and therefore with no need to recompile all the packages). Some memory problems have been identified and therefore, though it works, its usage is not recommended.
v5.1.0
Bug fixing and documenting
- Fixes here and there
- Autocomplete added to the paf command line interface
- ROOT 6 test are now working
- Updated tutorials... still work to be done there