coherent WaveBurst
Library Reference Guide
home
cWB_docker
git
cWB
library
wat
tutorials
TestWriteOperatorSkymap.C
Go to the documentation of this file.
1
{
2
// cwb sky segmentation
3
skymap
sm
(0.4);
4
5
int
L
=
sm
.size();
6
cout <<
"skymap size : "
<< L << endl;
7
8
for
(
int
l
=0;
l
<
L
;
l
++)
sm
.set(
l
,
l
);
9
// save skymap in binary format
10
sm
>>
const_cast<
char
*
>
(
"skymap.dat"
);
11
// save skymap object to root file
12
sm
>>
const_cast<
char
*
>
(
"skymap.root"
);
13
14
// healpix sky segmentation
15
skymap
esm
(7);
16
17
int
eL
=
esm
.
size
();
18
cout <<
"healpix skymap size : "
<< eL << endl;
19
20
for
(
int
l
=0;
l
<
L
;
l
++)
esm
.
set
(
l
,
l
);
21
// save skymap in fits format
22
esm
>>
const_cast<
char
*
>
(
"skymap.fits"
);
23
24
exit
(0);
25
}
sm
sm
Definition:
DrawSkymapWithSkyplot.C:4
esm
skymap esm(7)
l
int l
Definition:
cwb_report_cbc.C:775
skymap
Definition:
skymap.hh:63
eL
int eL
Definition:
TestWriteOperatorSkymap.C:17
L
int L
Definition:
TestWriteOperatorSkymap.C:5
skymap::set
void set(size_t i, double a)
param: sky index param: value to set
Definition:
skymap.hh:122
skymap::size
size_t size()
Definition:
skymap.hh:136
exit
exit(0)