Branch에 배열을 저장할때는 세번째 매개변수로 "x[10]/D"와 같이 크기가 10, 타입이 D(Double_t)이라는 사실을 알려주면 된다.
Double_t x[10]; tree -> Branch("x",&x,"x[10]/D");
그런데 entry마다 배열의 크기가 다른경우도 있는데 이경우에는 배열의 크기를 또하나의 Branch로 만들고 그 Branch의 이름을 크기로 써줄 수 있다.
Int_t n; tree -> Branch("n",&n); Double_t x[10]; tree -> Branch("x",&x,"x[n]/D");
처음에 x의 크기를 10으로 정의 했으므로 n은 10보다 클 수 없다.