60      auto bareTypeCopy = 
static_cast<EDataType>(bareType);
 
   61      switch (bareTypeCopy) {
 
@ kDataTypeAliasSignedChar_t
 
@ kDataTypeAliasUnsigned_t
 
A Branch for the case of an object.
 
virtual TString GetFullName() const
Return the 'full' name of the branch.
 
A TTree is a list of TBranches.
 
virtual TString GetFullName() const
Return the 'full' name of the branch.
 
TObjArray * GetListOfBranches()
 
virtual Int_t GetExpectedType(TClass *&clptr, EDataType &type)
Fill expectedClass and expectedType with information on the data type of the object/values contained ...
 
Buffer base class used for serializing objects.
 
Bool_t ByteSwapBuffer(Long64_t n, EDataType type)
Byte-swap N primitive-elements in the buffer.
 
TClass instances represent classes, structs and namespaces in the ROOT type system.
 
A TLeaf for the general case when using the branches created via a TStreamerInfo (i....
 
TMethodCall * GetMethodCall(const char *name)
Returns pointer to method corresponding to name name is a string with the general form "method(list o...
 
char * fAbsAddress
! Absolute leaf Address
 
std::atomic< DeserializeType > fDeserializeTypeCache
! Cache of the type of deserialization.
 
virtual ~TLeafElement()
Default destructor for a LeafObject.
 
virtual Bool_t IsOnTerminalBranch() const
Return true if this leaf is does not have any sub-branch/leaf.
 
virtual DeserializeType GetDeserializeType() const
Determine if this TLeafElement supports bulk IO.
 
virtual TString GetFullName() const
Return the full name (including the parent's branch names) of the leaf.
 
std::atomic< EDataType > fDataTypeCache
! Cache of the EDataType of deserialization.
 
virtual Bool_t IncludeRange(TLeaf *)
Copy/set fMinimum and fMaximum to include/be wide than those of the parameter.
 
Int_t fID
element serial number in fInfo
 
virtual bool ReadBasketFast(TBuffer &, Long64_t)
Deserialize N events from an input buffer.
 
TLeafElement()
Default constructor for LeafObject.
 
A TLeaf describes individual elements of a TBranch See TBranch structure in TTree.
 
Int_t fLenType
Number of bytes for this data type.
 
virtual Int_t GetMaximum() const
 
Int_t fLen
Number of fixed length elements in the leaf's data.
 
TBranch * GetBranch() const
 
TBranch * fBranch
! Pointer to supporting branch (we do not own the branch)
 
virtual void SetUnsigned()
 
Method or function calling interface.
 
Int_t GetEntriesFast() const