PandaRoot
PndEventCounterTask Class Reference

Task to print the event number, the time needed per event and the expected remaining time. More...

#include <PndEventCounterTask.h>

Inheritance diagram for PndEventCounterTask:

Public Member Functions

 PndEventCounterTask (const char *name="Event Counter", Int_t nev=1, Int_t talk=1)
 
virtual ~PndEventCounterTask ()
 
virtual void SetParContainers ()
 
virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Exec (Option_t *opt)
 
void SetVerbose (Int_t iVerbose)
 
void SetAnnounce (Int_t iann)
 
void SetNEvts (Int_t n)
 
Int_t GetEventCount () const
 
Double_t GetTime ()
 

Detailed Description

Task to print the event number, the time needed per event and the expected remaining time.

Author
Ralf Kliemt r.kli.nosp@m.emt@.nosp@m.gsi.d.nosp@m.e

Definition at line 16 of file PndEventCounterTask.h.

Constructor & Destructor Documentation

◆ PndEventCounterTask()

PndEventCounterTask::PndEventCounterTask ( const char *  name = "Event Counter",
Int_t  nev = 1,
Int_t  talk = 1 
)

◆ ~PndEventCounterTask()

virtual PndEventCounterTask::~PndEventCounterTask ( )
virtual

Member Function Documentation

◆ Exec()

virtual void PndEventCounterTask::Exec ( Option_t *  opt)
virtual

Referenced by ReInit().

◆ GetEventCount()

Int_t PndEventCounterTask::GetEventCount ( ) const
inline

Definition at line 27 of file PndEventCounterTask.h.

27 { return fEvtCounter; }

◆ GetTime()

Double_t PndEventCounterTask::GetTime ( )
inline

Definition at line 28 of file PndEventCounterTask.h.

29  {
30  return fTimer.RealTime();
31  fTimer.Continue();
32  }

◆ Init()

virtual InitStatus PndEventCounterTask::Init ( )
virtual

Referenced by SetParContainers().

◆ ReInit()

virtual InitStatus PndEventCounterTask::ReInit ( )
inlinevirtual

Definition at line 22 of file PndEventCounterTask.h.

References Exec().

22 { return kSUCCESS; }

◆ SetAnnounce()

void PndEventCounterTask::SetAnnounce ( Int_t  iann)
inline

Definition at line 25 of file PndEventCounterTask.h.

25 { fEvtTalk = iann; }

◆ SetNEvts()

void PndEventCounterTask::SetNEvts ( Int_t  n)
inline

Definition at line 26 of file PndEventCounterTask.h.

26 { fNEvts = n; }

◆ SetParContainers()

virtual void PndEventCounterTask::SetParContainers ( )
inlinevirtual

Definition at line 20 of file PndEventCounterTask.h.

References Init().

20 { return; }

◆ SetVerbose()

void PndEventCounterTask::SetVerbose ( Int_t  iVerbose)
inline

Definition at line 24 of file PndEventCounterTask.h.

24 { fVerbose = iVerbose; }

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