Back to index

PHCallEvent.C

 
//----------------------------------------------------------------------------- 
//  $Header: /afs/rhic/phenix/cvsroot/offline/framework/phool/PHCallEvent.C,v 1.3 2000/10/17 19:17:53 irina Exp $ 
// 
//  The PHOOL's Software 
//  Copyright (C) PHENIX collaboration, 1999 
// 
//  Implementation of class PHCallEvent 
// 
//  Author: Matthias Messer 
//----------------------------------------------------------------------------- 
#include "PHCallEvent.h"  
#include "PHDataNode.h"  
#include "PHIODataNode.h"  
#include "PHModule.h"  
 
PHCallEvent::PHCallEvent()  
{ 
  startNode = 0; 
} 
PHCallEvent::PHCallEvent(PHCompositeNode* n)  
{ 
  startNode = n; 
} 
 
PHCallEvent::~PHCallEvent()  
{ 
} 
 
void PHCallEvent::perform(PHNode* node) 
{ 
   if (node->getType() == "PHDataNode") 
	(((PHDataNode<PHModule>*)node)->getData())->event(startNode); 
   else if (node->getType() == "PHIODataNode") 
	(((PHIODataNode<PHModule>*)node)->getData())->event(startNode); 
} 

Back to index