BmnRoot
Loading...
Searching...
No Matches
bmn::online::ReconstructionProcessor Struct Reference
Inheritance diagram for bmn::online::ReconstructionProcessor:
[legend]
Collaboration diagram for bmn::online::ReconstructionProcessor:
[legend]

Protected Member Functions

void Init () override
 
void InitTask () override
 
void ResetTask () override
 
Bool_t SetupExperimentalRun (std::unique_ptr< TTree > &inputTree, Int_t &runNumber)
 
void RegisterBranches (std::unique_ptr< TTree > &inputTree)
 
void UploadData (std::unique_ptr< TTree > &inputTree)
 
void InitializeReconstructionTasks (Int_t runNumber)
 
Bool_t HandleData (fair::mq::MessagePtr &inputMessage, Int_t)
 

Static Protected Attributes

static constexpr auto INPUT_CHANNEL_NAME = "in-channel"
 
static constexpr auto OUTPUT_CHANNEL_NAME = "out-channel"
 

Detailed Description

Definition at line 36 of file reco_processor.cxx.

Member Function Documentation

◆ HandleData()

Bool_t bmn::online::ReconstructionProcessor::HandleData ( fair::mq::MessagePtr &  inputMessage,
Int_t   
)
inlineprotected

◆ Init()

void bmn::online::ReconstructionProcessor::Init ( )
inlineoverrideprotected

Definition at line 42 of file reco_processor.cxx.

References HandleData(), and INPUT_CHANNEL_NAME.

◆ InitializeReconstructionTasks()

void bmn::online::ReconstructionProcessor::InitializeReconstructionTasks ( Int_t  runNumber)
inlineprotected

no inheritance from BmnTask

no inheritance from BmnTask

no inheritance from BmnTask

no inheritance from BmnTask

Definition at line 160 of file reco_processor.cxx.

References kTOF1, kTOF701, and sqrt().

Referenced by HandleData().

◆ InitTask()

void bmn::online::ReconstructionProcessor::InitTask ( )
inlineoverrideprotected

Definition at line 44 of file reco_processor.cxx.

◆ RegisterBranches()

void bmn::online::ReconstructionProcessor::RegisterBranches ( std::unique_ptr< TTree > &  inputTree)
inlineprotected

Definition at line 130 of file reco_processor.cxx.

Referenced by HandleData().

◆ ResetTask()

void bmn::online::ReconstructionProcessor::ResetTask ( )
inlineoverrideprotected

Definition at line 58 of file reco_processor.cxx.

◆ SetupExperimentalRun()

Bool_t bmn::online::ReconstructionProcessor::SetupExperimentalRun ( std::unique_ptr< TTree > &  inputTree,
Int_t &  runNumber 
)
inlineprotected

Definition at line 60 of file reco_processor.cxx.

References UniRun::GetRun(), and UniRun::ReadPreviousGeometryFile().

Referenced by HandleData().

◆ UploadData()

void bmn::online::ReconstructionProcessor::UploadData ( std::unique_ptr< TTree > &  inputTree)
inlineprotected

Definition at line 147 of file reco_processor.cxx.

Referenced by HandleData().

Member Data Documentation

◆ INPUT_CHANNEL_NAME

constexpr auto bmn::online::ReconstructionProcessor::INPUT_CHANNEL_NAME = "in-channel"
staticconstexprprotected

Definition at line 39 of file reco_processor.cxx.

Referenced by Init().

◆ OUTPUT_CHANNEL_NAME

constexpr auto bmn::online::ReconstructionProcessor::OUTPUT_CHANNEL_NAME = "out-channel"
staticconstexprprotected

Definition at line 40 of file reco_processor.cxx.

Referenced by HandleData().


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