IdealDigitizationProcess (non waveform) for FwEndcap requires special treatment since the FwEndcap has VPTTs instead of APDs for some crystals.  
 More...
#include <BSEmcFwEndcapIdealDigitizerProcess.h>
IdealDigitizationProcess (non waveform) for FwEndcap requires special treatment since the FwEndcap has VPTTs instead of APDs for some crystals. 
- 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-01 
 
Definition at line 38 of file BSEmcFwEndcapIdealDigitizerProcess.h.
 
◆ BSEmcFwEndcapIdealDigitizerProcess()
      
        
          | BSEmcFwEndcapIdealDigitizerProcess::BSEmcFwEndcapIdealDigitizerProcess  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~BSEmcFwEndcapIdealDigitizerProcess()
  
  
      
        
          | virtual BSEmcFwEndcapIdealDigitizerProcess::~BSEmcFwEndcapIdealDigitizerProcess  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetDataContainer()
Pass the container register to the process, and set the processes container requirements. 
- Parameters
 - 
  
  
 
Reimplemented from PndProcess.
 
 
◆ IsVpttDeposit()
  
  
      
        
          | virtual Bool_t BSEmcFwEndcapIdealDigitizerProcess::IsVpttDeposit  | 
          ( | 
          const BSEmcMCDeposit *  | 
          t_deposit | ) | 
           const | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ Process()
  
  
      
        
          | virtual void BSEmcFwEndcapIdealDigitizerProcess::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 BSEmcFwEndcapIdealDigitizerProcess::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 BSEmcFwEndcapIdealDigitizerProcess::SetDigiBranchName  | 
          ( | 
          const TString &  | 
          t_branchname | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetMCDepositBranchName()
  
  
      
        
          | void BSEmcFwEndcapIdealDigitizerProcess::SetMCDepositBranchName  | 
          ( | 
          const TString &  | 
          t_branchname | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Definition at line 55 of file BSEmcFwEndcapIdealDigitizerProcess.h.
   57     fMCDepositBranchname = t_branchname;
    58     fAPDDigitizer->SetMCDepositBranchName(t_branchname);
    59     fVPTDigitizer->SetMCDepositBranchName(t_branchname);
  
 
 
◆ SetupParameters()
  
  
      
        
          | virtual void BSEmcFwEndcapIdealDigitizerProcess::SetupParameters  | 
          ( | 
          const PndParameterRegister *  | 
          t_parameter | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetVpttIds()
  
  
      
        
          | void BSEmcFwEndcapIdealDigitizerProcess::SetVpttIds  | 
          ( | 
          const std::vector< Int_t > &  | 
          t_vpttIds | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: