ROOT logo
//*-- AUTHOR : Ilse Koenig

//_HADES_CLASS_DESCRIPTION
//////////////////////////////////////////////////////////////////////////////
//
// HFileInfo
//
// Class for HLD file and run information (filled by Oracle interface)
//
//////////////////////////////////////////////////////////////////////////////

#include "hfileinfo.h"

ClassImp(HFileInfo)

HFileInfo::HFileInfo(const Char_t* filename) : HRunInfo(filename) {
  magnetCurrent=-1;
}

void HFileInfo::print() {
  cout.setf(ios::left,ios::adjustfield);
  cout<<setw(25)<<GetName()<<setw(12)<<runId<<"\n    "<<startTime<<"  "
      <<setw(25)<<endTime;
  cout.setf(ios::right,ios::adjustfield);
  cout<<setw(12)<<numEvents<<setw(8)<<magnetCurrent<<'\n';
}

void HFileInfo::write(fstream& fout) {
  fout.setf(ios::left,ios::adjustfield);
  fout<<setw(25)<<GetName()<<setw(12)<<runId<<"  "<<startTime<<"  "
      <<setw(25)<<endTime;
  fout.setf(ios::right,ios::adjustfield);
  fout<<setw(12)<<numEvents<<setw(7)<<magnetCurrent<<'\n';
}
 hfileinfo.cc:1
 hfileinfo.cc:2
 hfileinfo.cc:3
 hfileinfo.cc:4
 hfileinfo.cc:5
 hfileinfo.cc:6
 hfileinfo.cc:7
 hfileinfo.cc:8
 hfileinfo.cc:9
 hfileinfo.cc:10
 hfileinfo.cc:11
 hfileinfo.cc:12
 hfileinfo.cc:13
 hfileinfo.cc:14
 hfileinfo.cc:15
 hfileinfo.cc:16
 hfileinfo.cc:17
 hfileinfo.cc:18
 hfileinfo.cc:19
 hfileinfo.cc:20
 hfileinfo.cc:21
 hfileinfo.cc:22
 hfileinfo.cc:23
 hfileinfo.cc:24
 hfileinfo.cc:25
 hfileinfo.cc:26
 hfileinfo.cc:27
 hfileinfo.cc:28
 hfileinfo.cc:29
 hfileinfo.cc:30
 hfileinfo.cc:31
 hfileinfo.cc:32
 hfileinfo.cc:33
 hfileinfo.cc:34