PandaRoot
PndPidCorrPar.h
Go to the documentation of this file.
1 #ifndef PNDPIDCORRPAR_H
2 #define PNDPIDCORRPAR_H
3 
4 #include "FairParGenericSet.h"
5 #include "FairParamList.h"
6 
7 class PndPidCorrPar : public FairParGenericSet {
8  public:
9  Float_t GetTofRadius() { return fTofRadius; };
10  Float_t GetTofCut() { return fTofCut; };
11  Float_t GetEmc12Thr() { return fEmc12Thr; };
12  Float_t GetEmc12Radius() { return fEmc12Radius; };
13  Float_t GetEmc12Cut() { return fEmc12Cut; };
14  Float_t GetEmcNeutralQCut() { return fEmcNeutralQCut; };
15  Float_t GetMdtRadius() { return fMdtRadius; };
16  Float_t GetMdtCut() { return fMdtCut; };
17  Float_t GetDrcRadius() { return fDrcRadius; };
18  Float_t GetDrcCut() { return fDrcCut; };
19  Float_t GetDskCut() { return fDskCut; };
20  Float_t GetZLastPlane() { return fZLastPlane; };
21  Float_t GetFtofZ() { return fFtofZ; };
22  Float_t GetFTofCut() { return fFTofCut; };
23  Float_t GetRichZ() { return fRichZ; };
24  Float_t GetFMdtCut() { return fFMdtCut; };
25 
26  PndPidCorrPar(const char *name = "PndPidCorrPar", const char *title = "Pid correlation parameter",
27  const char *context = "TestDefaultContext");
28  ~PndPidCorrPar(void){};
29  void clear(void){};
30  void putParams(FairParamList *list);
31  Bool_t getParams(FairParamList *list);
32 
33  private:
34  Float_t fTofRadius; // radius TOF detector
35  Float_t fTofCut; // cut chi2 for TOF
36  Float_t fEmc12Thr; // EMC12 cluster energy threshold (barrel)
37  Float_t fEmc12Radius; // radius EMC12 detector (barrel)
38  Float_t fEmc12Cut; // cut <chi2 for EMC (charged)
39  Float_t fEmcNeutralQCut; // cut >chi2 for EMC (neutral)
40  Float_t fMdtRadius; // radius MDT detector
41  Float_t fMdtCut; // cut chi2 for MDT
42  Float_t fDrcRadius; // radius DRC detector
43  Float_t fDrcCut; // cut chi2 for DRC
44  Float_t fDskCut; // cut chi2 for DSK
45  Float_t fZLastPlane; // position of last point for fwd correlation
46  Float_t fFtofZ; // Z of Ftof
47  Float_t fFTofCut; // cut chi2 for FTOF
48  Float_t fRichZ; // Z of RICH
49  Float_t fFMdtCut; // cut chi2 for FWD MDT
50 
51  ClassDef(PndPidCorrPar, 4);
52 };
53 
54 #endif
void putParams(FairParamList *list)
PndPidCorrPar(const char *name="PndPidCorrPar", const char *title="Pid correlation parameter", const char *context="TestDefaultContext")
Float_t GetDrcRadius()
Definition: PndPidCorrPar.h:17
Float_t GetFTofCut()
Definition: PndPidCorrPar.h:22
Float_t GetMdtCut()
Definition: PndPidCorrPar.h:16
Bool_t getParams(FairParamList *list)
Float_t GetFtofZ()
Definition: PndPidCorrPar.h:21
Float_t GetFMdtCut()
Definition: PndPidCorrPar.h:24
Float_t GetEmcNeutralQCut()
Definition: PndPidCorrPar.h:14
void clear(void)
Definition: PndPidCorrPar.h:29
Float_t GetRichZ()
Definition: PndPidCorrPar.h:23
Float_t GetTofRadius()
Definition: PndPidCorrPar.h:9
Float_t GetEmc12Cut()
Definition: PndPidCorrPar.h:13
Float_t GetDskCut()
Definition: PndPidCorrPar.h:19
Float_t GetDrcCut()
Definition: PndPidCorrPar.h:18
Float_t GetTofCut()
Definition: PndPidCorrPar.h:10
Float_t GetEmc12Thr()
Definition: PndPidCorrPar.h:11
Float_t GetEmc12Radius()
Definition: PndPidCorrPar.h:12
~PndPidCorrPar(void)
Definition: PndPidCorrPar.h:28
Float_t GetMdtRadius()
Definition: PndPidCorrPar.h:15
Float_t GetZLastPlane()
Definition: PndPidCorrPar.h:20