coherent WaveBurst
Library Reference Guide
home
cWB_docker
git
cWB
library
tools
cwb
tutorials
TestReadSkyDistFromLogMDC.C
Go to the documentation of this file.
1
// Read SkyDistribution From Log MDC file
2
// Author : Gabriele Vedovato
3
//
4
5
{
6
#define N_IFO 3
7
#define LOG_FILE "/home/vedovato/S6/coherent/offline/SIMULATION/ADV_SIM_BRST6_S6a_LS2_SGQ3_L1H1V1_run100rws/BurstMDC-BRST6_S6a_LS2_SGQ3-Log.txt"
8
9
TString
ifo
[
N_IFO
]={
"L1"
,
"H1"
,
"V1"
};
10
CWB::mdc
MDC
(
N_IFO
,ifo);
11
12
vector<mdcpar>
par
;
13
MDC
.
SetSkyDistribution
(
MDC_LOGFILE
,
LOG_FILE
,par);
14
15
//MDC.DumpLog("TEST_LOG_INJ-Log.root");
16
17
//CWB::mdc MDC2 = MDC;
18
//MDC2.DumpLog("TEST_LOG_INJ-Log2.root");
19
20
21
22
double
theta
;
double
phi
;
double
psi
;
double
rho
;
23
double
xiota
;
double
hrss
;
int
ID
;
int
id
;
24
for
(
int
n
=0;
n
<10;
n
++) {
25
MDC
.
GetSourceCoordinates
(theta, phi, psi, rho, xiota, hrss, ID,
id
);
26
cout <<
"Source : "
<< theta <<
" "
<< phi <<
" "
<< psi <<
" "
<< rho << endl;
27
}
28
29
exit
(0);
30
}
psi
double psi
Definition:
TestReadSkyDistFromLogMDC.C:22
n
int n
Definition:
cwb_net.C:28
TString
TString("c")
Definition:
cwb_report_skymap.C:129
CWB::mdc::GetSourceCoordinates
void GetSourceCoordinates(double &theta, double &phi, double &psi, double &rho, double &iota, double &hrss, int &ID, int &id)
Definition:
mdc.cc:1989
MDC
CWB::mdc MDC(N_IFO, ifo)
phi
double phi
Definition:
TestReadSkyDistFromLogMDC.C:22
MDC_LOGFILE
Definition:
mdc.hh:182
ifo
char ifo[NIFO_MAX][8]
Definition:
cwb1G_parameters.C:17
CWB::mdc::SetSkyDistribution
void SetSkyDistribution(MDC_DISTRIBUTION sky_distribution, vector< mdcpar > par, int seed=0, bool add=false)
Definition:
mdc.cc:3444
ID
int ID
Definition:
TestReadSkyDistFromLogMDC.C:23
id
int id
Definition:
TestReadSkyDistFromLogMDC.C:23
CWB::mdc
Definition:
mdc.hh:248
theta
double theta
Definition:
TestReadSkyDistFromLogMDC.C:22
LOG_FILE
#define LOG_FILE
xiota
double xiota
Definition:
TestReadSkyDistFromLogMDC.C:23
exit
exit(0)
rho
double rho
Definition:
TestReadSkyDistFromLogMDC.C:22
N_IFO
#define N_IFO
hrss
double hrss
Definition:
TestReadSkyDistFromLogMDC.C:23
par
vector< mdcpar > par
Definition:
TestReadSkyDistFromLogMDC.C:12