Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
cwb_get_rejslag.C
Go to the documentation of this file.
1 {
2  #include <vector>
3 
5 
6  TB.checkFile(gSystem->Getenv("CWB_ROOTLOGON_FILE"));
7  TB.checkFile(gSystem->Getenv("CWB_PARAMETERS_FILE"));
8  TB.checkFile(gSystem->Getenv("CWB_UPARAMETERS_FILE"));
9 
10 
11  // create super lag list
14  vector<TString> ifos(nIFO);
15  for(int n=0;n<nIFO;n++) ifos[n]=ifo[n];
16 
17  vector<waveSegment> cat1List=slagTB.readSegList(nDQF, DQF, CWB_CAT1);
18  int slagSegs=slagTB.getSlagJobList(cat1List, segLen).size();
19 
20  vector<slag> slagList=slagTB.getSlagList(nIFO, slagSize, slagSegs, slagOff, slagMin, slagMax, slagSite);
21  vector<slag> rslagList=slagTB.getSlagList(slagList, ifos, segLen, segMLS, segEdge, nDQF, DQF, dqcat);
22 
23  cout << "Rejected slags = " << slagList.size()-rslagList.size() << "/" << slagList.size() << endl;
24  exit(0);
25 }
double segMLS
Definition: test_config1.C:47
int slagSize
Definition: test_config1.C:65
size_t * slagSite
Definition: test_config1.C:69
int slagOff
Definition: test_config1.C:68
int n
Definition: cwb_net.C:10
vector< slag > rslagList
CWB_CAT dqcat
int slagMax
Definition: test_config1.C:67
CWB_CAT
Definition: Toolbox.hh:54
double segEdge
Definition: test_config1.C:49
static bool checkFile(TString fName, bool question=false, TString message="")
Definition: Toolbox.cc:3956
CWB::Toolbox TB
Definition: ComputeSNR.C:5
char ifo[NIFO_MAX][8]
nDQF
Definition: cwb_eced.C:92
#define nIFO
vector< slag > slagList
vector< TString > ifos(nIFO)
dqfile DQF[12]
Definition: test_config1.C:171
static vector< waveSegment > getSlagJobList(vector< waveSegment > ilist, int seglen=600)
Definition: Toolbox.cc:1771
segLen
Definition: cwb_eced.C:7
vector< waveSegment > cat1List
CWB::Toolbox slagTB
static vector< slag > getSlagList(size_t nIFO, size_t slagSize, int slagSegs, int slagOff, size_t slagMin, size_t slagMax, size_t *slagSite, char *slagFile=NULL)
Definition: Toolbox.cc:790
static vector< waveSegment > readSegList(dqfile DQF)
Definition: Toolbox.cc:391
int slagMin
Definition: test_config1.C:66
exit(0)