Logo coherent WaveBurst  
Config Reference Guide
Logo
Macros | Functions | Variables
Create_O3_LV_ChunkSlagRndFiles.C File Reference
#include <algorithm>
#include <vector>
#include <ctime>
#include <cstdlib>
#include "../../MACROS/ReadChunkList.C"
Include dependency graph for Create_O3_LV_ChunkSlagRndFiles.C:

Macros

#define CHUNK_FILE_LIST   "Chunk_List.txt"
 
#define CHUNK_MAX_SIZE   100
 
#define EXECUTE
 
#define SEED   150914
 

Functions

void Create_O3_LV_ChunkSlagRndFiles (TString slags_dir, TString calibVer, TString calibType, TString search="")
 
void Create_SlagRndFile (TString slags_dir, int chunkID, int slagMax, char *cwb_config_env, char *calibVer, TString search)
 
void shuffle (std::vector< int > &vector, int seed=150914)
 

Variables

int BBH_IMBHB_SLAG_SIZE_MAX_LH [20]
 

Macro Definition Documentation

◆ CHUNK_FILE_LIST

#define CHUNK_FILE_LIST   "Chunk_List.txt"

Definition at line 9 of file Create_O3_LV_ChunkSlagRndFiles.C.

◆ CHUNK_MAX_SIZE

#define CHUNK_MAX_SIZE   100

Definition at line 10 of file Create_O3_LV_ChunkSlagRndFiles.C.

◆ EXECUTE

#define EXECUTE

Definition at line 12 of file Create_O3_LV_ChunkSlagRndFiles.C.

◆ SEED

#define SEED   150914

Definition at line 7 of file Create_O3_LV_ChunkSlagRndFiles.C.

Function Documentation

◆ Create_O3_LV_ChunkSlagRndFiles()

void Create_O3_LV_ChunkSlagRndFiles ( TString  slags_dir,
TString  calibVer,
TString  calibType,
TString  search = "" 
)

Definition at line 43 of file Create_O3_LV_ChunkSlagRndFiles.C.

◆ Create_SlagRndFile()

void Create_SlagRndFile ( TString  slags_dir,
int  chunkID,
int  slagMax,
char *  cwb_config_env,
char *  calibVer,
TString  search 
)

Definition at line 221 of file Create_O3_LV_ChunkSlagRndFiles.C.

◆ shuffle()

void shuffle ( std::vector< int > &  vector,
int  seed = 150914 
)

Definition at line 276 of file Create_O3_LV_ChunkSlagRndFiles.C.

Variable Documentation

◆ BBH_IMBHB_SLAG_SIZE_MAX_LH

int BBH_IMBHB_SLAG_SIZE_MAX_LH[20]
Initial value:
= {
2451,
2223,
2357,
2109,
2343,
2647,
2833,
2255,
2221,
2165,
2201,
2443,
2115,
2327,
2243,
2591,
2299,
2201,
2155,
2665
}

Definition at line 17 of file Create_O3_LV_ChunkSlagRndFiles.C.