Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TBranchProxy.h File Reference
#include "TBranchProxyDirector.h"
#include "TTree.h"
#include "TBranchElement.h"
#include "TLeaf.h"
#include "TClonesArray.h"
#include "TString.h"
#include "TError.h"
#include "TVirtualCollectionProxy.h"
#include "TNotifyLink.h"
#include <algorithm>
#include <string>
#include <iostream>
Include dependency graph for TBranchProxy.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Internal::TArrayCharProxy
 Concrete Implementation of the branch proxy around the data members which are array of char. More...
 
class  ROOT::Internal::TArrayProxy< T >
 Template for concrete implementation of proxy around array of T. More...
 
struct  ROOT::Internal::TArrayType< T, d >
 Helper template to be able to determine and use array dimensions. More...
 
struct  ROOT::Internal::TArrayType< T, 0 >
 Helper class for proxy around multi dimension array. More...
 
class  ROOT::Detail::TBranchProxy
 Base class for all the proxy object. More...
 
class  ROOT::Internal::TBranchProxyHelper
 String builder to be used in the constructors. More...
 
class  ROOT::Internal::TClaArrayProxy< T >
 Template of the Concrete Implementation of the branch proxy around an TClonesArray of array of T. More...
 
class  ROOT::Internal::TClaImpProxy< T >
 Template of the Concrete Implementation of the branch proxy around TClonesArray of T. More...
 
class  ROOT::Internal::TClaProxy
 Base class for the proxy around object in TClonesArray. More...
 
class  ROOT::Internal::TImpProxy< T >
 Template of the proxy around objects. More...
 
struct  ROOT::Internal::TMultiArrayType< T, d >
 Helper class for proxy around multi dimension array. More...
 
class  ROOT::Internal::TStlArrayProxy< T >
 Template of the Concrete Implementation of the branch proxy around an stl container of array of T. More...
 
class  ROOT::Internal::TStlImpProxy< T >
 Template of the Concrete Implementation of the branch proxy around an stl container of T. More...
 
class  ROOT::Internal::TStlProxy
 Base class for the proxy around STL containers. More...
 

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Detail
 Special implementation of ROOT::RRangeCast for TCollection, including a check that the cast target type inherits from TObject and a new constructor that takes the TCollection by pointer.
 
namespace  ROOT::Internal
 

Typedefs

typedef TArrayProxy< TArrayType< bool > > ROOT::Internal::TArrayBoolProxy
 
typedef TArrayProxy< TArrayType< Double32_t > > ROOT::Internal::TArrayDouble32Proxy
 
typedef TArrayProxy< TArrayType< Double_t > > ROOT::Internal::TArrayDoubleProxy
 
typedef TArrayProxy< TArrayType< Float16_t > > ROOT::Internal::TArrayFloat16Proxy
 
typedef TArrayProxy< TArrayType< Float_t > > ROOT::Internal::TArrayFloatProxy
 
typedef TArrayProxy< TArrayType< Int_t > > ROOT::Internal::TArrayIntProxy
 
typedef TArrayProxy< TArrayType< Long64_t > > ROOT::Internal::TArrayLong64Proxy
 
typedef TArrayProxy< TArrayType< Long_t > > ROOT::Internal::TArrayLongProxy
 
typedef TArrayProxy< TArrayType< UShort_t > > ROOT::Internal::TArrayShortProxy
 
typedef TArrayProxy< TArrayType< UChar_t > > ROOT::Internal::TArrayUCharProxy
 
typedef TArrayProxy< TArrayType< UInt_t > > ROOT::Internal::TArrayUIntProxy
 
typedef TArrayProxy< TArrayType< ULong64_t > > ROOT::Internal::TArrayULong64Proxy
 
typedef TArrayProxy< TArrayType< ULong_t > > ROOT::Internal::TArrayULongProxy
 
typedef TArrayProxy< TArrayType< UShort_t > > ROOT::Internal::TArrayUShortProxy
 
