// @(#)root/tree:$Id$ // Author: Rene Brun 11/02/97 /************************************************************************* * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #ifndef ROOT_TChainElement #define ROOT_TChainElement ////////////////////////////////////////////////////////////////////////// // // // TChainElement // // // // Describes a component of a TChain. // // // ////////////////////////////////////////////////////////////////////////// #include "TNamed.h" class TBranch; class TChainElement : public TNamed { /// TChainElement status bits enum EStatusBits { kHasBeenLookedUp = BIT(15) }; protected: Long64_t fEntries; ///< Number of entries in the tree of this chain element Int_t fNPackets; ///< Number of packets Int_t fPacketSize; ///< Number of events in one packet for parallel root Int_t fStatus; ///< branch status when used as a branch void *fBaddress; ///