ARA ROOT v3.10 Software

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 Tue Jul 16 16:58:01 2013 for ARA ROOT v3.10 Software by doxygen 1.4.7