PandaRoot
TestOutTask Class Reference

#include <TestTasks.h>

Inheritance diagram for TestOutTask:

Public Member Functions

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

Detailed Description

Definition at line 39 of file TestTasks.h.

Constructor & Destructor Documentation

◆ TestOutTask()

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

Definition at line 45 of file TestTasks.h.

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

◆ ~TestOutTask()

virtual TestOutTask::~TestOutTask ( )
inlinevirtual

Definition at line 46 of file TestTasks.h.

46 {}

Member Function Documentation

◆ Exec()

virtual void TestOutTask::Exec ( Option_t *  )
inlinevirtual

Definition at line 54 of file TestTasks.h.

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

55  {
56  fOutCont.Reset();
57  FairTimeStamp stamp;
58  stamp.SetTimeStamp(fgNumber--);
59  fOutCont.CreateCopy(stamp);
60  }
virtual T * CreateCopy(const T &t_data) final
Create a copy of t_data in internal data and return ptr to it.
virtual void Reset() final
Reset data.

◆ Init()

virtual InitStatus TestOutTask::Init ( )
inlinefinalvirtual

Definition at line 48 of file TestTasks.h.

References PndOutputContainer< T >::Init().

49  {
50  EXPECT_TRUE(fOutCont.Init(fBranchName));
51  return kSUCCESS;
52  }
virtual Bool_t Init(const TString &t_branchname)
Init internal data.

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