/** @file
 * $Source: /home/cvsmanager/yoda/techmodel/TechmodelPamelaRun.h,v $
 * $Id: TechmodelPamelaRun.h,v 3.0 2005/03/04 15:54:11 kusanagi Exp $
 * $Author: kusanagi $
 * 
 * Header file for the TechmodelPamelaRun class.
 */
#ifndef TECHMODEL_PAMELA_RUN_H
#define TECHMODEL_PAMELA_RUN_H

#include <iostream>

#include "event/PamelaRun.h"

namespace pamela {
  /** All classes for the techmodel data files live here. */
  namespace techmodel {
    class AbstractRootTree;
    /**
     * PamelaRun class that is filled from the techmodel data file.
     */
    class TechmodelPamelaRun: public PamelaRun {
    private: 
      /**
       * The input file stream.
       */
      ifstream* InputFile;
    public: 
      TechmodelPamelaRun(std::string, std::string = getenv("YODA_DATA"));
      /**
       * Get the input file stream. 
       */
      ifstream* GetInputFile(void) { 
	return InputFile; }
    };
  }
}

#endif /* TECHMODEL_PAMELA_RUN_H */
