| 1 | /** @file | /** @file | 
| 2 | * $Author: kusanagi $ | * $Author: kusanagi $ | 
| 3 | * $Date: 2004/09/21 20:24:33 $ | * $Date: 2004/09/21 20:50:54 $ | 
| 4 | * $Revision: 1.8 $ | * $Revision: 2.0 $ | 
| 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 | */ | */ | 
| 49 | #include "TrkInitEvent.h" | #include "TrkInitEvent.h" | 
| 50 | #include "TofInitEvent.h" | #include "TofInitEvent.h" | 
| 51 | #include "TrgInitEvent.h" | #include "TrgInitEvent.h" | 
| 52 |  | #include "NdInitEvent.h" | 
| 53 | #include "CalAlarmEvent.h" | #include "CalAlarmEvent.h" | 
| 54 | #include "AcAlarmEvent.h" | #include "AcAlarmEvent.h" | 
| 55 | #include "TrkAlarmEvent.h" | #include "TrkAlarmEvent.h" | 
| 585 | }; | }; | 
| 586 |  |  | 
| 587 | /********************************************** | /********************************************** | 
| 588 |  | * Event reader algorithm for NdInit events. | 
| 589 |  | **********************************************/ | 
| 590 |  | class NdInitReader: public TechmodelAlgorithm { | 
| 591 |  | private: | 
| 592 |  | /** The NdInit event that is created in the reader. */ | 
| 593 |  | NdInitEvent* ndInit; | 
| 594 |  | public: | 
| 595 |  | NdInitReader(void); | 
| 596 |  | virtual void Init(PamelaRun *); | 
| 597 |  | virtual void RunEvent(int, long int); | 
| 598 |  | virtual std::string GetVersionInfo(void) const; | 
| 599 |  | }; | 
| 600 |  |  | 
| 601 |  |  | 
| 602 |  | /********************************************** | 
| 603 | * Event reader algorithm for CalAlarm events. | * Event reader algorithm for CalAlarm events. | 
| 604 | **********************************************/ | **********************************************/ | 
| 605 | class CalAlarmReader: public TechmodelAlgorithm { | class CalAlarmReader: public TechmodelAlgorithm { |