PHBigTimeStamp.h
//-----------------------------------------------------------------------------
// $Header: /afs/rhic/phenix/PHENIX_CVS/offline/database/pdbcal/PHBigTimeStamp.h,v 1.1 1999/08/17 21:14:29 messer Exp $
//
// The PHOOL's Software
// Copyright (C) PHENIX collaboration, 1999
//
// Declaration of class PHBigTimeStamp
//
// Author: Matthias Messer
//-----------------------------------------------------------------------------
#ifndef PHBIGTIMESTAMP_H
#define PHBIGTIMESTAMP_H
#include "PHTimeStamp.h"
class PHBigTimeStamp : public PHTimeStamp {
public:
PHBigTimeStamp();
PHBigTimeStamp(int, int, int, int, int, int, int, int, int);
PHBigTimeStamp(PHTimeStamp &, int, int);
~PHBigTimeStamp();
public:
int getRunNumber() const { return runNumber; }
int getEventNumber() const { return eventNumber; }
void setRunNumber(int val) { runNumber = val; }
void setEventNumber(int val) { eventNumber = val; }
int isInEventRange(PHBigTimeStamp &, PHBigTimeStamp &);
protected:
int runNumber;
int eventNumber;
};
ostream & operator << ( ostream &, PHBigTimeStamp &);
#endif /* PHBIGTIMESTAMP_H */