0.0150489807129
3.81013989449
Processing /mnt/build/workspace/root-makedoc-v614/rootspi/rdoc/src/v6-14-00-patches/tutorials/tree/treefriend.C...
******************************************************************************
*Tree :T : test friend trees *
*Entries : 10000 : Total = 203762 bytes File Size = 128215 *
* : : Tree compression factor = 1.25 *
******************************************************************************
*Br 0 :Run : Run/I *
*Entries : 10000 : Total Size= 40698 bytes File Size = 227 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 140.96 *
*............................................................................*
*Br 1 :Event : Event/I *
*Entries : 10000 : Total Size= 40712 bytes File Size = 31997 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 1.00 *
*............................................................................*
*Br 2 :x : x/F *
*Entries : 10000 : Total Size= 40684 bytes File Size = 31997 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 1.00 *
*............................................................................*
*Br 3 :y : y/F *
*Entries : 10000 : Total Size= 40684 bytes File Size = 31997 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 1.00 *
*............................................................................*
*Br 4 :z : z/F *
*Entries : 10000 : Total Size= 40684 bytes File Size = 31997 *
*Baskets : 1 : Basket Size= 32000 bytes Compression= 1.00 *
*............................................................................*
******************************************************************************
*Tree :TF : test friend trees *
*Entries : 8460 : Total = 375780 bytes File Size = 205205 *
* : : Tree compression factor = 1.25 *
******************************************************************************
*Br 0 :Run : Run/I *
*Entries : 8460 : Total Size= 34463 bytes File Size = 332 *
*Baskets : 2 : Basket Size= 32000 bytes Compression= 102.33 *
*............................................................................*
*Br 1 :Event : Event/I *
*Entries : 8460 : Total Size= 34475 bytes File Size = 33978 *
*Baskets : 2 : Basket Size= 32000 bytes Compression= 1.00 *
*............................................................................*
*Br 2 :x : x/F *
*Entries : 8460 : Total Size= 34451 bytes File Size = 33970 *
*Baskets : 2 : Basket Size= 32000 bytes Compression= 1.00 *
*............................................................................*
*Br 3 :y : y/F *
*Entries : 8460 : Total Size= 34451 bytes File Size = 33970 *
*Baskets : 2 : Basket Size= 32000 bytes Compression= 1.00 *
*............................................................................*
*Br 4 :z : z/F *
*Entries : 8460 : Total Size= 34451 bytes File Size = 33970 *
*Baskets : 2 : Basket Size= 32000 bytes Compression= 1.00 *
*............................................................................*
nok = 8460, fentries=8460
void CreateParentTree() {
TFile *f =
new TFile(
"treeparent.root",
"recreate");
T->
Branch(
"Run",&Run,
"Run/I");
T->
Branch(
"Event",&Event,
"Event/I");
for (
Int_t i=0;i<10000;i++) {
if (i < 5000) Run = 1;
else Run = 2;
Event = i;
}
}
void CreateFriendTree() {
TFile *ff =
new TFile(
"treefriend.root",
"recreate");
delete ff;
}
void CompareTrees() {
if (fRun == Run && fEvent==Event && x==fx && y==fy &&z==fz) {
nok++;
} else {
if (i <100) printf("i=%lld, Run=%d, Event=%d, x=%g, y=%g, z=%g, : fRun=%d, fEvent=%d, fx=%g, fy=%g, fz=%g\n",i,Run,Event,x,y,z,fRun,fEvent,fx,fy,fz);
}
}
}
printf(
"nok = %d, fentries=%lld\n",nok,TF->
GetEntries());
delete ff;
}
void DrawFriend() {
}
void treefriend() {
CreateParentTree();
CreateFriendTree();
CompareTrees();
DrawFriend();
}