25 TClass              *TVirtualTreePlayer::fgPlayer  = 0;
 
   26 TVirtualTreePlayer  *TVirtualTreePlayer::fgCurrent = 0;
 
   28 ClassImp(TVirtualTreePlayer);
 
   35 TVirtualTreePlayer *TVirtualTreePlayer::TreePlayer(TTree *obj)
 
   40       if ((h = gROOT->GetPluginManager()->FindHandler(
"TVirtualTreePlayer"))) {
 
   41          if (h->LoadPlugin() == -1)
 
   43          TVirtualTreePlayer::SetPlayer(h->GetClass());
 
   45       if (!fgPlayer) 
return 0;
 
   49    TVirtualTreePlayer *p = (TVirtualTreePlayer*)fgPlayer->New();
 
   50    if (p) p->SetTree(obj);
 
   58 TVirtualTreePlayer::~TVirtualTreePlayer()
 
   60    if (fgCurrent==
this) {
 
   69 TVirtualTreePlayer *TVirtualTreePlayer::GetCurrentPlayer()
 
   77 void TVirtualTreePlayer::SetPlayer(
const char *player)
 
   79    fgPlayer = TClass::GetClass(player);