PandaRoot
TestPeekTask Class Reference

#include <TestTasks.h>

Inheritance diagram for TestPeekTask:

Public Member Functions

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

Detailed Description

Definition at line 118 of file TestTasks.h.

Constructor & Destructor Documentation

◆ TestPeekTask()

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

Definition at line 124 of file TestTasks.h.

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

◆ ~TestPeekTask()

virtual TestPeekTask::~TestPeekTask ( )
inlinevirtual

Definition at line 125 of file TestTasks.h.

125 {}

Member Function Documentation

◆ Exec()

virtual void TestPeekTask::Exec ( Option_t *  )
inlinevirtual

Definition at line 133 of file TestTasks.h.

References PndInputContainerI< T >::GetConstElementPtr(), and PndInputContainer< T >::GetSize().

134  {
135  ASSERT_EQ(fInCont.GetSize(), 1);
136  EXPECT_EQ(fInCont.GetConstElementPtr(0)->GetTimeStamp(), fgNumber--);
137  }
virtual T const * GetConstElementPtr(Int_t t_index) const
Get the Element object at t_index.
virtual ssize_t GetSize() const final
Get the number of members in internal data.

◆ Init()

virtual InitStatus TestPeekTask::Init ( )
inlinefinalvirtual

Definition at line 127 of file TestTasks.h.

References PndInputContainer< T >::Init().

128  {
129  EXPECT_TRUE(fInCont.Init(fBranchName));
130  return kSUCCESS;
131  }
virtual Bool_t Init(const TString &t_branchname)
Init internal data.

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