ARA ROOT Test BEd Software

AraTriggerMonitor Class Reference

AraTriggerMonitor -- The Trigger Monitor. More...

#include <AraTriggerMonitor.h>

List of all members.


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

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.

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:
Generated on Wed Aug 8 16:18:56 2012 for ARA ROOT Test Bed Software by doxygen 1.4.7