FairRoot/PandaRoot
Public Member Functions | Public Attributes | List of all members
PndTutAccessRTDBTask Class Reference

#include <PndTutAccessRTDBTask.h>

Inheritance diagram for PndTutAccessRTDBTask:

Public Member Functions

 PndTutAccessRTDBTask ()
 
virtual ~PndTutAccessRTDBTask ()
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
 ClassDef (PndTutAccessRTDBTask, 0)
 

Public Attributes

PndTutParfTutParDef
 
PndTutParfTutParAlt
 

Detailed Description

Definition at line 13 of file PndTutAccessRTDBTask.h.

Constructor & Destructor Documentation

PndTutAccessRTDBTask::PndTutAccessRTDBTask ( )
inline

Default constructor

Definition at line 18 of file PndTutAccessRTDBTask.h.

18 {};
virtual PndTutAccessRTDBTask::~PndTutAccessRTDBTask ( )
inlinevirtual

Destructor

Definition at line 21 of file PndTutAccessRTDBTask.h.

21 {};

Member Function Documentation

PndTutAccessRTDBTask::ClassDef ( PndTutAccessRTDBTask  ,
 
)
void PndTutAccessRTDBTask::Exec ( Option_t *  opt)
virtual

Virtual method Exec

Definition at line 37 of file PndTutAccessRTDBTask.cxx.

38 {
39  return;
40 }
void PndTutAccessRTDBTask::Finish ( )
virtual

Virtual method Finish

Definition at line 43 of file PndTutAccessRTDBTask.cxx.

References fTutParAlt, fTutParDef, and PndTutPar::Print().

44 {
45  fTutParDef->Print();
46  fTutParAlt->Print();
47  return;
48 }
void Print()
Definition: PndTutPar.cxx:47
InitStatus PndTutAccessRTDBTask::Init ( )
virtual

Definition at line 16 of file PndTutAccessRTDBTask.cxx.

References fTutParAlt, and fTutParDef.

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 }
InitStatus PndTutAccessRTDBTask::ReInit ( )
virtual

Definition at line 30 of file PndTutAccessRTDBTask.cxx.

References SetParContainers().

31 {
33  return kSUCCESS;
34 }
virtual void SetParContainers()
void PndTutAccessRTDBTask::SetParContainers ( )
virtual

Virtual method Init

Definition at line 8 of file PndTutAccessRTDBTask.cxx.

References fTutParAlt, fTutParDef, and rtdb.

Referenced by ReInit().

9 {
10  FairRunAna* ana = FairRunAna::Instance();
11  FairRuntimeDb* rtdb=ana->GetRuntimeDb();
12  fTutParDef = (PndTutPar*)(rtdb->getContainer("TUTParDefault"));
13  fTutParAlt = (PndTutPar*)(rtdb->getContainer("TUTParAlternative"));
14 }
FairRuntimeDb * rtdb
Definition: hit_dirc.C:66

Member Data Documentation

PndTutPar* PndTutAccessRTDBTask::fTutParAlt

Definition at line 35 of file PndTutAccessRTDBTask.h.

Referenced by Finish(), Init(), and SetParContainers().

PndTutPar* PndTutAccessRTDBTask::fTutParDef

Definition at line 34 of file PndTutAccessRTDBTask.h.

Referenced by Finish(), Init(), and SetParContainers().


The documentation for this class was generated from the following files: