PandaRoot
TestOutWithTCATask Class Reference

#include <TestTasks.h>

Inheritance diagram for TestOutWithTCATask:

Public Member Functions

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

Detailed Description

Definition at line 91 of file TestTasks.h.

Constructor & Destructor Documentation

◆ TestOutWithTCATask()

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

Definition at line 97 of file TestTasks.h.

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

◆ ~TestOutWithTCATask()

virtual TestOutWithTCATask::~TestOutWithTCATask ( )
inlinevirtual

Definition at line 99 of file TestTasks.h.

99 {}

Member Function Documentation

◆ Exec()

virtual void TestOutWithTCATask::Exec ( Option_t *  )
inlinevirtual

Definition at line 107 of file TestTasks.h.

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

108  {
109  fOutCont.Reset();
110  FairTimeStamp stamp;
111  stamp.SetTimeStamp(fgNumber--);
112  fOutCont.CreateCopy(stamp);
113  }
virtual T * CreateCopy(const T &t_element)
Create a copy of t_element in the TClonesArray and return a pointer to it.
virtual void Reset() final
Delete all elements.

◆ Init()

virtual InitStatus TestOutWithTCATask::Init ( )
inlinefinalvirtual

Definition at line 101 of file TestTasks.h.

References PndTCAOutputContainer< T >::Init().

102  {
103  EXPECT_TRUE(fOutCont.Init(fBranchName));
104  return kSUCCESS;
105  }
virtual Bool_t Init(const TString &t_branchname) final
Register the data t_branchname in form of TClonesArray * with the FairRootManager.

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