26 class TLeafS : 
public TLeaf {
 
   36    TLeafS(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 Int_t   GetMaximum()
 const { 
return fMaximum; }
 
   42    virtual Int_t   GetMinimum()
 const { 
return fMinimum; }
 
   43    const char     *GetTypeName() 
const;
 
   44    Double_t        GetValue(Int_t i=0) 
const;
 
   45    virtual void   *GetValuePointer()
 const { 
return fValue; }
 
   46    virtual Bool_t  IncludeRange(TLeaf *);
 
   47    virtual void    Import(TClonesArray *list, Int_t n);
 
   48    virtual void    PrintValue(Int_t i=0) 
const;
 
   49    virtual void    ReadBasket(TBuffer &b);
 
   50    virtual void    ReadBasketExport(TBuffer &b, TClonesArray *list, Int_t n);
 
   51    virtual bool    ReadBasketFast(TBuffer&, Long64_t);
 
   52    virtual bool    ReadBasketSerialized(TBuffer&, Long64_t) { 
return GetDeserializeType() == DeserializeType::kInPlace; }
 
   53    virtual void    ReadValue(std::istream& s, Char_t delim = 
' ');
 
   54    virtual void    SetAddress(
void *add=0);
 
   55    virtual void    SetMaximum(Short_t max) { fMaximum = max; }
 
   56    virtual void    SetMinimum(Short_t min) { fMinimum = min; }