Logo ROOT  
Reference Guide
TTree.cxx File Reference
#include <ROOT/RConfig.hxx>
#include "TTree.h"
#include "ROOT/TIOFeatures.hxx"
#include "TArrayC.h"
#include "TBufferFile.h"
#include "TBaseClass.h"
#include "TBasket.h"
#include "TBranchClones.h"
#include "TBranchElement.h"
#include "TBranchObject.h"
#include "TBranchRef.h"
#include "TBrowser.h"
#include "TClass.h"
#include "TClassEdit.h"
#include "TClonesArray.h"
#include "TCut.h"
#include "TDataMember.h"
#include "TDataType.h"
#include "TDirectory.h"
#include "TError.h"
#include "TEntryList.h"
#include "TEnv.h"
#include "TEventList.h"
#include "TFile.h"
#include "TFolder.h"
#include "TFriendElement.h"
#include "TInterpreter.h"
#include "TLeaf.h"
#include "TLeafB.h"
#include "TLeafC.h"
#include "TLeafD.h"
#include "TLeafElement.h"
#include "TLeafF.h"
#include "TLeafI.h"
#include "TLeafL.h"
#include "TLeafObject.h"
#include "TLeafS.h"
#include "TList.h"
#include "TMath.h"
#include "TROOT.h"
#include "TRealData.h"
#include "TRegexp.h"
#include "TRefTable.h"
#include "TStreamerElement.h"
#include "TStreamerInfo.h"
#include "TStyle.h"
#include "TSystem.h"
#include "TTreeCloner.h"
#include "TTreeCache.h"
#include "TTreeCacheUnzip.h"
#include "TVirtualCollectionProxy.h"
#include "TEmulatedCollectionProxy.h"
#include "TVirtualIndex.h"
#include "TVirtualPerfStats.h"
#include "TVirtualPad.h"
#include "TBranchSTL.h"
#include "TSchemaRuleSet.h"
#include "TFileMergeInfo.h"
#include "ROOT/StringConv.hxx"
#include "TVirtualMutex.h"
#include "strlcpy.h"
#include "snprintf.h"
#include "TBranchIMTHelper.h"
#include "TNotifyLink.h"
#include <chrono>
#include <cstddef>
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
#include <cstdio>
#include <climits>
#include <algorithm>
#include <set>
#include "ROOT/TThreadExecutor.hxx"
#include <thread>
Include dependency graph for TTree.cxx:

Functions

bool CheckReshuffling (TTree &mainTree, TTree &friendTree)
 
static char DataTypeToChar (EDataType datatype)
 
static TBranchR__FindBranchHelper (TObjArray *list, const char *branchname)
 Search in the array for a branch matching the branch name, with the branch possibly expressed as a 'full' path name (with dots). More...
 
static void TBranch__SetTree (TTree *tree, TObjArray &branches)
 Set the fTree member for all branches and sub branches. More...
 
void TFriendElement__SetTree (TTree *tree, TList *frlist)
 Set the fTree member for all friend elements. More...
 

Variables

constexpr Int_t kNEntriesResort = 100
 
constexpr Float_t kNEntriesResortInv = 1.f/kNEntriesResort
 

Function Documentation

◆ CheckReshuffling()

bool CheckReshuffling ( TTree mainTree,
TTree friendTree 
)

Definition at line 1221 of file TTree.cxx.

◆ DataTypeToChar()

static char DataTypeToChar ( EDataType  datatype)
static

Definition at line 451 of file TTree.cxx.

◆ R__FindBranchHelper()

static TBranch* R__FindBranchHelper ( TObjArray list,
const char *  branchname 
)
static

Search in the array for a branch matching the branch name, with the branch possibly expressed as a 'full' path name (with dots).

Definition at line 4719 of file TTree.cxx.

◆ TBranch__SetTree()

static void TBranch__SetTree ( TTree tree,
TObjArray branches 
)
static

Set the fTree member for all branches and sub branches.

Definition at line 9306 of file TTree.cxx.

◆ TFriendElement__SetTree()

void TFriendElement__SetTree ( TTree tree,
TList frlist 
)

Set the fTree member for all friend elements.

Definition at line 9330 of file TTree.cxx.

Variable Documentation

◆ kNEntriesResort

constexpr Int_t kNEntriesResort = 100
constexpr

Definition at line 439 of file TTree.cxx.

◆ kNEntriesResortInv

constexpr Float_t kNEntriesResortInv = 1.f/kNEntriesResort
constexpr

Definition at line 440 of file TTree.cxx.