typedef TImpProxy< boolROOT::Internal::TBoolProxy
 
typedef TImpProxy< Char_tROOT::Internal::TCharProxy
 
typedef TClaArrayProxy< TArrayType< bool > > ROOT::Internal::TClaArrayBoolProxy
 
typedef TClaArrayProxy< TArrayType< Char_t > > ROOT::Internal::TClaArrayCharProxy
 
typedef TClaArrayProxy< TArrayType< Double32_t > > ROOT::Internal::TClaArrayDouble32Proxy
 
typedef TClaArrayProxy< TArrayType< Double_t > > ROOT::Internal::TClaArrayDoubleProxy
 
typedef TClaArrayProxy< TArrayType< Float16_t > > ROOT::Internal::TClaArrayFloat16Proxy
 
typedef TClaArrayProxy< TArrayType< Float_t > > ROOT::Internal::TClaArrayFloatProxy
 
typedef TClaArrayProxy< TArrayType< Int_t > > ROOT::Internal::TClaArrayIntProxy
 
typedef TClaArrayProxy< TArrayType< Long64_t > > ROOT::Internal::TClaArrayLong64Proxy
 
typedef TClaArrayProxy< TArrayType< Long_t > > ROOT::Internal::TClaArrayLongProxy
 
typedef TClaArrayProxy< TArrayType< UShort_t > > ROOT::Internal::TClaArrayShortProxy
 
typedef TClaArrayProxy< TArrayType< UChar_t > > ROOT::Internal::TClaArrayUCharProxy
 
typedef TClaArrayProxy< TArrayType< UInt_t > > ROOT::Internal::TClaArrayUIntProxy
 
typedef TClaArrayProxy< TArrayType< ULong64_t > > ROOT::Internal::TClaArrayULong64Proxy
 
typedef TClaArrayProxy< TArrayType< ULong_t > > ROOT::Internal::TClaArrayULongProxy
 
typedef TClaArrayProxy< TArrayType< UShort_t > > ROOT::Internal::TClaArrayUShortProxy
 
typedef TClaImpProxy< boolROOT::Internal::TClaBoolProxy
 
typedef TClaImpProxy< Char_tROOT::Internal::TClaCharProxy
 
typedef TClaImpProxy< Double32_tROOT::Internal::TClaDouble32Proxy
 
typedef TClaImpProxy< Double_tROOT::Internal::TClaDoubleProxy
 
typedef TClaImpProxy< Float16_tROOT::Internal::TClaFloat16Proxy
 
typedef TClaImpProxy< Float_tROOT::Internal::TClaFloatProxy
 
typedef TClaImpProxy< Int_tROOT::Internal::TClaIntProxy
 
typedef TClaImpProxy< Long64_tROOT::Internal::TClaLong64Proxy
 
typedef TClaImpProxy< Long_tROOT::Internal::TClaLongProxy
 
typedef TClaImpProxy< Short_tROOT::Internal::TClaShortProxy
 
typedef TClaImpProxy< UChar_tROOT::Internal::TClaUCharProxy
 
typedef TClaImpProxy< UInt_tROOT::Internal::TClaUIntProxy
 
typedef TClaImpProxy< ULong64_tROOT::Internal::TClaULong64Proxy
 
typedef TClaImpProxy< ULong_tROOT::Internal::TClaULongProxy
 
typedef TClaImpProxy< UShort_tROOT::Internal::TClaUShortProxy
 
typedef TImpProxy< Double32_tROOT::Internal::TDouble32Proxy
 
typedef TImpProxy< Double_tROOT::Internal::TDoubleProxy
 
typedef TImpProxy< Float16_tROOT::Internal::TFloat16Proxy
 
typedef TImpProxy< Float_tROOT::Internal::TFloatProxy
 
typedef TImpProxy< Int_tROOT::Internal::TIntProxy
 
