FairRoot/PandaRoot
PndPidCorrPar.cxx
Go to the documentation of this file.
1 // PndPidCorrPar
3 //
4 // Container class for Digitisation parameters
5 // class is inherited from FairParGenericSet
6 //
8 
9 #include "PndPidCorrPar.h"
10 #include <iostream>
11 
12 
14 
15 PndPidCorrPar::PndPidCorrPar(const char* name,const char* title,
16  const char* context)
17  : FairParGenericSet(name,title,context),
18  fTofRadius(-1.), fTofCut(-1.), fEmc12Thr(-1.), fEmc12Radius(-1.), fEmc12Cut(-1.), fEmcNeutralQCut(-1.),
19  fMdtRadius(-1.), fMdtCut(-1.), fDrcRadius(-1.), fDrcCut(-1.), fDskCut(-1.), fZLastPlane(-1.), fFtofZ(-1.),
20  fFTofCut(-1.), fRichZ(-1.), fFMdtCut(-1.)
21 {
22  clear();
23 }
24 
25 void PndPidCorrPar::putParams(FairParamList* list)
26 {
27  if(!list) return;
28 
29  list->add("TofRadius", fTofRadius);
30  list->add("TofCut", fTofCut);
31  list->add("Emc12Thr", fEmc12Thr);
32  list->add("Emc12Radius", fEmc12Radius);
33  list->add("Emc12Cut", fEmc12Cut);
34  list->add("EmcNeutralQCut",fEmcNeutralQCut);
35  list->add("MdtRadius", fMdtRadius);
36  list->add("MdtCut", fMdtCut);
37  list->add("DrcRadius", fDrcRadius);
38  list->add("DrcCut", fDrcCut);
39  list->add("DskCut", fDskCut);
40  list->add("ZLastPlane", fZLastPlane);
41  list->add("FtofZ", fFtofZ);
42  list->add("FTofCut", fFTofCut);
43  list->add("RichZ", fRichZ);
44  list->add("FMdtCut", fFMdtCut);
45 }
46 
47 Bool_t PndPidCorrPar::getParams(FairParamList* list)
48 {
49  if (!list) return kFALSE;
50  if (!list->fill("TofRadius", &fTofRadius)) return kFALSE;
51  if (!list->fill("TofCut", &fTofCut)) return kFALSE;
52  if (!list->fill("Emc12Thr", &fEmc12Thr)) return kFALSE;
53  if (!list->fill("Emc12Radius", &fEmc12Radius)) return kFALSE;
54  if (!list->fill("Emc12Cut", &fEmc12Cut)) return kFALSE;
55  if (!list->fill("EmcNeutralQCut",&fEmcNeutralQCut))return kFALSE;
56  if (!list->fill("MdtRadius", &fMdtRadius)) return kFALSE;
57  if (!list->fill("MdtCut", &fMdtCut)) return kFALSE;
58  if (!list->fill("DrcRadius", &fDrcRadius)) return kFALSE;
59  if (!list->fill("DrcCut", &fDrcCut)) return kFALSE;
60  if (!list->fill("DskCut", &fDskCut)) return kFALSE;
61  if (!list->fill("ZLastPlane", &fZLastPlane)) return kFALSE;
62  if (!list->fill("FtofZ", &fFtofZ)) return kFALSE;
63  if (!list->fill("FTofCut", &fFTofCut)) return kFALSE;
64  if (!list->fill("RichZ", &fRichZ)) return kFALSE;
65  if (!list->fill("FMdtCut", &fFMdtCut)) return kFALSE;
66 
67  return kTRUE;
68 }
69 
Float_t fFTofCut
Definition: PndPidCorrPar.h:51
Float_t fTofCut
Definition: PndPidCorrPar.h:39
void putParams(FairParamList *list)
Float_t fFMdtCut
Definition: PndPidCorrPar.h:53
Bool_t getParams(FairParamList *list)
Float_t fEmc12Cut
Definition: PndPidCorrPar.h:42
Float_t fMdtCut
Definition: PndPidCorrPar.h:45
Float_t fFtofZ
Definition: PndPidCorrPar.h:50
Float_t fTofRadius
Definition: PndPidCorrPar.h:38
TString name
Float_t fDrcCut
Definition: PndPidCorrPar.h:47
Float_t fEmc12Thr
Definition: PndPidCorrPar.h:40
Float_t fZLastPlane
Definition: PndPidCorrPar.h:49
Float_t fEmc12Radius
Definition: PndPidCorrPar.h:41
Float_t fDskCut
Definition: PndPidCorrPar.h:48
Float_t fRichZ
Definition: PndPidCorrPar.h:52
Float_t fDrcRadius
Definition: PndPidCorrPar.h:46
ClassImp(PndAnaContFact)
Float_t fMdtRadius
Definition: PndPidCorrPar.h:44
Float_t fEmcNeutralQCut
Definition: PndPidCorrPar.h:43