Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

PisaDriver.h

Go to the documentation of this file.
00001 #ifndef __PISADRIVER_H__
00002 #define __PISADRIVER_H__
00003 
00004 #include "SubsysReco.h"
00005 
00006 class PisaDevice;
00007 
00011 class PisaDriver : public SubsysReco
00012 {
00013  public:
00014 
00016   PisaDriver();
00017 
00019   virtual ~PisaDriver();
00020 
00022   virtual int End(PHCompositeNode *topNode);
00023 
00025   virtual int EndRun(const int runnumber);
00026 
00032   virtual int Init(PHCompositeNode *topNode);
00033 
00038   virtual int InitRun(PHCompositeNode *topNode);
00039 
00043   virtual int process_event(PHCompositeNode *topNode);
00044 
00048   virtual void registerDevice(PisaDevice* device);
00049 
00051   virtual int Reset(PHCompositeNode *topNode);
00052 
00054   virtual int ResetEvent(PHCompositeNode *topNode);
00055 
00059   virtual void Print(const char *what = "ALL") const;
00060 
00061   virtual void Verbosity(const int ival);
00062 
00063 };
00064 
00065 #endif