coherent WaveBurst
Library Reference Guide
home
cWB_docker
git
cWB
library
tools
cwb
tutorials
TestReadWriteDetectorObject.C
Go to the documentation of this file.
1
{
2
//
3
// Write & Read config object to/from root file
4
// Author : Gabriele Vedovato
5
6
detector
D
(const_cast<char*>(
"H1"
));
7
D
.setPolarization(
SCALAR
);
8
9
detector
D1
=
D
;
10
11
TFile *
froot
=
new
TFile(
"test.root"
,
"RECREATE"
);
12
D1.Write(const_cast<char*>(
"D"
));
13
froot->Close();
14
15
TFile *
f
=
new
TFile(
"test.root"
);
16
17
f->ls();
18
19
detector
*
iD
= (
detector
*)f->Get(const_cast<char*>(
"D"
));
20
iD->
print
();
21
22
f->Close();
23
24
exit
(0);
25
}
f
TFile * f
Definition:
TestReadWriteDetectorObject.C:15
detector
Definition:
detector.hh:67
exit
exit(0)
SCALAR
Definition:
detector.hh:62
D1
detector D1
Definition:
TestReadWriteDetectorObject.C:9
D
double D[50000]
Definition:
cwb_report_slags.C:154
froot
TFile * froot
Definition:
TestReadWriteDetectorObject.C:11
iD
detector * iD
Definition:
TestReadWriteDetectorObject.C:19
detector::print
void print()
Definition:
detector.cc:1797