larlight::FEM Namespace Reference

Defines constants for PMT related electronics. More...

Enumerations

enum  DISCRIMINATOR {
  BASE_DISC = 0, COSMIC_DISC, MICHEL_DISC, BEAM_DISC,
  BEAM_WIN, DISC_MAX
}
 

PMT discriminator type.

More...
enum  FEM_WORD {
  UNDEFINED_WORD = 0, EVENT_HEADER, FEM_HEADER, FEM_FIRST_WORD,
  CHANNEL_HEADER, CHANNEL_WORD, CHANNEL_LAST_WORD, FEM_LAST_WORD,
  EVENT_LAST_WORD
}
 

Defines PMT word-type.

More...

Variables

const UShort_t INVALID_CH = DATA::INVALID_USHORT
 Invalid (or initialized) channel number.
const UInt_t INVALID_WORD = DATA::INVALID_UINT
 Invalid (or initialized) event word.
const UInt_t EMPTY_WORD = 0x0
 Empty word.
const UInt_t BEAMGATE_NSAMPLE = 1500
 # samples in the beamgate
const UShort_t NUM_PMT_CHANNEL = 48
 # of PMT readout channels
const UShort_t MAX_ADC = 4095
 Maximum ADC value.

Detailed Description

Defines constants for PMT related electronics.


Enumeration Type Documentation

PMT discriminator type.

Enumerator:
BASE_DISC 

lowest disc. threshold so-called disc. 0

COSMIC_DISC 

discriminator for cosmics

MICHEL_DISC 

discriminator for michel electrons (not used, just a place hlder)

BEAM_DISC 

discriminator for signal within the beam window

BEAM_WIN 

discriminator for beam window (forced N samples read-out)

DISC_MAX 

Definition at line 34 of file FEMConstants.hh.

00034                        {
00035       BASE_DISC = 0, 
00036       COSMIC_DISC,   
00037       MICHEL_DISC,   
00038       BEAM_DISC,     
00039       BEAM_WIN,      
00040       DISC_MAX
00041     };

Defines PMT word-type.

Enumerator:
UNDEFINED_WORD 

Word type ... undefined.

EVENT_HEADER 

A signal word (no data) to flag the start of headers.

FEM_HEADER 

Event header word.

FEM_FIRST_WORD 

First word in the event (after the event header, before channel data ).

CHANNEL_HEADER 

Channel header word.

CHANNEL_WORD 

Channel word such as ADC sample.

CHANNEL_LAST_WORD 

Last word per channel-wise readout.

FEM_LAST_WORD 

Last word per fem.

EVENT_LAST_WORD 

Last word in the event.

Definition at line 44 of file FEMConstants.hh.

00044                  {
00045       UNDEFINED_WORD = 0, 
00046       EVENT_HEADER,       
00047       FEM_HEADER,         
00048       FEM_FIRST_WORD,     
00049       CHANNEL_HEADER,     
00050       CHANNEL_WORD,       
00051       CHANNEL_LAST_WORD,  
00052       FEM_LAST_WORD,      
00053       EVENT_LAST_WORD     
00054     };


Variable Documentation

const UInt_t larlight::FEM::BEAMGATE_NSAMPLE = 1500

# samples in the beamgate

Definition at line 29 of file FEMConstants.hh.

const UInt_t larlight::FEM::EMPTY_WORD = 0x0

Empty word.

Definition at line 27 of file FEMConstants.hh.

Invalid (or initialized) channel number.

Definition at line 25 of file FEMConstants.hh.

Referenced by larlight::pulse::clear_data(), and larlight::fifo::init_vars().

const UShort_t larlight::FEM::MAX_ADC = 4095

Maximum ADC value.

Definition at line 31 of file FEMConstants.hh.

const UShort_t larlight::FEM::NUM_PMT_CHANNEL = 48

# of PMT readout channels

Definition at line 30 of file FEMConstants.hh.

 All Classes Namespaces Files Functions Variables Enumerations Enumerator

Generated on 3 Jun 2014 for MyProject by  doxygen 1.6.1