33 , fChargeConvMethod(0)
34 , fPixelSorterCellWidth(0.)
35 , fPixelSorterNumberOfCells(0)
47 list->
add(
"dimX", fDimX);
48 list->
add(
"dimY", fDimY);
50 list->
add(
"threshold", fThreshold);
51 list->
add(
"noise", fNoise);
52 list->
add(
"FECols", fFeCols);
53 list->
add(
"FERows", fFeRows);
54 list->
add(
"MaxFEperCol", fMaxFEperCol);
55 list->
add(
"ClustRad", fRadius);
56 list->
add(
"QCloudSigma", fCSigma);
57 list->
add(
"fe_BusClock", fFeBusClock);
59 list->
add(
"chargeconv_method", fChargeConvMethod);
61 list->
add(
"PixelSorterCellWidth", fPixelSorterCellWidth);
62 list->
add(
"PixelSorterNumberOfCells", fPixelSorterNumberOfCells);
69 if (!list->
fill(
"dimX", &fDimX))
71 if (!list->
fill(
"dimY", &fDimY))
73 if (!list->
fill(
"threshold", &fThreshold))
75 if (!list->
fill(
"noise", &fNoise))
77 if (!list->
fill(
"FECols", &fFeCols))
79 if (!list->
fill(
"FERows", &fFeRows))
81 if (!list->
fill(
"MaxFEperCol", &fMaxFEperCol))
83 if (!list->
fill(
"ClustRad", &fRadius))
85 if (!list->
fill(
"QCloudSigma", &fCSigma))
87 if (!list->
fill(
"fe_BusClock", &fFeBusClock))
89 if (!list->
fill(
"chargeconv_method", &fChargeConvMethod))
91 if (!list->
fill(
"PixelSorterCellWidth", &fPixelSorterCellWidth))
93 if (!list->
fill(
"PixelSorterNumberOfCells", &fPixelSorterNumberOfCells))
100 std::cout <<
"SDS Pixel Digitization Parameters:" << std::endl;
101 std::cout <<
" fDimX (cm) = " << fDimX << std::endl;
102 std::cout <<
" fDimY (cm) = " << fDimY << std::endl;
103 std::cout <<
" Charge Threshold (e-) = " << fThreshold << std::endl;
104 std::cout <<
" Noise (ENC+Dispersion) (e-) = " << fNoise << std::endl;
105 std::cout <<
" Columns on FE = " << fFeCols << std::endl;
106 std::cout <<
" Rows on FE = " << fFeRows << std::endl;
107 std::cout <<
" Maximum number of FE per column = " << fMaxFEperCol << std::endl;
108 std::cout <<
" Cluster search radius (channels) = " << fRadius << std::endl;
109 std::cout <<
" Charge cloud sigma (cm) = " << fCSigma << std::endl;
110 std::cout <<
" charge conv. (0:ideal, 1:TOT) = " << fChargeConvMethod << std::endl;
void Print(Option_t *) const
PixelDigiPar(const char *name="PixelDigiParameters", const char *title="Pixel digi parameters", const char *context="TestDefaultContext")
ClassImp(FairEventBuilder)
Digitization Parameter Class for Pixel detector.
void putParams(FairParamList *list)
Bool_t fill(const Text_t *, Text_t *, const Int_t)
Bool_t getParams(FairParamList *list)