PandaRoot
TestOutWithSTDTask Class Reference

#include <TestTasks.h>

Inheritance diagram for TestOutWithSTDTask:

Public Member Functions

 TestOutWithSTDTask (const TString &t_branch="TestBranch")
 
virtual ~TestOutWithSTDTask ()
 
virtual InitStatus Init () final
 
virtual void Exec (Option_t *)
 

Detailed Description

Definition at line 65 of file TestTasks.h.

Constructor & Destructor Documentation

◆ TestOutWithSTDTask()

TestOutWithSTDTask::TestOutWithSTDTask ( const TString &  t_branch = "TestBranch")
inline

Definition at line 71 of file TestTasks.h.

71 : FairTask(), fBranchName(t_branch) {}

◆ ~TestOutWithSTDTask()

virtual TestOutWithSTDTask::~TestOutWithSTDTask ( )
inlinevirtual

Definition at line 72 of file TestTasks.h.

72 {}

Member Function Documentation

◆ Exec()

virtual void TestOutWithSTDTask::Exec ( Option_t *  )
inlinevirtual

Definition at line 80 of file TestTasks.h.

References PndSTDOutputContainer< T >::CreateCopy(), and PndSTDOutputContainer< T >::Reset().

81  {
82  fOutCont.Reset();
83  FairTimeStamp stamp;
84  stamp.SetTimeStamp(fgNumber--);
85  fOutCont.CreateCopy(stamp);
86  }
virtual void Reset() final
"Delete" all elements
virtual T * CreateCopy(const T &t_element)
Create a Copy object of t_element and return pointer to copy.

◆ Init()

virtual InitStatus TestOutWithSTDTask::Init ( )
inlinefinalvirtual

Definition at line 74 of file TestTasks.h.

References PndSTDOutputContainer< T >::Init().

75  {
76  EXPECT_TRUE(fOutCont.Init(fBranchName));
77  return kSUCCESS;
78  }
virtual Bool_t Init(const TString &t_branchname) final
Register t_branchname as std::vector<T> * with the FairRootManager.

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