diff --git a/tree/tree/src/TBranch.cxx b/tree/tree/src/TBranch.cxx index 5f14ce12cbfcca339648232f5d1131b05e4fcf51..0d2f68d7684b72e566a0d01196007402765b6162 100644 --- a/tree/tree/src/TBranch.cxx +++ b/tree/tree/src/TBranch.cxx @@ -2839,13 +2839,13 @@ void TBranch::Streamer(TBuffer& b) br->fParent = this; } - fNBaskets = fBaskets.GetEntries(); - for (Int_t j=fWriteBasket,n=0;j>=0 && n<fNBaskets;--j) { + fNBaskets = 0; + for (Int_t j = fWriteBasket; j>=0; --j) { TBasket *bk = (TBasket*)fBaskets.UncheckedAt(j); if (bk) { bk->SetBranch(this); // GetTree()->IncrementTotalBuffers(bk->GetBufferSize()); - ++n; + ++fNBaskets; } } if (fWriteBasket >= fMaxBaskets) { @@ -2913,13 +2913,13 @@ void TBranch::Streamer(TBuffer& b) TLeaf *leaf = (TLeaf*)fLeaves.UncheckedAt(i); leaf->SetBranch(this); } - fNBaskets = fBaskets.GetEntries(); - for (j=fWriteBasket,n=0;j>=0 && n<fNBaskets;--j) { + fNBaskets = 0; + for (j = fWriteBasket; j >= 0; --j) { TBasket *bk = (TBasket*)fBaskets.UncheckedAt(j); if (bk) { bk->SetBranch(this); //GetTree()->IncrementTotalBuffers(bk->GetBufferSize()); - ++n; + ++fNBaskets; } } if (fWriteBasket >= fMaxBaskets) { @@ -2968,13 +2968,11 @@ void TBranch::Streamer(TBuffer& b) leaf->SetBranch(this); } fBaskets.Streamer(b); - Int_t nbaskets = fBaskets.GetEntries(); - for (j=fWriteBasket,n=0;j>0 && n<nbaskets;--j) { + for (j = fWriteBasket; j > 0; --j) { TBasket *bk = (TBasket*)fBaskets.UncheckedAt(j); if (bk) { bk->SetBranch(this); //GetTree()->IncrementTotalBuffers(bk->GetBufferSize()); - ++n; } } fBasketEntry = new Long64_t[fMaxBaskets]; diff --git a/tree/tree/src/TTree.cxx b/tree/tree/src/TTree.cxx index e4c73667a54232dfff73e1a98263cf5c1050d98a..31240e9651789af7efe8a4710d7defac75dad5f8 100644 --- a/tree/tree/src/TTree.cxx +++ b/tree/tree/src/TTree.cxx @@ -9326,13 +9326,11 @@ static void TBranch__SetTree(TTree *tree, TObjArray &branches) TBranch* br = (TBranch*) branches.UncheckedAt(i); br->SetTree(tree); - Int_t nBaskets = br->GetListOfBaskets()->GetEntries(); Int_t writeBasket = br->GetWriteBasket(); - for (Int_t j=writeBasket,n=0;j>=0 && n<nBaskets;--j) { + for (Int_t j = writeBasket; j >= 0; --j) { TBasket *bk = (TBasket*)br->GetListOfBaskets()->UncheckedAt(j); if (bk) { tree->IncrementTotalBuffers(bk->GetBufferSize()); - ++n; } }