Hall-D Software
alpha
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
daq_param_type.h
Go to the documentation of this file.
1
// $Id$
2
// $HeadURL$
3
//
4
// File: daq_param_type.h
5
// Created: Fri Sep 26 08:06:38 EDT 2014
6
// Creator: davidl (on Darwin harriet.jlab.org 13.4.0)
7
//
8
//
9
// These specify the daq configuration parameter codes used
10
// to identify the the parameter types in the DAQ config.
11
// parameter EVIO bank. These are written into the event by
12
// the DAQ system and parsed in the method:
13
//
14
// JEventSource_EVIO::ParseModuleConfiguration
15
//
16
// The rawevent plugin also uses these when encoding this
17
// bank. See more details here:
18
//
19
// https://halldweb1.jlab.org/wiki/images/2/21/20140910_config_in_datastream.pdf
20
//
21
22
#ifndef _daq_param_type_
23
#define _daq_param_type_
24
25
enum
daq_param_type
{
26
27
kPARAM250_NSA
= 0x0501,
28
kPARAM250_NSB
= 0x0502,
29
kPARAM250_NSA_NSB
= 0x0503,
// NSA+NSB
30
kPARAM250_NPED
= 0x0504,
31
32
kPARAM125_NSA
= 0x0F01,
33
kPARAM125_NSB
= 0x0F02,
34
kPARAM125_NSA_NSB
= 0x0F03,
// NSA+NSB
35
kPARAM125_NPED
= 0x0F04,
// (1 + 2^P2)/(2^PBIT)
36
kPARAM125_WINWIDTH
= 0x0F05,
37
kPARAM125_PL
= 0x0F06,
38
kPARAM125_NW
= 0x0F07,
39
kPARAM125_NPK
= 0x0F08,
40
kPARAM125_P1
= 0x0F09,
41
kPARAM125_P2
= 0x0F0A,
42
kPARAM125_PG
= 0x0F0B,
43
kPARAM125_IE
= 0x0F0C,
44
kPARAM125_H
= 0x0F0D,
45
kPARAM125_TH
= 0x0F0E,
46
kPARAM125_TL
= 0x0F0F,
47
kPARAM125_IBIT
= 0x0F10,
48
kPARAM125_ABIT
= 0x0F11,
49
kPARAM125_PBIT
= 0x0F12,
50
51
kPARAMF1_REFCNT
= 0x0601,
52
kPARAMF1_TRIGWIN
= 0x0602,
53
kPARAMF1_TRIGLAT
= 0x0603,
54
kPARAMF1_HSDIV
= 0x0604,
55
kPARAMF1_BINSIZE
= 0x0605,
// in picoseconds
56
kPARAMF1_REFCLKDIV
= 0x0606,
57
58
kPARAMCAEN1290_WINWIDTH
= 0x1001,
59
kPARAMCAEN1290_WINOFFSET
= 0x1002,
60
61
kPARAM_NONE
= 0x0000
62
};
63
64
#endif // _daq_param_type_
kPARAMF1_REFCNT
Definition:
daq_param_type.h:51
kPARAM250_NSA_NSB
Definition:
daq_param_type.h:29
kPARAM125_ABIT
Definition:
daq_param_type.h:48
daq_param_type
daq_param_type
Definition:
daq_param_type.h:25
kPARAM125_PG
Definition:
daq_param_type.h:42
kPARAMF1_HSDIV
Definition:
daq_param_type.h:54
kPARAM125_PL
Definition:
daq_param_type.h:37
kPARAMCAEN1290_WINOFFSET
Definition:
daq_param_type.h:59
kPARAMF1_TRIGLAT
Definition:
daq_param_type.h:53
kPARAM125_NPK
Definition:
daq_param_type.h:39
kPARAM125_TH
Definition:
daq_param_type.h:45
kPARAM125_NSB
Definition:
daq_param_type.h:33
kPARAM125_TL
Definition:
daq_param_type.h:46
kPARAM125_PBIT
Definition:
daq_param_type.h:49
kPARAM125_IBIT
Definition:
daq_param_type.h:47
kPARAM125_NSA
Definition:
daq_param_type.h:32
kPARAM125_NPED
Definition:
daq_param_type.h:35
kPARAM125_P1
Definition:
daq_param_type.h:40
kPARAM250_NSB
Definition:
daq_param_type.h:28
kPARAM125_WINWIDTH
Definition:
daq_param_type.h:36
kPARAMF1_REFCLKDIV
Definition:
daq_param_type.h:56
kPARAMCAEN1290_WINWIDTH
Definition:
daq_param_type.h:58
kPARAM250_NPED
Definition:
daq_param_type.h:30
kPARAM125_H
Definition:
daq_param_type.h:44
kPARAM125_P2
Definition:
daq_param_type.h:41
kPARAM125_IE
Definition:
daq_param_type.h:43
kPARAM125_NSA_NSB
Definition:
daq_param_type.h:34
kPARAMF1_TRIGWIN
Definition:
daq_param_type.h:52
kPARAM_NONE
Definition:
daq_param_type.h:61
kPARAMF1_BINSIZE
Definition:
daq_param_type.h:55
kPARAM125_NW
Definition:
daq_param_type.h:38
kPARAM250_NSA
Definition:
daq_param_type.h:27
libraries
DAQ
daq_param_type.h
Generated on Fri Jul 26 2019 14:00:22 for Hall-D Software by
1.8.5