FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
tutorials
rtdb
PndTutAccessRTDBTask.cxx
Go to the documentation of this file.
1
#include "
PndTutAccessRTDBTask.h
"
2
3
#include "FairRuntimeDb.h"
4
#include "FairRunAna.h"
5
6
ClassImp
(
PndTutAccessRTDBTask
);
7
8
void
PndTutAccessRTDBTask::SetParContainers
()
9
{
10
FairRunAna* ana = FairRunAna::Instance();
11
FairRuntimeDb*
rtdb
=ana->GetRuntimeDb();
12
fTutParDef
= (
PndTutPar
*)(rtdb->getContainer(
"TUTParDefault"
));
13
fTutParAlt
= (
PndTutPar
*)(rtdb->getContainer(
"TUTParAlternative"
));
14
}
15
16
InitStatus
PndTutAccessRTDBTask::Init
()
17
{
18
if
(!
fTutParDef
){
19
std::cout<<
"-E- PndTutAccessRTDBTask: fTutParDef Container does not exist!"
<<std::endl;
20
return
kERROR;
21
}
22
if
(!
fTutParAlt
){
23
std::cout<<
"-E- PndTutAccessRTDBTask: fTutParAlt Container does not exist!"
<<std::endl;
24
return
kERROR;
25
}
26
return
kSUCCESS;
27
28
}
29
30
InitStatus
PndTutAccessRTDBTask::ReInit
()
31
{
32
SetParContainers
();
33
return
kSUCCESS;
34
}
35
36
void
37
PndTutAccessRTDBTask::Exec
(Option_t*)
38
{
39
return
;
40
}
41
42
void
43
PndTutAccessRTDBTask::Finish
()
44
{
45
fTutParDef
->
Print
();
46
fTutParAlt
->
Print
();
47
return
;
48
}
PndTutAccessRTDBTask::Exec
virtual void Exec(Option_t *opt)
Definition:
PndTutAccessRTDBTask.cxx:37
PndTutAccessRTDBTask::Init
virtual InitStatus Init()
Definition:
PndTutAccessRTDBTask.cxx:16
PndTutAccessRTDBTask::ReInit
virtual InitStatus ReInit()
Definition:
PndTutAccessRTDBTask.cxx:30
PndTutAccessRTDBTask::fTutParDef
PndTutPar * fTutParDef
Definition:
PndTutAccessRTDBTask.h:34
PndTutAccessRTDBTask::SetParContainers
virtual void SetParContainers()
Definition:
PndTutAccessRTDBTask.cxx:8
PndTutAccessRTDBTask::Finish
virtual void Finish()
Definition:
PndTutAccessRTDBTask.cxx:43
PndTutAccessRTDBTask::fTutParAlt
PndTutPar * fTutParAlt
Definition:
PndTutAccessRTDBTask.h:35
rtdb
FairRuntimeDb * rtdb
Definition:
hit_dirc.C:66
PndTutPar
Definition:
PndTutPar.h:13
ClassImp
ClassImp(PndAnaContFact)
PndTutPar::Print
void Print()
Definition:
PndTutPar.cxx:47
PndTutAccessRTDBTask
Definition:
PndTutAccessRTDBTask.h:13
PndTutAccessRTDBTask.h
Generated on Wed Apr 3 2019 10:02:59 for FairRoot/PandaRoot by
1.8.5