FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tutorials
rtdb
macro
tutorials/rtdb/macro/paramview.C
Go to the documentation of this file.
1
{
2
// ---- Load libraries -------------------------------------------------
3
gROOT->Macro(
"$VMCWORKDIR/gconfig/rootlogon.C"
);
4
gSystem->Load(
"librtdbtut"
);
5
6
// ----- Reconstruction run -------------------------------------------
7
FairRunAna *
fRun
=
new
FairRunAna();
8
fRun->SetInputFile(
"dummyana.root"
);
9
fRun->SetOutputFile(
"dummy.root"
);
10
11
// ----- Parameter database --------------------------------------------
12
FairRuntimeDb*
rtdb
= fRun->GetRuntimeDb();
13
14
FairParRootFileIo*
parInput
=
new
FairParRootFileIo();
15
parInput->open(
"par2.root"
);
16
rtdb->setFirstInput(parInput);
17
fRun->LoadGeometry();
18
19
// ----- Tasks to run -------------------------------------------------
20
fRun->AddTask(
new
PndTutAccessRTDBTask
());
21
// ----- Intialise and run --------------------------------------------
22
fRun->Init();
23
24
// write an ascii file from that
25
FairParAsciiFileIo*
parOutput2
=
new
FairParAsciiFileIo();
26
parOutput2->open(
"ascii-out.par"
,
"out"
);
27
rtdb->setOutput(parOutput2);
28
rtdb->saveOutput();
29
parOutput2->close();
// <---- !!!!!
30
31
fRun->Run(0);
32
33
rtdb->print();
34
35
}
36
parInput
FairParRootFileIo * parInput
Definition:
tutorials/rtdb/macro/paramview.C:14
parOutput2
FairParAsciiFileIo * parOutput2
Definition:
tutorials/rtdb/macro/paramview.C:25
rtdb
FairRuntimeDb * rtdb
Definition:
tutorials/rtdb/macro/paramview.C:12
fRun
FairRunAna * fRun
Definition:
tutorials/rtdb/macro/paramview.C:7
PndTutAccessRTDBTask
Definition:
PndTutAccessRTDBTask.h:13
Generated on Sun Aug 18 2019 03:01:16 for FairRoot/PandaRoot by
1.8.8