6 : FairParGenericSet(name,title,context),
40 list->add(
"skew",
fSkew);
49 list->add(
"charge_noise",
fNoise);
50 list->add(
"QCloudSigma",
fCSigma);
57 list->add(
"cluster_radtime",
fRadTime);
58 list->add(
"cluster_corrchargecut",
fChargeCut);
69 if (!list)
return kFALSE;
71 if (!list->fill(
"top_pitch", &
fTopPitch))
return kFALSE;
72 if (!list->fill(
"bot_pitch", &
fBotPitch))
return kFALSE;
73 if (!list->fill(
"orient",&
fOrient))
return kFALSE;
74 if (!list->fill(
"skew",&
fSkew))
return kFALSE;
76 if (!list->fill(
"top_anchor_x", &x))
return kFALSE;
77 if (!list->fill(
"top_anchor_y", &y))
return kFALSE;
79 if (!list->fill(
"bot_anchor_x", &x))
return kFALSE;
80 if (!list->fill(
"bot_anchor_y", &y))
return kFALSE;
82 if (!list->fill(
"nr_fe_channels", &
fFeChannels))
return kFALSE;
83 if (!list->fill(
"nr_fe_top", &
fTopNrFE))
return kFALSE;
84 if (!list->fill(
"nr_fe_bottom", &
fBotNrFE))
return kFALSE;
85 if (!list->fill(
"charge_threshold",&
fThreshold))
return kFALSE;
86 if (!list->fill(
"charge_noise",&
fNoise))
return kFALSE;
87 if (!list->fill(
"QCloudSigma",&
fCSigma))
return kFALSE;
89 if (!list->fill(
"sens_Type",stName,80))
return kFALSE;
92 if (!list->fill(
"fe_Type",feName,80))
return kFALSE;
94 if (!list->fill(
"fe_BusClock",&
fFeBusClock))
return kFALSE;
95 if (!list->fill(
"cluster_mod", &
fClusterMod))
return kFALSE;
96 if (!list->fill(
"cluster_mean", &
fClusterMean))
return kFALSE;
97 if (!list->fill(
"cluster_radchan", &
fRadChannel))
return kFALSE;
98 if (!list->fill(
"cluster_radtime", &
fRadTime))
return kFALSE;
99 if (!list->fill(
"cluster_corrchargecut", &
fChargeCut))
return kFALSE;
100 if (!list->fill(
"cluster_singlechargecut", &
fSingleChargeCut))
return kFALSE;
111 std::cout<<
"MVD Digitization Parameters:"<<std::endl;
112 std::cout<<
" Sensor type name is = "<<
fSensType.Data()<<std::endl;
113 std::cout<<
" Top Pitch = "<<
fTopPitch<<
" cm"<<std::endl;
114 std::cout<<
" Bottom Pitch = "<<
fBotPitch<<
" cm"<<std::endl;
116 std::cout<<
" Skew Angle (Top->Bottom) = "<<
fSkew<<
"rad = "<<
fSkew/
TMath::Pi()*180.<<
" deg"<<std::endl;
119 std::cout<<
" FE Channels = "<<
fFeChannels<<std::endl;
120 std::cout<<
" Nr of Frontends (Top Side) = "<<
fTopNrFE<<std::endl;
121 std::cout<<
" Nr of Frontends (Bottom Side)= "<<
fBotNrFE<<std::endl;
122 std::cout<<
" Charge Threshold (e-) = "<<
fThreshold<<std::endl;
123 std::cout<<
" Noise (ENC+Dispersion) (e-) = "<<
fNoise<<std::endl;
124 std::cout<<
" Charge cloud sigma = "<<
fCSigma<<
" cm"<<std::endl;
126 std::cout<<
" Frontend type name is = "<<
fFeType.Data()<<std::endl;
127 std::cout<<
" Clusterfinder Mode = "<<
fClusterMod<<std::endl;
128 std::cout<<
" Clusterfinder Mean Algorithm = "<<
fClusterMean<<std::endl;
129 std::cout<<
" Clusterfinder Search Radius: Channels = "<<
fRadChannel<<std::endl;
130 std::cout<<
" Clusterfinder Search Radius: Time = "<<
fRadTime<<std::endl;
131 std::cout<<
" Top/Bottom Charge correlation cut = "<<
fChargeCut<<std::endl;
void putParams(FairParamList *list)
Digitization Parameter Class for MVD-Strip part.
Double_t fSingleChargeCut
Bool_t getParams(FairParamList *list)
ClassImp(PndSdsStripDigiPar)
PndSdsStripDigiPar(const char *name="PndSdsParTest", const char *title="PndSds strip digi parameter", const char *context="TestDefaultContext")