AraTriggerMonitor Class Reference
AraTriggerMonitor -- The Trigger Monitor. More...
#include <AraTriggerMonitor.h>
Public Member Functions | |
AraTriggerMonitor (AraTriggerMonitorStruct_t *theTrig) | |
Assignment constructor. | |
AraTriggerMonitor () | |
Default constructor. | |
ClassDef (AraTriggerMonitor, 1) | |
Double_t | getDeadtime () |
Returns the deadtime as a fraction (I think). | |
UInt_t | getRubidiumTriggerTime () |
Returns the 32-bit (well maybe 29-bit) trigger time. | |
Double_t | getRubidiumTriggerTimeInSec () |
Returns the rubidium time divided by 280M. | |
Int_t | isInTrigPattern (int bit) |
Returns 1 if the bit is in the pattern. | |
Int_t | isInTrigType (int bit) |
Returns 1 if the bit is in trig type. | |
~AraTriggerMonitor () | |
Destructor. | |
Public Attributes | |
unsigned short | deadTime1 |
fraction = deadTime/64400 | |
unsigned short | deadTime2 |
fraction = deadTime/64400 | |
unsigned short | ppsNum |
1PPS | |
unsigned short | rcoCount [3] |
RCO counter. | |
unsigned short | rovdd [3] |
unsigned short | trigPattern |
Trigger Pattern. | |
unsigned char | trigType |
The trigger type Trig type bit masks. |
Detailed Description
AraTriggerMonitor -- The Trigger Monitor.The ROOT implementation of the Trigger Monitor
Definition at line 22 of file AraTriggerMonitor.h.
Member Data Documentation
unsigned short AraTriggerMonitor::trigPattern |
Trigger Pattern.
Here we are counting bits from 0 to 15 (lsb to msb)
- "Bit 0" discone facet 0
- "Bit 1" discone facet 1
- "Bit 2" discone facet 2
- "Bit 3" discone facet 3
- "Bit 4" discone facet 4
- "Bit 5" discone facet 5
- "Bit 6" batwing facet 0
- "Bit 7" batwing facet 1
- "Bit 8" batwing facet 2
- "Bit 9" any 3 discones
- "Bit 10" any 3 batwings
- "Bit 11" surface coincidence
- "Bits 12-15" unused?
Definition at line 67 of file AraTriggerMonitor.h.
unsigned char AraTriggerMonitor::trigType |
The trigger type Trig type bit masks.
Here we are counting bits from 0 to 7 (lsb to msb)
- "Bit 0" RF trigger (bit latched by ICRR FPGA) [BDF]
- "Bit 1" PPS trigger (bit latched by ICRR FPGA/is not active) [BDF]
- "Bit 2" Software trigger (bit set by DAQ but latched by ICRR FPGA/no reliable) [BDF]
- "Bit 3" Random trigger?
- "Bit 4" not used
- "Bit 5" not used
- "Bit 6" Software trigger (bit set and latched by DAQ/reliable) [BDF]
- "Bit 7" Random trigger (bit set and latched by DAQ/reliable) [BDF] NOTE: care should be taken when using the trigger type since it is not always latched correctly by the ICRR board as there seems to be timing issues in the FGPA.
Definition at line 44 of file AraTriggerMonitor.h.
The documentation for this class was generated from the following files:
- AraEvent/AraTriggerMonitor.h
- AraEvent/AraTriggerMonitor.cxx
Generated on Wed Aug 8 16:18:56 2012 for ARA ROOT Test Bed Software by
