ARA ROOT v3.10 Software

IcrrTriggerMonitor Class Reference

Part of AraEvent library. The ICRR Trigger monitor class. More...

#include <IcrrTriggerMonitor.h>

List of all members.


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

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.

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