typedef TImpProxy< Long64_tROOT::Internal::TLong64Proxy
 
typedef TImpProxy< Long_tROOT::Internal::TLongProxy
 
typedef TImpProxy< Short_tROOT::Internal::TShortProxy
 
typedef TStlArrayProxy< TArrayType< bool > > ROOT::Internal::TStlArrayBoolProxy
 
typedef TStlArrayProxy< TArrayType< Char_t > > ROOT::Internal::TStlArrayCharProxy
 
typedef TStlArrayProxy< TArrayType< Double32_t > > ROOT::Internal::TStlArrayDouble32Proxy
 
typedef TStlArrayProxy< TArrayType< Double_t > > ROOT::Internal::TStlArrayDoubleProxy
 
typedef TStlArrayProxy< TArrayType< Float16_t > > ROOT::Internal::TStlArrayFloat16Proxy
 
typedef TStlArrayProxy< TArrayType< Float_t > > ROOT::Internal::TStlArrayFloatProxy
 
typedef TStlArrayProxy< TArrayType< Int_t > > ROOT::Internal::TStlArrayIntProxy
 
typedef TStlArrayProxy< TArrayType< Long64_t > > ROOT::Internal::TStlArrayLong64Proxy
 
typedef TStlArrayProxy< TArrayType< Long_t > > ROOT::Internal::TStlArrayLongProxy
 
typedef TStlArrayProxy< TArrayType< UShort_t > > ROOT::Internal::TStlArrayShortProxy
 
typedef TStlArrayProxy< TArrayType< UChar_t > > ROOT::Internal::TStlArrayUCharProxy
 
typedef TStlArrayProxy< TArrayType< UInt_t > > ROOT::Internal::TStlArrayUIntProxy
 
typedef TStlArrayProxy< TArrayType< ULong64_t > > ROOT::Internal::TStlArrayULong64Proxy
 
typedef TStlArrayProxy< TArrayType< ULong_t > > ROOT::Internal::TStlArrayULongProxy
 
typedef TStlArrayProxy< TArrayType< UShort_t > > ROOT::Internal::TStlArrayUShortProxy
 
typedef TStlImpProxy< boolROOT::Internal::TStlBoolProxy
 
typedef TStlImpProxy< Char_tROOT::Internal::TStlCharProxy
 
typedef TStlImpProxy< Double32_tROOT::Internal::TStlDouble32Proxy
 
typedef TStlImpProxy< Double_tROOT::Internal::TStlDoubleProxy
 
typedef TStlImpProxy< Float16_tROOT::Internal::TStlFloat16Proxy
 
typedef TStlImpProxy< Float_tROOT::Internal::TStlFloatProxy
 
typedef TStlImpProxy< Int_tROOT::Internal::TStlIntProxy
 
typedef TStlImpProxy< Long64_tROOT::Internal::TStlLong64Proxy
 
typedef TStlImpProxy< Long_tROOT::Internal::TStlLongProxy
 
typedef TStlImpProxy< Short_tROOT::Internal::TStlShortProxy
 
typedef TStlImpProxy< UChar_tROOT::Internal::TStlUCharProxy
 
typedef TStlImpProxy< UInt_tROOT::Internal::TStlUIntProxy
 
typedef TStlImpProxy< ULong64_tROOT::Internal::TStlULong64Proxy
 
typedef TStlImpProxy< ULong_tROOT::Internal::TStlULongProxy
 
typedef TStlImpProxy< UShort_tROOT::Internal::TStlUShortProxy
 
typedef TImpProxy< UChar_tROOT::Internal::TUCharProxy
 
typedef TImpProxy< UInt_tROOT::Internal::TUIntProxy
 
typedef TImpProxy< ULong64_tROOT::Internal::TULong64Proxy
 
typedef TImpProxy< ULong_tROOT::Internal::TULongProxy
 
typedef TImpProxy< UShort_tROOT::Internal::TUShortProxy