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: