StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjBEMCTxt.h
1 // -*- mode: c++;-*-
2 // $Id: StjBEMCTxt.h,v 1.1 2008/11/27 07:35:23 tai Exp $
3 // Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4 #ifndef STJBEMCTXT_H
5 #define STJBEMCTXT_H
6 
7 #include "StjBEMC.h"
8 
9 #include <string>
10 #include <fstream>
11 
12 class StjBEMCTxt : public StjBEMC {
13 
14 public:
15  StjBEMCTxt(const char* path);
16  virtual ~StjBEMCTxt() { }
17 
18  StjTowerEnergyList getEnergyList();
19 
20 private:
21 
22  std::ifstream _dataFile;
23  long _currentEvent;
24  std::string _oldLine;
25 
26  ClassDef(StjBEMCTxt, 1)
27 
28 };
29 
30 #endif // STJBEMCTXT_H