Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TFormLeafInfoCollectionObject Class Reference

A small helper class to implement reading a data member on a TClonesArray object stored in a TTree.

Definition at line 204 of file TFormLeafInfo.h.

Public Member Functions

 TFormLeafInfoCollectionObject (const TFormLeafInfoCollectionObject &orig)
 Constructor.
 
 TFormLeafInfoCollectionObject (TClass *classptr=nullptr, Bool_t fTop=kTRUE)
 Constructor.
 
TFormLeafInfoDeepCopy () const override
 Make a complete copy of this FormLeafInfo and all its content.
 
Int_t GetCounterValue (TLeaf *leaf) override
 Return the current size of the TClonesArray.
 
void * GetLocalValuePointer (char *thisobj, Int_t instance=0) override
 Return the address of the underlying current value.
 
void * GetLocalValuePointer (TLeaf *leaf, Int_t instance=0) override
 Return the pointer to the clonesArray.
 
Double_t GetValue (TLeaf *leaf, Int_t instance=0) override
 
template<typename T >
GetValueImpl (TLeaf *leaf, Int_t instance=0)
 Return the value of the underlying data member inside the clones array.
 
Long64_t GetValueLong64 (TLeaf *leaf, Int_t instance=0) override