Task to orchestrate the full reconstruction line from BSEmcDigis into BSEmcRecoHits.
More...
#include <BSEmcClusteringTask.h>
|
virtual void | SetupDataArrays () |
| Define which data containers need to be fetched from the FairRootManager, pass the data container addresses into a simple struct to distribute the addresses to the PndProcesses so they can read and write the data to them. Needs to be implemented in the derived PndProcessTask, such as the BSEmcClusteringTask. More...
|
|
virtual void | PreProcessing (Option_t *) |
| Do some task preparation before PndProcesses are run once per event. More...
|
|
virtual void | PostProcessing (Option_t *) |
| Do some task post clean up after PndProcesses are run once per event. More...
|
|
void | SetParContainers () final |
| Fetch the FairRuntimeDb and populate the PndParameterRegister with all requested parameter. Has to be called before Init() More...
|
|
template<class T > |
Bool_t | DispatchRequest (const PndContainerRegister::PndContainerType_t &t_container, PndContainerRegister *t_register, const TString &t_defaultName) |
|
TClonesArray * | GetInputArray (const TString &t_branchname, const TString &t_classtype) |
|
TClonesArray * | GetOutputArray (const TString &t_branchname, const TString &t_classtype, const TString &t_foldername, Bool_t t_persistenxy) |
|
template<class T > |
Bool_t | HandledRequest (const PndContainerRegister::PndContainerType_t &t_container, PndContainerRegister *t_register, const TString &t_defaultName) |
|
Protected Member Functions inherited from PndProcessHandler |
virtual void | SetupProcess (PndProcess *t_process) |
|
Task to orchestrate the full reconstruction line from BSEmcDigis into BSEmcRecoHits.
Attache Clustering/Reco-Processes to this task.
- Author
- Ben Salisbury salis.nosp@m.bury.nosp@m.@hisk.nosp@m.p.un.nosp@m.i-bon.nosp@m.n.de, HISKP Bonn
- Date
- 2021-02
Definition at line 41 of file BSEmcClusteringTask.h.
◆ BSEmcClusteringTask()
BSEmcClusteringTask::BSEmcClusteringTask |
( |
const std::string & |
t_detectorName = "Barrel" , |
|
|
Bool_t |
t_storeclusters = kTRUE |
|
) |
| |
◆ ~BSEmcClusteringTask()
virtual BSEmcClusteringTask::~BSEmcClusteringTask |
( |
| ) |
|
|
virtual |
◆ PostProcessing()
virtual void BSEmcClusteringTask::PostProcessing |
( |
Option_t * |
| ) |
|
|
protectedvirtual |
◆ PreProcessing()
virtual void BSEmcClusteringTask::PreProcessing |
( |
Option_t * |
| ) |
|
|
protectedvirtual |
◆ SetClusterBranchName()
void BSEmcClusteringTask::SetClusterBranchName |
( |
const std::string & |
t_branchname | ) |
|
|
inline |
◆ SetDigiBranchAsMutable()
void BSEmcClusteringTask::SetDigiBranchAsMutable |
( |
Bool_t |
t_mutable | ) |
|
|
inline |
◆ SetDigiBranchName()
void BSEmcClusteringTask::SetDigiBranchName |
( |
const std::string & |
t_branchname | ) |
|
|
inline |
◆ SetMCDepositBranchName()
void BSEmcClusteringTask::SetMCDepositBranchName |
( |
const std::string & |
t_branchname | ) |
|
|
inline |
◆ SetPreclusterBranchName()
void BSEmcClusteringTask::SetPreclusterBranchName |
( |
const std::string & |
t_branchname | ) |
|
|
inline |
◆ SetRecoHitBranchName()
void BSEmcClusteringTask::SetRecoHitBranchName |
( |
const std::string & |
t_branchname | ) |
|
|
inline |
◆ SetSubClusterBranchName()
void BSEmcClusteringTask::SetSubClusterBranchName |
( |
const std::string & |
t_branchname | ) |
|
|
inline |
◆ SetupDataArrays()
virtual void BSEmcClusteringTask::SetupDataArrays |
( |
| ) |
|
|
protectedvirtual |
Define which data containers need to be fetched from the FairRootManager, pass the data container addresses into a simple struct to distribute the addresses to the PndProcesses so they can read and write the data to them. Needs to be implemented in the derived PndProcessTask, such as the BSEmcClusteringTask.
Implements PndProcessTask.
Referenced by SetRecoHitBranchName().
The documentation for this class was generated from the following file: