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