//////////////////////////////////////////////////////
//  HldRfioFileSource
//
//  Datasource for reading events from files on taperobot
//
//////////////////////////////////////////////////////
#ifndef HLDRFIOFILESOURCE_H
#define HLDRFIOFILESOURCE_H

#include "hldfilesource.h"

class HldRFIOFileSource : public HldFileSource
{
 protected:
		TString fCurrentArchive;  //! name of archive on taperobot
		TString fCurrentRobot;    //! name of robot
		
 public:
		HldRFIOFileSource(void);
		
		Bool_t rewind();
		Bool_t getNextFile(void);
		EDsState getNextEvent(Bool_t doUnpack=kTRUE);
		Int_t getRunId(const Text_t *fileName);
		void setArchive(const Char_t *archiveName){fCurrentArchive = archiveName;};
		void setRobot(const Char_t *robotName);
		virtual void addFile(const Text_t *fileName, Int_t refId=-1);
		
		ClassDef(HldRFIOFileSource,0) // Datasource to read HLD files from taperobot
};

#endif

Last change: Sat May 22 13:17:58 2010
Last generated: 2010-05-22 13:17

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.