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>

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::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
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