Wrapping class to manage multiple independent PSAs.  
 More...
#include <BSEmcMultiPSA.h>
Wrapping class to manage multiple independent PSAs. 
- Author
 - Guang Zhao (zhaog.nosp@m.@ihe.nosp@m.p.ac..nosp@m.cn) 
 
Definition at line 29 of file BSEmcMultiPSA.h.
 
◆ BSEmcMultiPSA()
◆ ~BSEmcMultiPSA()
  
  
      
        
          | virtual BSEmcMultiPSA::~BSEmcMultiPSA  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ AddPSA()
◆ GetAPDGainIndex()
  
  
      
        
          | Int_t BSEmcMultiPSA::GetAPDGainIndex  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetHit()
  
  
      
        
          | virtual void BSEmcMultiPSA::GetHit  | 
          ( | 
          Int_t  | 
          t_i,  | 
         
        
           | 
           | 
          Double_t &  | 
          t_energy,  | 
         
        
           | 
           | 
          Double_t &  | 
          t_time  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Get energy and time of hit. 
- Parameters
 - 
  
    | Int_t | Index of Hit  | 
    | Double_t | Energy of Hit  | 
    | Double_t | Time of Hit | 
  
   
- Returns
 
Implements BSEmcAbsPSA.
 
 
◆ Process()
  
  
      
        
          | virtual Int_t BSEmcMultiPSA::Process  | 
          ( | 
          const BSEmcWaveform *  | 
          t_waveform | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Find Hits in Waveform. 
- Parameters
 - 
  
  
 
- Returns
 - Return number of hits, negative if an error occurred 
 
Implements BSEmcAbsPSA.
 
 
◆ Reset()
  
  
      
        
          | virtual void BSEmcMultiPSA::Reset  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
reset found hits 
- Returns
 
Reimplemented from BSEmcAbsPSA.
 
 
The documentation for this class was generated from the following file: