CAEN MCA  0.99.10
SDK for Hexagon
Data mask: Lists (event flags)

Bits provided by DATAMASK_LIST_DATA_FLAGS_DATAMASK. Copied from CAENDPPLayerTypes.h. More...

+ Collaboration diagram for Data mask: Lists (event flags):

Macros

#define LIST_DATA_FLAGS_DATAMASK_DEADTIME   UINT32_C(0x1)
 Identifies the first event after a dead time. More...
 
#define LIST_DATA_FLAGS_DATAMASK_TTROLLOVER   UINT32_C(0x2)
 Identifies a trigger time stamp roll-over that occurred before this event. More...
 
#define LIST_DATA_FLAGS_DATAMASK_TTRESET   UINT32_C(0x4)
 Identifies a trigger time stamp reset forced from external signals in S-IN (GPI for Desktop). More...
 
#define LIST_DATA_FLAGS_DATAMASK_EVTFAKE   UINT32_C(0x8)
 Identifies a fake event (which does not correspond to any physical event). More...
 
#define LIST_DATA_FLAGS_DATAMASK_MEMFULL   UINT32_C(0x10)
 Reading memory full. More...
 
#define LIST_DATA_FLAGS_DATAMASK_TRGLOST   UINT32_C(0x20)
 Identifies the first event after a trigger lost. More...
 
#define LIST_DATA_FLAGS_DATAMASK_NTRGLOST   UINT32_C(0x40)
 Every N lost events this flag is high (see board documentation to set N). More...
 
#define LIST_DATA_FLAGS_DATAMASK_OVERRNG   UINT32_C(0x80)
 Energy overranged. More...
 
#define LIST_DATA_FLAGS_DATAMASK_1024TRG   UINT32_C(0x100)
 1024 triggers counted (every 1024 counted events this flag is high). More...
 
#define LIST_DATA_FLAGS_DATAMASK_LOSTEVT   UINT32_C(0x200)
 Identifies the first event after when one or more events is lost due to a memory board FULL. The memory can be FULL due to a write event. More...
 
#define LIST_DATA_FLAGS_DATAMASK_INPUTSAT   UINT32_C(0x400)
 Identifies an event saturating the input dynamics (clipping). More...
 
#define LIST_DATA_FLAGS_DATAMASK_NTRGTOT   UINT32_C(0x800)
 Every N total events this flag is high (see board documentation to set N). More...
 
#define LIST_DATA_FLAGS_DATAMASK_OLDSORT   UINT32_C(0x1000)
 Identifies an event not sorted but sent for waveform. More...
 
#define LIST_DATA_FLAGS_DATAMASK_EOR   UINT32_C(0x2000)
 Identifies a fake event occurring at the end of run. More...
 
#define LIST_DATA_FLAGS_DATAMASK_FINETT   UINT32_C(0x4000)
 Identifies an event with fine time stamp. More...
 
#define LIST_DATA_FLAGS_DATAMASK_PILEUP   UINT32_C(0x8000)
 Identifies a pile up event. More...
 
#define LIST_DATA_FLAGS_DATAMASK_TIME   UINT32_C(0x10000)
 Identifies a fake event occurring on a time stamp roll-over. More...
 
#define LIST_DATA_FLAGS_DATAMASK_ENERGY_SKIM   UINT32_C(0x20000)
 Energy skimming. More...
 
#define LIST_DATA_FLAGS_DATAMASK_SATREJ   UINT32_C(0x40000)
 Identifies an event occurred when detector was inibited due to saturation. More...
 

Detailed Description

Bits provided by DATAMASK_LIST_DATA_FLAGS_DATAMASK. Copied from CAENDPPLayerTypes.h.

Macro Definition Documentation

◆ LIST_DATA_FLAGS_DATAMASK_DEADTIME

#define LIST_DATA_FLAGS_DATAMASK_DEADTIME   UINT32_C(0x1)

Identifies the first event after a dead time.

Definition at line 642 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_TTROLLOVER

#define LIST_DATA_FLAGS_DATAMASK_TTROLLOVER   UINT32_C(0x2)

Identifies a trigger time stamp roll-over that occurred before this event.

Definition at line 643 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_TTRESET

#define LIST_DATA_FLAGS_DATAMASK_TTRESET   UINT32_C(0x4)

Identifies a trigger time stamp reset forced from external signals in S-IN (GPI for Desktop).

Definition at line 644 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_EVTFAKE

#define LIST_DATA_FLAGS_DATAMASK_EVTFAKE   UINT32_C(0x8)

Identifies a fake event (which does not correspond to any physical event).

Definition at line 645 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_MEMFULL

#define LIST_DATA_FLAGS_DATAMASK_MEMFULL   UINT32_C(0x10)

Reading memory full.

Definition at line 646 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_TRGLOST

#define LIST_DATA_FLAGS_DATAMASK_TRGLOST   UINT32_C(0x20)

Identifies the first event after a trigger lost.

Definition at line 647 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_NTRGLOST

#define LIST_DATA_FLAGS_DATAMASK_NTRGLOST   UINT32_C(0x40)

Every N lost events this flag is high (see board documentation to set N).

Definition at line 648 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_OVERRNG

#define LIST_DATA_FLAGS_DATAMASK_OVERRNG   UINT32_C(0x80)

Energy overranged.

Definition at line 649 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_1024TRG

#define LIST_DATA_FLAGS_DATAMASK_1024TRG   UINT32_C(0x100)

1024 triggers counted (every 1024 counted events this flag is high).

Definition at line 650 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_LOSTEVT

#define LIST_DATA_FLAGS_DATAMASK_LOSTEVT   UINT32_C(0x200)

Identifies the first event after when one or more events is lost due to a memory board FULL. The memory can be FULL due to a write event.

Definition at line 651 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_INPUTSAT

#define LIST_DATA_FLAGS_DATAMASK_INPUTSAT   UINT32_C(0x400)

Identifies an event saturating the input dynamics (clipping).

Definition at line 652 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_NTRGTOT

#define LIST_DATA_FLAGS_DATAMASK_NTRGTOT   UINT32_C(0x800)

Every N total events this flag is high (see board documentation to set N).

Definition at line 653 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_OLDSORT

#define LIST_DATA_FLAGS_DATAMASK_OLDSORT   UINT32_C(0x1000)

Identifies an event not sorted but sent for waveform.

Definition at line 654 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_EOR

#define LIST_DATA_FLAGS_DATAMASK_EOR   UINT32_C(0x2000)

Identifies a fake event occurring at the end of run.

Definition at line 655 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_FINETT

#define LIST_DATA_FLAGS_DATAMASK_FINETT   UINT32_C(0x4000)

Identifies an event with fine time stamp.

Definition at line 656 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_PILEUP

#define LIST_DATA_FLAGS_DATAMASK_PILEUP   UINT32_C(0x8000)

Identifies a pile up event.

Definition at line 657 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_TIME

#define LIST_DATA_FLAGS_DATAMASK_TIME   UINT32_C(0x10000)

Identifies a fake event occurring on a time stamp roll-over.

Definition at line 658 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_ENERGY_SKIM

#define LIST_DATA_FLAGS_DATAMASK_ENERGY_SKIM   UINT32_C(0x20000)

Energy skimming.

Definition at line 659 of file CAENMCATypes.h.

◆ LIST_DATA_FLAGS_DATAMASK_SATREJ

#define LIST_DATA_FLAGS_DATAMASK_SATREJ   UINT32_C(0x40000)

Identifies an event occurred when detector was inibited due to saturation.

Definition at line 660 of file CAENMCATypes.h.