Why Only the last dimension of a multi-dimensional Column Wise Ntuple (CWN) array may be variable ?


There are quite some tricky complications when allowing multiple variable dimensions. Most problems are related to the fact that sparse arrays have to be stored and restored. Also a separate column containing pointers to the beginning of each event in the variable array must be stored. This last point is, of course, no problem in case the array is really sparse.

The way it is implemented is simple: all (multi-dimensional) arrays can be handled as a single large one-dimensional array. In that way no extra information is needed to have direct access to a variable length array.


Release NotesKnown bugsFAQsContributionsTutorialReference manualDown loadMiscellaneous

Paw.Support@cern.ch