#ifndef HRUNINFO_H
#define HRUNINFO_H

using namespace std;
#include "TNamed.h"
#include <iostream>
#include <iomanip>
#include <fstream>

class HRunInfo : public TNamed {
private:
  Int_t   runId;      // run identifier
  TString startTime;  // start time
  TString endTime;    // stop time
  Int_t   numEvents;  // num of events
public:
  HRunInfo(const Char_t* filename="");
  ~HRunInfo() {}
  void setRunId(Int_t n) {runId=n;}
  void setStartTime(const Char_t* s) {startTime=s;}
  void setEndTime(const Char_t* s) {endTime=s;}
  void setNumEvents(Int_t n) {numEvents=n;}
  Int_t getRunId() {return runId;}
  const Char_t* getStartTime() {return startTime.Data();}
  const Char_t* getEndTime() {return endTime.Data();}
  Int_t getNumEvents() {return numEvents;}
  void print();
  void write(fstream&);
private:
  ClassDef(HRunInfo,0) // Class for run information
};

#endif  /* !HRUNINFO */

Last change: Sat May 22 13:12:25 2010
Last generated: 2010-05-22 13:12

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.