6 : FairParGenericSet(name,title,context)
16 list->add(
"orient",
orient);
17 list->add(
"skew",
skew);
23 list->add(
"nr_fe_top",
topNrFE);
24 list->add(
"nr_fe_bottom",
botNrFE);
27 list->add(
"charge_noise",
noise);
36 if (!list)
return kFALSE;
38 if (!list->fill(
"top_pitch", &
topPitch))
return kFALSE;
39 if (!list->fill(
"bot_pitch", &
botPitch))
return kFALSE;
40 if (!list->fill(
"orient",&
orient))
return kFALSE;
41 if (!list->fill(
"skew",&
skew))
return kFALSE;
44 if (!list->fill(
"top_anchor_x", &x))
return kFALSE;
45 if (!list->fill(
"top_anchor_y", &y))
return kFALSE;
47 if (!list->fill(
"bot_anchor_x", &x))
return kFALSE;
48 if (!list->fill(
"bot_anchor_y", &y))
return kFALSE;
51 if (!list->fill(
"nr_fe_channels", &
feChannels))
return kFALSE;
52 if (!list->fill(
"nr_fe_top", &
topNrFE))
return kFALSE;
53 if (!list->fill(
"nr_fe_bottom", &
botNrFE))
return kFALSE;
55 if (!list->fill(
"charge_threshold",&
threshold))
return kFALSE;
56 if (!list->fill(
"charge_noise",&
noise))
return kFALSE;
58 if (!list->fill(
"sens_Type",stName,80))
return kFALSE;
61 if (!list->fill(
"fe_Type",feName,80))
return kFALSE;
72 std::cout<<
"MVD Digitisation Parameters:"<<std::endl;
73 std::cout<<
" Top Pitch = "<<
topPitch<<std::endl;
74 std::cout<<
" Bottom Pitch = "<<
botPitch<<std::endl;
76 std::cout<<
" Skew Angle (Top->Bottom) = "<<
skew<<
"rad = "<<
skew/
TMath::Pi()*180.<<
" deg"<<std::endl;
79 std::cout<<
" FE Channels = "<<
feChannels<<std::endl;
80 std::cout<<
" Nr of Frontends (Top Side) = "<<
topNrFE<<std::endl;
81 std::cout<<
" Nr of Frontends (Bottom Side)= "<<
botNrFE<<std::endl;
82 std::cout<<
" Charge Threshold (e-) = "<<
threshold<<std::endl;
83 std::cout<<
" Noise (ENC+Dispersion) (e-) = "<<
noise<<std::endl;
Int_t feChannels
Number of Channels per FE.
Double_t orient
orientation angle of top strips
Int_t botNrFE
Number of FE attached to bottom wafer side.
Double_t noise
Complete noise including threshold dispersion.
Double_t topPitch
Strip pitch on top wafer side.
Double_t skew
skew angle of bottom strips wrt top strips
Double_t botPitch
Strip pitch on bottom wafer side.
PndHypStripDigiPar(const char *name="PndHypParTest", const char *title="Hyp digi parameter", const char *context="TestDefaultContext")
TVector2 botAnchor
Anchor point of bottom strip#0.
Int_t topNrFE
Number of FE attached to top wafer side.
Bool_t getParams(FairParamList *list)
TVector2 topAnchor
Anchor point of top strip#0.
Double_t threshold
Discriminator threshold.
void putParams(FairParamList *list)