R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BDataPropagator Class Reference

#include <R3BDataPropagator.h>

Public Member Functions

 R3BDataPropagator ()
 Default constructor.
 
 R3BDataPropagator (const TString &name, Int_t iVerbose=1, const TString &namebranch="")
 Standard constructor.
 
virtual ~R3BDataPropagator ()
 Destructor.
 
virtual InitStatus Init () override
 Method for task initialization.
 
virtual void Exec (Option_t *option) override
 Method for event loop implementation.
 

Private Attributes

TString fNameBranch
 
TClonesArray * fInputData
 

Detailed Description

Definition at line 22 of file R3BDataPropagator.h.

Constructor & Destructor Documentation

◆ R3BDataPropagator() [1/2]

R3BDataPropagator::R3BDataPropagator ( )

Creates an instance of the task with default parameters.

Definition at line 22 of file R3BDataPropagator.cxx.

◆ R3BDataPropagator() [2/2]

R3BDataPropagator::R3BDataPropagator ( const TString & name,
Int_t iVerbose = 1,
const TString & namebranch = "" )

Creates an instance of the task.

Parameters
namea name of the task.
iVerbosea verbosity level.

Definition at line 27 of file R3BDataPropagator.cxx.

◆ ~R3BDataPropagator()

R3BDataPropagator::~R3BDataPropagator ( )
virtual

Frees the memory used by the object.

Definition at line 34 of file R3BDataPropagator.cxx.

Member Function Documentation

◆ Exec()

void R3BDataPropagator::Exec ( Option_t * option)
overridevirtual

Is called by the framework every time a new event is read.

Parameters
optionan execution option.

Definition at line 62 of file R3BDataPropagator.cxx.

◆ Init()

InitStatus R3BDataPropagator::Init ( )
overridevirtual

This function is called by the framework before the event loop.

Returns
Initialization status. kSUCCESS, kERROR or kFATAL.

Definition at line 43 of file R3BDataPropagator.cxx.

Member Data Documentation

◆ fInputData

TClonesArray* R3BDataPropagator::fInputData
private

Definition at line 62 of file R3BDataPropagator.h.

◆ fNameBranch

TString R3BDataPropagator::fNameBranch
private

Definition at line 61 of file R3BDataPropagator.h.


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