26 class TLeafF :
public TLeaf {
36 TLeafF(TBranch *parent,
const char *name,
const char *type);
39 virtual void Export(TClonesArray *list, Int_t n);
40 virtual void FillBasket(TBuffer &b);
41 virtual DeserializeType GetDeserializeType()
const {
return DeserializeType::kInPlace; }
42 const char *GetTypeName()
const {
return "Float_t"; }
43 Double_t GetValue(Int_t i=0)
const;
44 virtual void *GetValuePointer()
const {
return fValue; }
45 virtual void Import(TClonesArray *list, Int_t n);
46 virtual void PrintValue(Int_t i=0)
const;
47 virtual void ReadBasket(TBuffer &b);
48 virtual void ReadBasketExport(TBuffer &b, TClonesArray *list, Int_t n);
49 virtual void ReadValue(std::istream& s, Char_t delim =
' ');
50 virtual void SetAddress(
void *add=0);
52 virtual bool ReadBasketFast(TBuffer&, Long64_t);
53 virtual bool ReadBasketSerialized(TBuffer&, Long64_t) {
return true; }
60 inline Double_t TLeafF::GetValue(Int_t i)
const {
return fValue[i]; }