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

#include <R3BEventHeaderPropagator.h>

Public Member Functions

 R3BEventHeaderPropagator ()
 Default constructor.
 
 R3BEventHeaderPropagator (const TString &name, Int_t iVerbose=1, std::string_view nameheader="EventHeader.")
 Standard constructor.
 
InitStatus Init () override
 Method for task initialization.
 
void Exec (Option_t *) override
 Method for event loop implementation.
 

Private Attributes

std::string fNameHeader
 
R3BEventHeaderfHeader = nullptr
 
FairSource * fSource = nullptr
 

Detailed Description

Definition at line 24 of file R3BEventHeaderPropagator.h.

Constructor & Destructor Documentation

◆ R3BEventHeaderPropagator() [1/2]

R3BEventHeaderPropagator::R3BEventHeaderPropagator ( )

Creates an instance of the task with default parameters.

Definition at line 20 of file R3BEventHeaderPropagator.cxx.

◆ R3BEventHeaderPropagator() [2/2]

R3BEventHeaderPropagator::R3BEventHeaderPropagator ( const TString & name,
Int_t iVerbose = 1,
std::string_view nameheader = "EventHeader." )
explicit

Creates an instance of the task.

Parameters
namea name of the task.
iVerbosea verbosity level.

Definition at line 25 of file R3BEventHeaderPropagator.cxx.

Member Function Documentation

◆ Exec()

void R3BEventHeaderPropagator::Exec ( Option_t * )
override

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

Parameters
optionan execution option.

Definition at line 47 of file R3BEventHeaderPropagator.cxx.

◆ Init()

InitStatus R3BEventHeaderPropagator::Init ( )
override

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

Returns
Initialization status. kSUCCESS, kERROR or kFATAL.

Definition at line 31 of file R3BEventHeaderPropagator.cxx.

Member Data Documentation

◆ fHeader

R3BEventHeader* R3BEventHeaderPropagator::fHeader = nullptr
private

Definition at line 60 of file R3BEventHeaderPropagator.h.

◆ fNameHeader

std::string R3BEventHeaderPropagator::fNameHeader
private

Definition at line 59 of file R3BEventHeaderPropagator.h.

◆ fSource

FairSource* R3BEventHeaderPropagator::fSource = nullptr
private

Definition at line 61 of file R3BEventHeaderPropagator.h.


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