Class for accessing PID detector information of DSK.  
 More...
#include <PndPidDskInfo.h>
 | 
|   | PndPidDskInfo () | 
|   | Default constructor.  More...
  | 
|   | 
|   | ~PndPidDskInfo () | 
|   | 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 DSK info.  More...
  | 
|   | 
| Bool_t  | GetInfo (PndTrack *track, PndPidCandidate *pidCand) | 
|   | Add DSK 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 DSK. 
- 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 PndPidDskInfo.h.
 
◆ PndPidDskInfo()
      
        
          | PndPidDskInfo::PndPidDskInfo  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~PndPidDskInfo()
      
        
          | PndPidDskInfo::~PndPidDskInfo  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ActivateDebugNtuple()
  
  
      
        
          | void PndPidDskInfo::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 DSK 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 PndPidDskInfo::SetDetectorHits  | 
          ( | 
          FairRootManager *  | 
          manager | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Fill detector hit TCAs and adjust detector mode. 
- Parameters
 - 
  
    | manager | Needed to get DskParticle TCAs of event.  | 
  
   
- Returns
 - Adjusted detector mode. 
 
Implements PndPidDetectorInfo.
 
 
◆ Setup()
Setup DSK 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.
 
 
◆ fDskParticle
  
  
      
        
          | TClonesArray* PndPidDskInfo::fDskParticle = nullptr | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: