Adding branch with a 2D variable length array?

From: BetterWang <betterwang_at_gmail.com>
Date: Mon, 3 Nov 2008 16:09:47 -0500


Hi ROOT,

Can I add a branch with a 2D variable length array? For example:

const int MAX_IDX;
const int MAX_N;

int idx; // idx < MAX_IDX
int n[MAX_IDX]; // n[MAX_IDX] < MAX_N
double data[MAX_IDX][MAX_N];

tree->Branch("idx",&idx,"idx/I");
tree->Branch("n",n,"n[idx]/I");
tree->Branch("data",data,"data[idx][n[idx]]/D"); // this is not
working, I get all zero;

Is it possible to do that in ROOT?

Thanks. Received on Mon Nov 03 2008 - 22:09:52 CET

This archive was generated by hypermail 2.2.0 : Tue Nov 04 2008 - 17:50:02 CET