Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TestCWB_Plugin.C
Go to the documentation of this file.
1 {
2 // Test
3  //cwb CWB("job_data/job_968654036_sg554q8d9_obj_1_999741748.root");
4  cwb CWB("config/user_parameters.C");
5  CWB::config* cfg = CWB.GetConfig();
6  cout << cfg->nodedir << endl;
7  cfg->Import("../../../cwb/macros/cwb_inet.C");
8  cout << cfg->nodedir << endl;
9  int runID=1;
10  //cfg->Print();
11 
12  int err=0;
13 
14  //err=CWB.SetPlugin("plugins/CWB_Plugin_Test.C","plugins/CWB_configPlugin_Test.C");
15 
16  //err=CWB.SetPlugin("plugins/CWB_Plugin_PhaseMisCal.C");
17 
18  //err=CWB.SetPlugin("plugins/CWB_Plugin_TShiftMisCal.C");
19 
20  //err=CWB.SetPlugin("plugins/CWB_Plugin_AmplitudeMisCal.C");
21 
22  //err=CWB.SetPlugin("plugins/CWB_Plugin_SimNoise.C");
23 
24  //err=CWB.SetPlugin("plugins/CWB_Plugin_MakeSpectrum.C");
25 
26  //err=CWB.SetPlugin("plugins/CWB_Plugin_InjectMDC.C");
27 
28  //cfg.cedDump=false;
29  //cfg.factors[0]=0.64;
30  //err=CWB.SetPlugin("plugins/CWB_Plugin_SimMDC_SimData.C");
31 
32  cfg.cedDump=true;
33  cfg.factors[0]=0.64;
34  //err=CWB.SetPlugin("plugins/CWB_Plugin_TestClassMDC.C");
35  err=CWB.SetPlugin("plugins/CWB_Plugin_TestClassMDC.C","plugins/CWB_Plugin_TestClassMDC_Config.C");
36 
37  if(err) {cout << "Plugin Error !!!" << endl;gSystem->Exit(1);}
38 
39  CWB.run(runID);
40 }
CWB::config * cfg
Definition: TestCWB_Plugin.C:5
Definition: ced.hh:24
bool cedDump
Definition: config.hh:279
void Import(TString umacro="")
Definition: config.cc:334
char nodedir[1024]
Definition: config.hh:334
Definition: cwb.hh:119
double factors[FACTORS_MAX]
Definition: config.hh:184