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;
}