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