PandaRoot
PndPidCorrPar.h
Go to the documentation of this file.
1
//****************************************************************************
2
//* This file is part of PandaRoot. *
3
//* *
4
//* PandaRoot is distributed under the terms of the *
5
//* GNU General Public License (GPL) version 3, *
6
//* copied verbatim in the file "LICENSE". *
7
//* *
8
//* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9
//* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10
//* The authors are listed in the file "AUTHORS". *
11
//****************************************************************************
12
13
#ifndef PNDPIDCORRPAR_H
14
#define PNDPIDCORRPAR_H
15
16
#include "FairParGenericSet.h"
17
#include "FairParamList.h"
18
19
class
PndPidCorrPar
:
public
FairParGenericSet {
20
public
:
21
Float_t
GetTofRadius
() {
return
fTofRadius; };
22
Float_t
GetTofCut
() {
return
fTofCut; };
23
Float_t
GetEmc12Thr
() {
return
fEmc12Thr; };
24
Float_t
GetEmc12Radius
() {
return
fEmc12Radius; };
25
Float_t
GetEmc12Cut
() {
return
fEmc12Cut; };
26
Float_t
GetEmcNeutralQCut
() {
return
fEmcNeutralQCut; };
27
Float_t
GetMdtRadius
() {
return
fMdtRadius; };
28
Float_t
GetMdtCut
() {
return
fMdtCut; };
29
Float_t
GetDrcRadius
() {
return
fDrcRadius; };
30
Float_t
GetDrcCut
() {
return
fDrcCut; };
31
Float_t
GetDskCut
() {
return
fDskCut; };
32
Float_t
GetZLastPlane
() {
return
fZLastPlane; };
33
Float_t
GetFtofZ
() {
return
fFtofZ; };
34
Float_t
GetFTofCut
() {
return
fFTofCut; };
35
Float_t
GetRichZ
() {
return
fRichZ; };
36
Float_t
GetFMdtCut
() {
return
fFMdtCut; };
37
38
PndPidCorrPar
(
const
char
*name =
"PndPidCorrPar"
,
const
char
*title =
"Pid correlation parameter"
,
39
const
char
*context =
"TestDefaultContext"
);
40
~PndPidCorrPar
(
void
){};
41
void
clear
(
void
){};
42
void
putParams
(FairParamList *list);
43
Bool_t
getParams
(FairParamList *list);
44
45
private
:
46
Float_t fTofRadius;
// radius TOF detector
47
Float_t fTofCut;
// cut chi2 for TOF
48
Float_t fEmc12Thr;
// EMC12 cluster energy threshold (barrel)
49
Float_t fEmc12Radius;
// radius EMC12 detector (barrel)
50
Float_t fEmc12Cut;
// cut <chi2 for EMC (charged)
51
Float_t fEmcNeutralQCut;
// cut >chi2 for EMC (neutral)
52
Float_t fMdtRadius;
// radius MDT detector
53
Float_t fMdtCut;
// cut chi2 for MDT
54
Float_t fDrcRadius;
// radius DRC detector
55
Float_t fDrcCut;
// cut chi2 for DRC
56
Float_t fDskCut;
// cut chi2 for DSK
57
Float_t fZLastPlane;
// position of last point for fwd correlation
58
Float_t fFtofZ;
// Z of Ftof
59
Float_t fFTofCut;
// cut chi2 for FTOF
60
Float_t fRichZ;
// Z of RICH
61
Float_t fFMdtCut;
// cut chi2 for FWD MDT
62
63
ClassDef(
PndPidCorrPar
, 4);
64
};
65
66
#endif
PndPidCorrPar::putParams
void putParams(FairParamList *list)
PndPidCorrPar::PndPidCorrPar
PndPidCorrPar(const char *name="PndPidCorrPar", const char *title="Pid correlation parameter", const char *context="TestDefaultContext")
PndPidCorrPar::GetDrcRadius
Float_t GetDrcRadius()
Definition:
PndPidCorrPar.h:29
PndPidCorrPar::GetFTofCut
Float_t GetFTofCut()
Definition:
PndPidCorrPar.h:34
PndPidCorrPar::GetMdtCut
Float_t GetMdtCut()
Definition:
PndPidCorrPar.h:28
PndPidCorrPar::getParams
Bool_t getParams(FairParamList *list)
PndPidCorrPar::GetFtofZ
Float_t GetFtofZ()
Definition:
PndPidCorrPar.h:33
PndPidCorrPar::GetFMdtCut
Float_t GetFMdtCut()
Definition:
PndPidCorrPar.h:36
PndPidCorrPar::GetEmcNeutralQCut
Float_t GetEmcNeutralQCut()
Definition:
PndPidCorrPar.h:26
PndPidCorrPar::clear
void clear(void)
Definition:
PndPidCorrPar.h:41
PndPidCorrPar::GetRichZ
Float_t GetRichZ()
Definition:
PndPidCorrPar.h:35
PndPidCorrPar::GetTofRadius
Float_t GetTofRadius()
Definition:
PndPidCorrPar.h:21
PndPidCorrPar::GetEmc12Cut
Float_t GetEmc12Cut()
Definition:
PndPidCorrPar.h:25
PndPidCorrPar::GetDskCut
Float_t GetDskCut()
Definition:
PndPidCorrPar.h:31
PndPidCorrPar::GetDrcCut
Float_t GetDrcCut()
Definition:
PndPidCorrPar.h:30
PndPidCorrPar::GetTofCut
Float_t GetTofCut()
Definition:
PndPidCorrPar.h:22
PndPidCorrPar
Definition:
PndPidCorrPar.h:19
PndPidCorrPar::GetEmc12Thr
Float_t GetEmc12Thr()
Definition:
PndPidCorrPar.h:23
PndPidCorrPar::GetEmc12Radius
Float_t GetEmc12Radius()
Definition:
PndPidCorrPar.h:24
PndPidCorrPar::~PndPidCorrPar
~PndPidCorrPar(void)
Definition:
PndPidCorrPar.h:40
PndPidCorrPar::GetMdtRadius
Float_t GetMdtRadius()
Definition:
PndPidCorrPar.h:27
PndPidCorrPar::GetZLastPlane
Float_t GetZLastPlane()
Definition:
PndPidCorrPar.h:32
home
gitlab-runner
builds
Vxspf1vo
0
PandaRootGroup
PandaRoot
pid
PidCorr
PndPidCorrPar.h
Generated on Fri Nov 29 2024 06:04:44 for PandaRoot by
1.8.13