Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-02 08:21:08

0001 #ifndef __TRIGGERHANDLER_H__
0002 #define __TRIGGERHANDLER_H__
0003 
0004 
0005 class TriggerHandler {
0006 
0007 public:
0008 
0009   TriggerHandler() {};
0010 
0011 
0012   virtual ~TriggerHandler() {};
0013 
0014   //  virtual void identify(std::ostream& os = std::cout) const = 0;
0015 
0016   // this is the virtual worker routine
0017   virtual int wait_for_trigger( const int moreinfo=0) =0;
0018 
0019   // functions that we might need 
0020   virtual int enable(){return 0;};
0021   virtual int disable(){return 0;};
0022   virtual int rearm(){return 0;};
0023 
0024 
0025 };
0026 
0027 #endif