1 #ifndef BSEMCFETCHDIGISFROMPRECLUSTERLINKS_HH 2 #define BSEMCFETCHDIGISFROMPRECLUSTERLINKS_HH 23 class TMemberInspector;
24 struct BSEmcClusteringData;
55 TString fDigiSourceBranchname{
""};
56 TString fDigiTargetBranchName{
""};
57 TString fPreclusterBranchname{
""};
virtual void SetupParameters(const PndParameterRegister *t_parameterRegister)
Fetch all parameters from the PndParameterRegister.
represents an emc precluster, formed in the (virtual) data concentrators
virtual ~BSEmcFetchDigisFromPreclusterLinks()
BSEmcFetchDigisFromPreclusterLinks(const TString &t_sourcedigibranchname="Preclustering"+BSEmcDataBranchNames::fgDigiBranchName+"FwEndcap")
void SetDigiSourceBranchName(const TString &t_branchname)
virtual void GetDataContainer(PndContainerRegister *t_register)
Pass the container register to the process, and set the processes container requirements.
virtual void RequestDataContainer(PndContainerRegister *t_register)
Pass the container register to the process, and get the processes container requirements.
void SetPreclusterBranchName(const TString &t_branchname)
represents the reconstructed hit of one emc crystal
virtual void Process()
The actual data transformation (digitizing, clustering, etc.) should be defined here.
Interface to a datacontainer to be used in PandaROOT.
void SetDigiTargetBranchName(const TString &t_branchname)
As Timebunching of preclusters breaks the eventstructure and therefore our digi indices cluster conce...
Helper class to indirect the Parameter fetching via the FairRuntimeDb.
const std::string fgDigiBranchName
virtual void SetDetectorName(const std::string &t_detectorName)
Set the Detector name. Important, as most EmcParameter need to know for which detector they need to b...