680 fStartEntry = fNextEntry;
681 if (fTree->fNClusterRange || fTree->GetAutoFlush() > 0) {
682 if (fClusterRange == fTree->fNClusterRange) {
685 fNextEntry += GetEstimatedClusterSize();
687 if (fStartEntry > fTree->fClusterRangeEnd[fClusterRange]) {
690 if (fClusterRange == fTree->fNClusterRange) {
693 fNextEntry += GetEstimatedClusterSize();
700 if (fNextEntry > fTree->fClusterRangeEnd[fClusterRange]) {
704 fNextEntry = fTree->fClusterRangeEnd[fClusterRange] + 1;
710 fNextEntry = fStartEntry + GetEstimatedClusterSize();
712 if (fNextEntry > fTree->GetEntries()) {
713 fNextEntry = fTree->GetEntries();
724 fNextEntry = fStartEntry;
725 if (fTree->fNClusterRange || fTree->GetAutoFlush() > 0) {
726 if (fClusterRange == 0 || fTree->fNClusterRange == 0) {
729 fStartEntry -= GetEstimatedClusterSize();
734 if (fClusterRange == 0) {
747 fStartEntry = fNextEntry - GetEstimatedClusterSize();
749 if (fStartEntry < 0) {
860, fDefaultEntryOffsetLen(1000)
866, fAutoSave( -300000000)
867, fAutoFlush(-30000000)
869, fClusterRangeEnd(nullptr)
870, fClusterSize(nullptr)
893, fExternalFriends(nullptr)
899, fFriendLockStatus(0)
900, fTransientBuffer(nullptr)
901, fCacheDoAutoInit(
true)
902, fCacheDoClusterPrefetch(
false)
903, fCacheUserSet(
false)
904, fIMTEnabled(
ROOT::IsImplicitMTEnabled())
905, fNEntriesSinceSorting(0)
939 if (title[0] ==
'/') {
2923 Error(
"SetBranchAddress",
"Unable to determine the type given for the address for \"%s\". "
2924 "The class expected (%s) refers to an stl collection and do not have a compiled CollectionProxy. "
2925 "Please generate the dictionary for this class (%s)",
2932 Error(
"SetBranchAddress",
"Unable to determine the type given for the address for \"%s\". "
2933 "The class expected (%s) does not have a dictionary and needs to be emulated for I/O purposes but is being passed a compiled object."
2934 "Please generate the dictionary for this class (%s)",
2937 Error(
"SetBranchAddress",
"Unable to determine the type given for the address for \"%s\". "
2938 "This is probably due to a missing dictionary, the original data class for this branch is %s.",
branch->GetName(),
expectedClass->GetName());
2945 Error(
"SetBranchAddress",
"The address for \"%s\" should be the address of a pointer!",
branch->GetName());
2974 Info(
"SetBranchAddress",
"Matching STL collection (at least according to the SchemaRuleSet when "
2982 Error(
"SetBranchAddress",
"The pointer type given \"%s\" does not correspond to the type needed \"%s\" by the branch: %s",
ptrClass->GetName(),
bEl->GetClassName(),
branch->GetName());
2998 ptrClass->GetCollectionProxy()->GetValueClass() )
3015 Error(
"SetBranchAddress",
"The pointer type given (%s) does not correspond to the class needed (%s) by the branch: %s",
ptrClass->GetName(),
expectedClass->GetName(),
branch->GetName());
3025 Error(
"SetBranchAddress",
"The pointer type given \"%s\" (%d) does not correspond to the type needed \"%s\" (%d) by the branch: %s",
3033 Error(
"SetBranchAddress",
"The pointer type given \"%s\" (%d) does not correspond to the type needed \"%s\" by the branch: %s",
3047 if (
rdm->GetThisOffset() == 0) {
3082 Error(
"SetBranchAddress",
"The pointer type given \"%s\" does not correspond to the type needed \"%s\" (%d) by the branch: %s",