ARA ROOT Test BEd Software

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 doxygen 1.4.7