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. | |
TFormLeafInfo * | DeepCopy () 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 > | |
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 |