coherent WaveBurst
Library Reference Guide
home
cWB_docker
git
cWB
library
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)