FairRoot/PandaRoot
PndTutAccessRTDBTask.cxx
Go to the documentation of this file.
1 #include "PndTutAccessRTDBTask.h"
2 
3 #include "FairRuntimeDb.h"
4 #include "FairRunAna.h"
5 
7 
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 
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 
31 {
33  return kSUCCESS;
34 }
35 
36 void
38 {
39  return;
40 }
41 
42 void
44 {
45  fTutParDef->Print();
46  fTutParAlt->Print();
47  return;
48 }
virtual void Exec(Option_t *opt)
virtual InitStatus Init()
virtual InitStatus ReInit()
virtual void SetParContainers()
FairRuntimeDb * rtdb
Definition: hit_dirc.C:66
ClassImp(PndAnaContFact)
void Print()
Definition: PndTutPar.cxx:47