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 iVerbose=1, TString namebranch="")
 Standard constructor.
 ~R3BDataPropagator () override=default
 Destructor.
InitStatus Init () override
 Method for task initialization.
void Exec (Option_t *) override
 Method for event loop implementation.
 ClassDefOverride (R3BDataPropagator, 0)

Private Attributes

TString fNameBranch
TClonesArray * fInputData = nullptr

Detailed Description

Definition at line 21 of file R3BDataPropagator.h.

Constructor & Destructor Documentation

◆ R3BDataPropagator() [1/2]

R3BDataPropagator::R3BDataPropagator ( )

Creates an instance of the task with default parameters.

Definition at line 24 of file R3BDataPropagator.cxx.

◆ R3BDataPropagator() [2/2]

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

Creates an instance of the task.

Parameters
namea name of the task.
iVerbosea verbosity level.
namebrancha name of the branch to be propagated.

Definition at line 29 of file R3BDataPropagator.cxx.

◆ ~R3BDataPropagator()

R3BDataPropagator::~R3BDataPropagator ( )
overridedefault

Frees the memory used by the object.

Member Function Documentation

◆ ClassDefOverride()

R3BDataPropagator::ClassDefOverride ( R3BDataPropagator ,
0  )

◆ Exec()

void R3BDataPropagator::Exec ( Option_t * )
override

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

Parameters
optionan execution option.

Definition at line 54 of file R3BDataPropagator.cxx.

◆ Init()

InitStatus R3BDataPropagator::Init ( )
override

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

Returns
Initialization status. kSUCCESS, kERROR or kFATAL.

Definition at line 35 of file R3BDataPropagator.cxx.

Member Data Documentation

◆ fInputData

TClonesArray* R3BDataPropagator::fInputData = nullptr
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: