Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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,
24 
25  cout << "slag size : " << slist.size() << endl;
26 
27  tb.createSlagDagFile(slist, SLAG_DAG_LABEL);
28 
29  exit(0);
30 }
vector< slag > slist
#define SEGMENT_LENGTH
Definition: CreateSlagList.C:9
#define SLAG_LIST_FILE_NAME
#define NIFO
Definition: CreateSlagList.C:6
#define SLAG_MAX
#define NUMBER_OF_SLAG
Definition: CreateSlagList.C:8
#define SLAG_DAG_LABEL
cwbtb tb
#define SLAG_OFFSET
#define NUMBER_OF_SEGMENTS
Definition: CreateSlagList.C:7
exit(0)