Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:20:53

0001 #ifndef __PMONITOR__
0002 #define __PMONITOR__
0003 
0004 #include <TVirtualPad.h>
0005 #include <TThread.h>
0006 
0007 #include <Event/Event.h>
0008 #include <Event/EventTypes.h>
0009 #include <Event/eventReceiverClient.h>
0010 
0011 int pstatus ();                         
0012 
0013 int ptestopen ();                       
0014 
0015 //int petopen (const char * etname);                       
0016 //int poncsetopen (const char * etname);                       
0017 
0018 int poncsopen (const char * filename);  
0019 int rcdaqopen (const char * ip=0);  
0020 int pfileopen (const char * filename);  
0021 int plistopen (const char * filename);  
0022 int pstart (const int nevents);         
0023 void prun ();                            
0024 void prun (const int nevents);           
0025 int pstart ();                          
0026 int pstop ();                           
0027 int pclose ();                          
0028 //int pclear();
0029 int pidentify (const int n);            
0030 int pidentify ();                       
0031 int pclearidentify ();                  
0032 int pcontrol ();                        
0033 int pcontrol (const int seconds);       
0034 int pwait ();                           
0035 int plock();                            
0036 int prelease();                         
0037 const char *pname();
0038 int pexitstatus();                      
0039 //int pgui ();                            
0040 //int prmgui ();
0041 
0042 int pinit ();
0043 int process_event (Event * e);
0044 
0045 int phsave (const char *filename ="histos.root"); 
0046 void phelp();                          
0047 
0048 void pupdate(TVirtualPad * pad, const unsigned int refresh = 5);
0049 void pendupdate(TVirtualPad * pad = 0);
0050 void updatePad( TVirtualPad *myPad);
0051   
0052 #endif /* __PMONITOR__ */