/[PAMELA software]/yoda/techmodel/ReaderAlgorithms.h
ViewVC logotype

Diff of /yoda/techmodel/ReaderAlgorithms.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 5.1 by kusanagi, Sat Feb 4 12:37:45 2006 UTC revision 6.2 by kusanagi, Tue Apr 25 16:51:04 2006 UTC
# Line 1  Line 1 
1  /** @file  /** @file
2   * $Author: Maurizio Nagni $   * $Author: kusanagi $
3   * $Date: 2005/08/29 09:46:13 $   * $Date: 2006/02/15 15:47:14 $
4   * $Revision: 5.0 $   * $Revision: 6.1 $
5   *   *
6   * Header file for the algorithms used to read the techmodel data file.   * Header file for the algorithms used to read the techmodel data file.
7   */   */
# Line 38  Line 38 
38  #include "CalibTrailerEvent.h"  #include "CalibTrailerEvent.h"
39  #include "InitHeaderEvent.h"  #include "InitHeaderEvent.h"
40  #include "InitTrailerEvent.h"  #include "InitTrailerEvent.h"
41    #include "EventTrkEvent.h"
42  #include "log/LogEvent.h"  #include "log/LogEvent.h"
43  #include "varDump/VarDumpEvent.h"  #include "varDump/VarDumpEvent.h"
44  #include "arrDump/ArrDumpEvent.h"  #include "arrDump/ArrDumpEvent.h"
# Line 155  namespace pamela { Line 156  namespace pamela {
156    
157    
158  /**********************************************  /**********************************************
159    <<<<<<< ReaderAlgorithms.h
160    * Event reader algorithm for CalibTrkBoth events.
161    **********************************************/
162      /*  class CalibTrkBothReader: public TechmodelAlgorithm {
163        private:
164          // The CalibTrkBoth event that is created in the reader.
165          CalibTrkBothEvent* calibTrkBoth;
166        public:
167          CalibTrkBothReader(void);
168          virtual void Init(PamelaRun *);
169          virtual void RunEvent(int, long int) throw (Exception);
170          //this type of RUNEvent should be the future develop.
171          //Pass the buffer not the pointer to file
172          //virtual void RunEvent(int, long int, char[]);
173          virtual std::string GetVersionInfo(void) const;
174        };
175    */
176    
177    /**********************************************
178    =======
179    >>>>>>> 6.1
180  * Event reader algorithm for CalibTrk1 events.  * Event reader algorithm for CalibTrk1 events.
181  **********************************************/  **********************************************/
182      class CalibTrk1Reader: public TechmodelAlgorithm {      class CalibTrk1Reader: public TechmodelAlgorithm {
# Line 381  namespace pamela { Line 403  namespace pamela {
403    
404    
405  /**********************************************  /**********************************************
406    * Event reader algorithm for EventTrk events.
407    **********************************************/
408        class EventTrkReader: public TechmodelAlgorithm {
409        private:
410          /** The EventTrk event that is created in the reader. */
411          EventTrkEvent* eventTrk;
412        public:
413          EventTrkReader(void);
414          virtual void Init(PamelaRun *);
415          virtual void RunEvent(int, long int) throw (Exception);
416          virtual std::string GetVersionInfo(void) const;
417        };
418    
419    
420    /**********************************************
421  * Event reader algorithm for Log events.  * Event reader algorithm for Log events.
422  **********************************************/  **********************************************/
423      class LogReader: public TechmodelAlgorithm {      class LogReader: public TechmodelAlgorithm {

Legend:
Removed from v.5.1  
changed lines
  Added in v.6.2

  ViewVC Help
Powered by ViewVC 1.1.23