24 ClassImp(TChainElement);
29 TChainElement::TChainElement() : TNamed(),fBaddress(0),fBaddressType(0),
30 fBaddressIsPtr(kFALSE), fBranchPtr(0), fLoadResult(0)
37 ResetBit(kHasBeenLookedUp);
43 TChainElement::TChainElement(
const char *name,
const char *title)
44 :TNamed(name,title),fBaddress(0),fBaddressType(0),
45 fBaddressIsPtr(kFALSE), fBranchPtr(0), fLoadResult(0)
52 ResetBit(kHasBeenLookedUp);
58 TChainElement::~TChainElement()
66 void TChainElement::CreatePackets()
68 fNPackets = 1 + Int_t(fEntries/fPacketSize);
70 fPackets =
new char[fNPackets+1];
71 for (Int_t i=0;i<fNPackets;i++) fPackets[i] =
' ';
72 fPackets[fNPackets] = 0;
79 void TChainElement::ls(Option_t *)
const
82 std::cout << GetTitle() <<
"tree:" << GetName() <<
" entries=";
83 if (fEntries == TTree::kMaxEntries)
84 std::cout <<
"<not calculated>";
86 std::cout << fEntries;
93 void TChainElement::SetPacketSize(Int_t size)
101 void TChainElement::SetLookedUp(Bool_t y)
104 SetBit(kHasBeenLookedUp);
106 ResetBit(kHasBeenLookedUp);