Class for accessing PID detector information of RICH.  
 More...
#include <PndPidRichInfo.h>
 | 
|   | PndPidRichInfo () | 
|   | Default constructor.  More...
  | 
|   | 
|   | ~PndPidRichInfo () | 
|   | Default destructor.  More...
  | 
|   | 
| void  | ActivateDebugNtuple (Bool_t debug_mode) | 
|   | Set debug mode of detector.  More...
  | 
|   | 
| Int_t  | SetDetectorHits (FairRootManager *manager) | 
|   | Fill detector hit TCAs and adjust detector mode.  More...
  | 
|   | 
| Bool_t  | Setup (FairRootManager *manager, PndPropagator *propagator, PndPidDetectorParams::DetectorParams *params) | 
|   | Setup RICH info.  More...
  | 
|   | 
| Bool_t  | GetInfo (PndTrack *track, PndPidCandidate *pidCand) | 
|   | Add RICH information to PidCandidate.  More...
  | 
|   | 
|   | PndPidDetectorInfo () | 
|   | Default constructor.  More...
  | 
|   | 
| virtual  | ~PndPidDetectorInfo () | 
|   | 
| virtual void  | GetNeutralInfo (Int_t, TClonesArray *) | 
|   | Include detector information in neutral PidCandidate.  More...
  | 
|   | 
| void  | SetDetectorMode (Short_t detector_mode) | 
|   | 
| void  | SetUsePropagator (Bool_t use_propagator) | 
|   | 
| void  | SetPropagator (PndPropagator *propagator) | 
|   | 
| void  | SetIdeal (Bool_t is_ideal) | 
|   | 
| void  | SetPidHypo (Int_t pid_hyp) | 
|   | 
| void  | SetVerbose (Int_t verbose) | 
|   | 
| void  | SetCorrPar (PndPidCorrPar *pid_corr_par) | 
|   | 
| virtual Bool_t  | SetParContainers (FairRuntimeDb *) | 
|   | 
| TNtuple *  | GetDetCorr () | 
|   | 
| Int_t  | GetDetectorMode () | 
|   | 
| void  | Finish () | 
|   | 
| virtual void  | Reset () | 
|   | 
| virtual void  | Register () | 
|   | 
| virtual Bool_t  | Propagate (TVector3 pos, FairTrackParH *helix, FairTrackParH *res, Int_t pdg_code, Int_t direction=1) | 
|   | Call propagator to propagate track to detector.  More...
  | 
|   | 
| virtual Bool_t  | Propagate (std::string volume, FairTrackParH *helix, FairTrackParH *res, Int_t pdg_code) | 
|   | Call propagator to propagate track to detector.  More...
  | 
|   | 
Class for accessing PID detector information of RICH. 
- Author
 - Sarah Gaiser gaise.nosp@m.r@hi.nosp@m.skp.u.nosp@m.ni-b.nosp@m.onn.d.nosp@m.e, HISKP Bonn 
 
- Version
 - 1.0 
 
- Date
 - Jan 2021 
 
Definition at line 22 of file PndPidRichInfo.h.
 
◆ PndPidRichInfo()
      
        
          | PndPidRichInfo::PndPidRichInfo  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~PndPidRichInfo()
      
        
          | PndPidRichInfo::~PndPidRichInfo  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ActivateDebugNtuple()
  
  
      
        
          | void PndPidRichInfo::ActivateDebugNtuple  | 
          ( | 
          Bool_t  | 
          debug_mode | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Set debug mode of detector. 
Includes the setup of debug ntuples. 
- Parameters
 - 
  
    | debug_mode | If kTRUE create and fill debug ntuples.  | 
  
   
Reimplemented from PndPidDetectorInfo.
 
 
◆ ClassDef()
◆ GetInfo()
Add RICH information to PidCandidate. 
Correlate given track and detector hit. 
- Parameters
 - 
  
    | track | One of the detected tracks in current event.  | 
    | pidCand | PidCandidate belonging to track.  | 
  
   
- Returns
 - kTRUE if correlation successful. 
 
Implements PndPidDetectorInfo.
 
 
◆ SetDetectorHits()
  
  
      
        
          | Int_t PndPidRichInfo::SetDetectorHits  | 
          ( | 
          FairRootManager *  | 
          manager | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Fill detector hit TCAs and adjust detector mode. 
- Parameters
 - 
  
    | manager | Needed to get RichHit and RichBarPoint TCAs of event.  | 
  
   
- Returns
 - Adjusted detector mode. 
 
Implements PndPidDetectorInfo.
 
 
◆ Setup()
Setup RICH info. 
- Parameters
 - 
  
    | manager | Needed to get all relevant TCAs of event.  | 
    | propagator | Propagator to be used in track-hit correlation.  | 
    | params | Set of detector and track parameters that is passed from PndPidCorrelator.  | 
  
   
- Returns
 - kTRUE if successful. 
 
Reimplemented from PndPidDetectorInfo.
 
 
◆ fRichHit
  
  
      
        
          | TClonesArray* PndPidRichInfo::fRichHit = nullptr | 
         
       
   | 
  
protected   | 
  
 
 
◆ fRichPoint
  
  
      
        
          | TClonesArray* PndPidRichInfo::fRichPoint = nullptr | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: