14#include "FairLogger.h"
15#include <FairRootManager.h>
20#include "TClonesArray.h"
28 : FairTask(name, iVerbose)
29 , fNameBranch(namebranch)
45 LOG(info) <<
"R3BDataPropagator::Init()";
46 FairRootManager* frm = FairRootManager::Instance();
48 fInputData =
dynamic_cast<TClonesArray*
>(frm->GetObject(fNameBranch));
51 R3BLOG(fatal,
"branch " << fNameBranch <<
"not found");
55 R3BLOG(info,
"branch " << fNameBranch <<
" found");
57 frm->Register(fNameBranch,
"Data", fInputData, kTRUE);
ClassImp(R3BDataPropagator)
#define R3BLOG(severity, x)
virtual void Exec(Option_t *option) override
Method for event loop implementation.
virtual InitStatus Init() override
Method for task initialization.
virtual ~R3BDataPropagator()
Destructor.
R3BDataPropagator()
Default constructor.