IcrrTriggerMonitor Class Reference
Part of AraEvent library. The ICRR Trigger monitor class. More...
#include <IcrrTriggerMonitor.h>
Public Member Functions | |
ClassDef (IcrrTriggerMonitor, 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. | |
IcrrTriggerMonitor (IcrrTriggerMonitorStruct_t *theTrig) | |
Assignment constructor. | |
IcrrTriggerMonitor () | |
Default constructor. | |
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. | |
~IcrrTriggerMonitor () | |
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
Part of AraEvent library. The ICRR Trigger monitor class.The ROOT implementation of the Trigger Monitor
Definition at line 22 of file IcrrTriggerMonitor.h.
Member Data Documentation
unsigned short IcrrTriggerMonitor::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 68 of file IcrrTriggerMonitor.h.
unsigned char IcrrTriggerMonitor::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 45 of file IcrrTriggerMonitor.h.
The documentation for this class was generated from the following files:
- AraEvent/IcrrTriggerMonitor.h
- AraEvent/IcrrTriggerMonitor.cxx
Generated on Mon Jun 3 16:10:11 2013 for ARA ROOT v3.9 Software by
