Coherent WaveBurst
Reference Guide
CWB Documentation
Main Page
Namespaces
All Classes
Files
gitlab
ROOT
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
SOFT
cWB
library
master_0bc430d
tools
toolbox
tutorials
CreateSlagList.C
Go to the documentation of this file.
1
//
2
// Show how to create a super lags list
3
// Author : Gabriele Vedovato
4
5
6
#define NIFO 2
7
#define NUMBER_OF_SEGMENTS 142
8
#define NUMBER_OF_SLAG 40 // (0 are the the default lag)
9
#define SEGMENT_LENGTH 600
10
#define SLAG_OFFSET 0
11
#define SLAG_MAX 0
12
//#define SLAG_LIST_FILE_NAME "slagList_O1N1_Nseg142_Nslag40.txt"
13
#define SLAG_LIST_FILE_NAME NULL
14
15
#define SLAG_DAG_LABEL "slagFileList"
16
17
{
18
19
cwbtb
tb
;
20
vector<slag>
slist
;
21
22
slist=tb.getSlagList(
NIFO
,
NUMBER_OF_SLAG
,
NUMBER_OF_SEGMENTS
,
23
SEGMENT_LENGTH
,
SLAG_OFFSET
,
SLAG_MAX
,
SLAG_LIST_FILE_NAME
);
24
25
cout <<
"slag size : "
<< slist.size() << endl;
26
27
tb.createSlagDagFile(slist,
SLAG_DAG_LABEL
);
28
29
exit
(0);
30
}
slist
vector< slag > slist
Definition:
CreateSlagList.C:17
SEGMENT_LENGTH
#define SEGMENT_LENGTH
Definition:
CreateSlagList.C:9
SLAG_LIST_FILE_NAME
#define SLAG_LIST_FILE_NAME
Definition:
CreateSlagList.C:13
NIFO
#define NIFO
Definition:
CreateSlagList.C:6
SLAG_MAX
#define SLAG_MAX
Definition:
CreateSlagList.C:11
NUMBER_OF_SLAG
#define NUMBER_OF_SLAG
Definition:
CreateSlagList.C:8
SLAG_DAG_LABEL
#define SLAG_DAG_LABEL
Definition:
CreateSlagList.C:15
tb
cwbtb tb
Definition:
TestCreateFrList.C:26
SLAG_OFFSET
#define SLAG_OFFSET
Definition:
CreateSlagList.C:10
NUMBER_OF_SEGMENTS
#define NUMBER_OF_SEGMENTS
Definition:
CreateSlagList.C:7
exit
exit(0)