Blind deconvolution feature extraction approach for the FwEndcap.
More...
#include <BSEmcFwEndcapBlindDeconvProcess.h>
◆ BSEmcFwEndcapBlindDeconvProcess()
BSEmcFwEndcapBlindDeconvProcess::BSEmcFwEndcapBlindDeconvProcess |
( |
| ) |
|
◆ ~BSEmcFwEndcapBlindDeconvProcess()
virtual BSEmcFwEndcapBlindDeconvProcess::~BSEmcFwEndcapBlindDeconvProcess |
( |
| ) |
|
|
virtual |
◆ ClassDef()
◆ ExtractDigis()
std::vector<BSEmcDigi *> BSEmcFwEndcapBlindDeconvProcess::ExtractDigis |
( |
const std::vector< const BSEmcMultiWaveform *> & |
t_waveforms | ) |
const |
◆ GetDataContainer()
Pass the container register to the process, and set the processes container requirements.
- Parameters
-
Reimplemented from PndProcess.
◆ IsVptt()
Bool_t BSEmcFwEndcapBlindDeconvProcess::IsVptt |
( |
const Int_t |
t_detId | ) |
const |
◆ Process()
virtual void BSEmcFwEndcapBlindDeconvProcess::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 BSEmcFwEndcapBlindDeconvProcess::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 BSEmcFwEndcapBlindDeconvProcess::SetDigiBranchName |
( |
const TString & |
t_branchname | ) |
|
|
inline |
◆ SetMCDepositBranchName()
void BSEmcFwEndcapBlindDeconvProcess::SetMCDepositBranchName |
( |
const TString & |
t_branchname | ) |
|
|
inline |
◆ SetupParameters()
virtual void BSEmcFwEndcapBlindDeconvProcess::SetupParameters |
( |
const PndParameterRegister * |
t_parameter | ) |
|
|
virtual |
◆ SetVpttIds()
void BSEmcFwEndcapBlindDeconvProcess::SetVpttIds |
( |
const std::vector< Int_t > & |
t_vpttIds | ) |
|
|
inline |
◆ SetWaveformBranchName()
void BSEmcFwEndcapBlindDeconvProcess::SetWaveformBranchName |
( |
const TString & |
t_branchname | ) |
|
|
inline |
◆ fBaselineFinderAPD
◆ fBaselineFinderVPTT
◆ fBlindDeconvoluterAPD
◆ fBlindDeconvoluterVPTT
◆ fDigiArray
◆ fDigiBranchName
TString BSEmcFwEndcapBlindDeconvProcess::fDigiBranchName {""} |
|
protected |
◆ fEnergyDigiThreshold
Double_t BSEmcFwEndcapBlindDeconvProcess::fEnergyDigiThreshold {0} |
|
protected |
◆ fMCDepositBranchName
TString BSEmcFwEndcapBlindDeconvProcess::fMCDepositBranchName {""} |
|
protected |
◆ fPeakFinderAPD
◆ fPeakFinderVPTT
◆ fPeakTimeFinderAPD
◆ fPeakTimeFinderVPTT
◆ fPileUpDetectorAPD
◆ fPileUpDetectorVPTT
◆ fVpttIds
std::vector<Int_t> BSEmcFwEndcapBlindDeconvProcess::fVpttIds {} |
|
protected |
◆ fWaveformArray
◆ fWaveformBranchName
TString BSEmcFwEndcapBlindDeconvProcess::fWaveformBranchName {""} |
|
protected |
The documentation for this class was generated from the following file: