/[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 2.7.2.1 by kusanagi, Fri Mar 4 10:30:07 2005 UTC revision 2.8 by kusanagi, Fri Feb 18 18:19:14 2005 UTC
# Line 13  Line 13 
13  #include "PscuEvent.h"  #include "PscuEvent.h"
14    
15    
16  #include "endrun/PhysEndRunEvent.h"  #include "PhysEndRunEvent.h"
17  #include "CalibCalPulse1Event.h"  #include "CalibCalPulse1Event.h"
18  #include "CalibCalPulse2Event.h"  #include "CalibCalPulse2Event.h"
19  #include "physics/TrackerReader.h"  #include "physics/TrackerReader.h"
# Line 64  Line 64 
64  #include "TrgAlarmEvent.h"  #include "TrgAlarmEvent.h"
65  #include "TofAlarmEvent.h"  #include "TofAlarmEvent.h"
66  #include "S4AlarmEvent.h"  #include "S4AlarmEvent.h"
 #include "tsbt/TsbTEvent.h"  
 #include "tsbb/TsbBEvent.h"  
67    
68  using namespace std;  using namespace std;
69    
# Line 238  namespace pamela { Line 236  namespace pamela {
236      public:      public:
237        CalibS4Reader(void);        CalibS4Reader(void);
238        virtual void Init(PamelaRun *);        virtual void Init(PamelaRun *);
239        virtual void RunEvent(int, long int) throw (Exception);        virtual void RunEvent(int, long int) throw (WrongCRCException);
240        virtual std::string GetVersionInfo(void) const;        virtual std::string GetVersionInfo(void) const;
241      };      };
242    
# Line 764  namespace pamela { Line 762  namespace pamela {
762      };      };
763    
764  /**********************************************  /**********************************************
 * Event reader algorithm for TsbT events.  
 **********************************************/  
     class TsbTReader: public TechmodelAlgorithm {  
     private:  
       /** The TsbT event that is created in the reader. */  
       TsbTEvent* TsbT;  
     public:  
       TsbTReader(void);  
       virtual void Init(PamelaRun *);  
       virtual void RunEvent(int, long int) throw (WrongCRCException);  
       virtual std::string GetVersionInfo(void) const;  
     };  
   
 /**********************************************  
 * Event reader algorithm for TsbB events.  
 **********************************************/  
     class TsbBReader: public TechmodelAlgorithm {  
     private:  
       /** The TsbB event that is created in the reader. */  
       TsbBEvent* TsbB;  
     public:  
       TsbBReader(void);  
       virtual void Init(PamelaRun *);  
       virtual void RunEvent(int, long int) throw (WrongCRCException);  
       virtual std::string GetVersionInfo(void) const;  
     };  
   
 /**********************************************  
765  * Event reader algorithm for PSCU events.  * Event reader algorithm for PSCU events.
766  **********************************************/  **********************************************/
767      class PscuReader: public TechmodelAlgorithm {      class PscuReader: public TechmodelAlgorithm {
# Line 804  namespace pamela { Line 774  namespace pamela {
774        virtual void RunEvent(int, long int) throw (WrongCRCException);        virtual void RunEvent(int, long int) throw (WrongCRCException);
775        virtual std::string GetVersionInfo(void) const;        virtual std::string GetVersionInfo(void) const;
776      };      };
777    
778    
779    }    }
780  }  }
781    

Legend:
Removed from v.2.7.2.1  
changed lines
  Added in v.2.8

  ViewVC Help
Powered by ViewVC 1.1.23