Creates for each BSEmcSubCluster a BSEmcRecoHit and fills it with additional information such as Zernike/Lateral Moments, etc.
More...
#include <BSEmcCreateRecoHitProcess.h>
Creates for each BSEmcSubCluster a BSEmcRecoHit and fills it with additional information such as Zernike/Lateral Moments, etc.
Will set default BSEmcRecoHit Container to be fRecoHitBranchname if set. Processes attached to the same task that follow this task will fetch fRecoHitBranchname if they themselves do not specify the requested RecoHit-Branchname.
- 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 45 of file BSEmcCreateRecoHitProcess.h.
◆ BSEmcCreateRecoHitProcess()
BSEmcCreateRecoHitProcess::BSEmcCreateRecoHitProcess |
( |
| ) |
|
◆ ~BSEmcCreateRecoHitProcess()
virtual BSEmcCreateRecoHitProcess::~BSEmcCreateRecoHitProcess |
( |
| ) |
|
|
virtual |
◆ CreateRecoHits()
std::vector<BSEmcRecoHit *> BSEmcCreateRecoHitProcess::CreateRecoHits |
( |
const std::vector< const BSEmcDigi *> & |
t_digiCont, |
|
|
const std::vector< const BSEmcCluster *> & |
t_clusterCont, |
|
|
const std::vector< const BSEmcSubCluster *> & |
t_subclusterCont |
|
) |
| const |
◆ GetDataContainer()
Pass the container register to the process, and set the processes container requirements.
- Parameters
-
Reimplemented from PndProcess.
◆ Process()
virtual void BSEmcCreateRecoHitProcess::Process |
( |
| ) |
|
|
virtual |
The actual data transformation (digitizing, clustering, etc.) should be defined here.
Implements PndProcess.
◆ RequestDataContainer()
Pass the container register to the process, and get the processes container requirements.
- Parameters
-
Reimplemented from PndProcess.
◆ SetClusterBranchName()
void BSEmcCreateRecoHitProcess::SetClusterBranchName |
( |
const TString & |
t_branchname | ) |
|
|
inline |
◆ SetClusteringParName()
void BSEmcCreateRecoHitProcess::SetClusteringParName |
( |
const std::string & |
t_parName | ) |
|
|
inline |
◆ SetClusterPropertiesParName()
void BSEmcCreateRecoHitProcess::SetClusterPropertiesParName |
( |
const std::string & |
t_parName | ) |
|
|
inline |
◆ SetDetectorName()
virtual void BSEmcCreateRecoHitProcess::SetDetectorName |
( |
const std::string & |
t_detectorname | ) |
|
|
virtual |
Set the Detector name. Important, as most EmcParameter need to know for which detector they need to be fetched (each Emc Subdetector has its own set of parameters)
- Parameters
-
Reimplemented from PndProcess.
◆ SetDigiBranchName()
void BSEmcCreateRecoHitProcess::SetDigiBranchName |
( |
const TString & |
t_branchname | ) |
|
|
inline |
◆ SetNeighbouringRelationParName()
void BSEmcCreateRecoHitProcess::SetNeighbouringRelationParName |
( |
const std::string & |
t_parName | ) |
|
|
inline |
◆ SetPositionParName()
void BSEmcCreateRecoHitProcess::SetPositionParName |
( |
const std::string & |
t_parName | ) |
|
|
inline |
◆ SetRecoHitBranchName()
void BSEmcCreateRecoHitProcess::SetRecoHitBranchName |
( |
const TString & |
t_branchname | ) |
|
|
inline |
◆ SetSubClusterBranchName()
void BSEmcCreateRecoHitProcess::SetSubClusterBranchName |
( |
const TString & |
t_branchname | ) |
|
|
inline |
◆ SetupParameters()
The documentation for this class was generated from the following file: