Back to index

CDetector.C

 
//----------------------------------------------------------------------------- 
//  $Header: CDetector.C,v 2.5 97/04/25 21:32:13 messer Exp $ 
// 
//  COOL Program Library 
//  Copyright (C) CERES collaboration, 1996 
// 
//  Implementation of CDetector class. 
// 
//----------------------------------------------------------------------------- 
#include "CDetector.h" 
#include "CEventServer.h" 
#include "CSortedList.h" 
#include "CTrack.h" 
#include "CElectronTrack.h" 
#include <math.h> 
 
CDetector::CDetector()  
{ 
   lastRunNumber = -1; 
   setup = 0; 
   trackList = 0; 
} 
 
CDetector::~CDetector() {}  
 
void CDetector::listSetup(ostream& ost) const 
{ 
   ost << "\nSetup listing of detector " << name << endl; 
   CString line('=', 46); 
   ost << line << endl; 
   setup->list(ost); 
} 
 
void CDetector::attachTrackList(CSortedList<CTrack>* list) 
{ 
   trackList = list; 
} 
 
void CDetector::attachElectronTrackList(CSortedList<CElectronTrack>* list) 
{ 
   trackList = (CSortedList<CTrack>*) list; 
} 

Back to index