AraEvent/IcrrTriggerMonitor.h
00001 00002 00003 00004 00005 00006 00007 00008 00009 #ifndef ICRRTRIGGERMONITOR_H 00010 #define ICRRTRIGGERMONITOR_H 00011 00012 //Includes 00013 #include <TObject.h> 00014 #include "araIcrrStructures.h" 00015 #include "araIcrrDefines.h" 00016 00018 00022 class IcrrTriggerMonitor: public TObject 00023 { 00024 public: 00025 IcrrTriggerMonitor(); 00026 IcrrTriggerMonitor(IcrrTriggerMonitorStruct_t *theTrig); 00027 ~IcrrTriggerMonitor(); 00028 00030 00045 unsigned char trigType; 00046 unsigned short ppsNum; 00047 unsigned short deadTime1; 00048 unsigned short deadTime2; 00049 00050 00052 00068 unsigned short trigPattern; 00069 unsigned short rovdd[3]; //< Actually rovdd[0] and rovdd[1] are thetrigger time 00070 unsigned short rcoCount[3]; 00071 00072 Int_t isInTrigPattern(int bit); 00073 Int_t isInTrigType(int bit); 00074 Double_t getDeadtime(); 00075 UInt_t getRubidiumTriggerTime(); 00076 Double_t getRubidiumTriggerTimeInSec(); 00077 00078 ClassDef(IcrrTriggerMonitor,1); 00079 }; 00080 00081 00082 #endif //ICRRTRIGGERMONITOR_H
Generated on Mon Jun 3 16:10:04 2013 for ARA ROOT v3.9 Software by
