26 class TLeafC :
public TLeaf {
36 TLeafC(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 char *GetValueString()
const {
return fValue;}
47 virtual Bool_t IncludeRange(TLeaf *);
48 virtual void Import(TClonesArray *list, Int_t n);
49 virtual void PrintValue(Int_t i=0)
const;
50 virtual void ReadBasket(TBuffer &b);
51 virtual void ReadBasketExport(TBuffer &b, TClonesArray *list, Int_t n);
52 virtual void ReadValue(std::istream& s, Char_t delim =
' ');
53 virtual void SetAddress(
void *add=0);
54 virtual void SetMaximum(Int_t max) {fMaximum = max;}
55 virtual void SetMinimum(Int_t min) {fMinimum = min;}
60 inline Double_t TLeafC::GetValue(Int_t i)
const {
return fValue[i]; }