As Timebunching of preclusters breaks the eventstructure and therefore our digi indices cluster concept.
More...
#include <BSEmcFetchDigisFromPreclusterLinks.h>
As Timebunching of preclusters breaks the eventstructure and therefore our digi indices cluster concept.
We need to create a new digi container and reset the precluster digi indices to point at them. Be aware, that this only works for preclusters using the same digi container source.
- 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 37 of file BSEmcFetchDigisFromPreclusterLinks.h.
◆ BSEmcFetchDigisFromPreclusterLinks()
BSEmcFetchDigisFromPreclusterLinks::BSEmcFetchDigisFromPreclusterLinks |
( |
const TString & |
t_sourcedigibranchname = "Preclustering"+BSEmcDataBranchNames::fgDigiBranchName+"FwEndcap" | ) |
|
◆ ~BSEmcFetchDigisFromPreclusterLinks()
virtual BSEmcFetchDigisFromPreclusterLinks::~BSEmcFetchDigisFromPreclusterLinks |
( |
| ) |
|
|
virtual |
◆ GetDataContainer()
Pass the container register to the process, and set the processes container requirements.
- Parameters
-
Reimplemented from PndProcess.
◆ Process()
virtual void BSEmcFetchDigisFromPreclusterLinks::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.
◆ SetDetectorName()
virtual void BSEmcFetchDigisFromPreclusterLinks::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.
◆ SetDigiSourceBranchName()
void BSEmcFetchDigisFromPreclusterLinks::SetDigiSourceBranchName |
( |
const TString & |
t_branchname | ) |
|
|
inline |
◆ SetDigiTargetBranchName()
void BSEmcFetchDigisFromPreclusterLinks::SetDigiTargetBranchName |
( |
const TString & |
t_branchname | ) |
|
|
inline |
◆ SetPreclusterBranchName()
void BSEmcFetchDigisFromPreclusterLinks::SetPreclusterBranchName |
( |
const TString & |
t_branchname | ) |
|
|
inline |
◆ SetupParameters()
virtual void BSEmcFetchDigisFromPreclusterLinks::SetupParameters |
( |
const PndParameterRegister * |
t_parameter | ) |
|
|
virtual |
The documentation for this class was generated from the following file: