/[PAMELA software]/chewbacca/PamOffLineSW/techmodel/TechmodelAlgorithm.h
ViewVC logotype

Contents of /chewbacca/PamOffLineSW/techmodel/TechmodelAlgorithm.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Thu Feb 11 09:02:14 2010 UTC (14 years, 9 months ago) by mocchiut
Branch: MAIN
CVS Tags: v10RED, v9r00, v9r01, HEAD
Changes since 1.1: +8 -7 lines
File MIME type: text/plain
9R bugs fixed

1 /** @file
2 * $Author: mocchiut $
3 * $Date: 2008/09/23 07:20:25 $
4 * $Revision: 1.1.1.1 $
5 *
6 * Header file for the algorithms used to read the techmodel data file.
7 */
8
9
10 #ifndef TECHMODEL_ALGORITHM_H
11 #define TECHMODEL_ALGORITHM_H
12
13 #include <iostream>
14 #include <fstream>
15
16 #include "event/Algorithm.h"
17 #include "event/Exception.h"
18 #include <TString.h>
19 //my logger
20 #include "../Logger.h"
21
22 namespace PamOffLineSW
23 {
24 //logger
25 extern LogUtil* mainLogUtil;
26 }
27
28 namespace pamela {
29 namespace techmodel {
30
31 /**
32 * Base algorithm for all techmodel reader.
33 */
34 class TechmodelAlgorithm: public Algorithm {
35 protected:
36 TechmodelAlgorithm(const PacketType*, std::string);
37 public:
38 virtual void Init(PamelaRun*);
39 virtual void PKT_RunEvent(char*, long int = 0) throw (Exception){}
40 virtual TObject *GetPtr(TString=""){return this;};
41 ClassDef(TechmodelAlgorithm, 2)
42 };
43 }
44 }
45
46 #endif /* TECHMODEL_ALGORITHM_H */
47
48

  ViewVC Help
Powered by ViewVC 1.1.23