AraEvent/AraTriggerMonitor.h
00001 00002 00003 00004 00005 00006 00007 00008 00009 #ifndef ARATRIGGERMONITOR_H 00010 #define ARATRIGGERMONITOR_H 00011 00012 //Includes 00013 #include <TObject.h> 00014 #include "araStructures.h" 00015 #include "araDefines.h" 00016 00018 00022 class AraTriggerMonitor: public TObject 00023 { 00024 public: 00025 AraTriggerMonitor(); 00026 AraTriggerMonitor(AraTriggerMonitorStruct_t *theTrig); 00027 ~AraTriggerMonitor(); 00028 00030 00044 unsigned char trigType; 00045 unsigned short ppsNum; 00046 unsigned short deadTime1; 00047 unsigned short deadTime2; 00048 00049 00051 00067 unsigned short trigPattern; 00068 unsigned short rovdd[3]; //< Actually rovdd[0] and rovdd[1] are thetrigger time 00069 unsigned short rcoCount[3]; 00070 00071 Int_t isInTrigPattern(int bit); 00072 Int_t isInTrigType(int bit); 00073 Double_t getDeadtime(); 00074 UInt_t getRubidiumTriggerTime(); 00075 Double_t getRubidiumTriggerTimeInSec(); 00076 00077 ClassDef(AraTriggerMonitor,1); 00078 }; 00079 00080 00081 #endif //ARATRIGGERMONITOR_H
Generated on Wed Aug 8 16:18:55 2012 for ARA ROOT Test Bed Software by
