Wrapping class to manage two independent PSAs for high, resp. low gain.  
 More...
#include <BSEmcHighLowPSA.h>
 | 
|   | BSEmcHighLowPSA (Int_t t_verbose=0) | 
|   | 
| virtual void  | Init (BSEmcPSAFPGASampleAnalyser *t_highgainPSA, BSEmcPSAFPGASampleAnalyser *t_lowgainPSA, Double_t t_overflowThreshold, Int_t t_highgainWfIndex=0, Int_t t_lowgainWfIndex=1) | 
|   | 
| virtual  | ~BSEmcHighLowPSA () | 
|   | 
| void  | SetVerbose (Int_t t_verbose=0) | 
|   | 
| virtual Int_t  | Process (const BSEmcWaveform *t_waveform) | 
|   | Find Hits in Waveform.  More...
  | 
|   | 
| virtual void  | Reset () | 
|   | reset found hits  More...
  | 
|   | 
| virtual void  | GetHit (Int_t t_idx, Double_t &t_energy, Double_t &t_time) | 
|   | Get energy and time of hit.  More...
  | 
|   | 
| virtual void  | GetHit (Int_t t_idx, Double_t &t_energy, Double_t &t_time, Int_t &t_PileupType) | 
|   | 
| virtual Int_t  | GetWaveformIdx (Int_t t_idx) | 
|   | 
|   | BSEmcAbsPSA () | 
|   | 
| virtual  | ~BSEmcAbsPSA () | 
|   | 
| virtual void  | Process (const BSEmcWaveform *t_waveform, Double_t &t_amplitude, Double_t &t_time) | 
|   | Deprecated. Do not use.  More...
  | 
|   | 
|   | ClassDef (BSEmcAbsPSA, 1) | 
|   | 
Wrapping class to manage two independent PSAs for high, resp. low gain. 
- Author
 - Ph. Mahlberg mahlb.nosp@m.erg@.nosp@m.hiskp.nosp@m..uni.nosp@m.-bonn.nosp@m..de 
 
Definition at line 31 of file BSEmcHighLowPSA.h.
 
◆ BSEmcHighLowPSA()
      
        
          | BSEmcHighLowPSA::BSEmcHighLowPSA  | 
          ( | 
          Int_t  | 
          t_verbose = 0 | ) | 
           | 
        
      
 
 
◆ ~BSEmcHighLowPSA()
  
  
      
        
          | virtual BSEmcHighLowPSA::~BSEmcHighLowPSA  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetHit() [1/2]
  
  
      
        
          | virtual void BSEmcHighLowPSA::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.
Referenced by SetVerbose().
 
 
◆ GetHit() [2/2]
  
  
      
        
          | virtual void BSEmcHighLowPSA::GetHit  | 
          ( | 
          Int_t  | 
          t_idx,  | 
         
        
           | 
           | 
          Double_t &  | 
          t_energy,  | 
         
        
           | 
           | 
          Double_t &  | 
          t_time,  | 
         
        
           | 
           | 
          Int_t &  | 
          t_PileupType  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetWaveformIdx()
  
  
      
        
          | virtual Int_t BSEmcHighLowPSA::GetWaveformIdx  | 
          ( | 
          Int_t  | 
          t_idx | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ Init()
◆ Process()
  
  
      
        
          | virtual Int_t BSEmcHighLowPSA::Process  | 
          ( | 
          const BSEmcWaveform *  | 
          t_waveform | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Find Hits in Waveform. 
- Parameters
 - 
  
  
 
- Returns
 - Return number of hits, negative if an error occurred 
 
Implements BSEmcAbsPSA.
Referenced by SetVerbose().
 
 
◆ Reset()
  
  
      
        
          | virtual void BSEmcHighLowPSA::Reset  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetVerbose()
  
  
      
        
          | void BSEmcHighLowPSA::SetVerbose  | 
          ( | 
          Int_t  | 
          t_verbose = 0 | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: