#include <PndLmdDigiPara.h>
Definition at line 18 of file PndLmdDigiPara.h.
PndLmdDigiPara::PndLmdDigiPara |
( |
const char * |
name = "PndLmdDigiParameter" , |
|
|
const char * |
title = "PndLmd Strip Digi Parameter" , |
|
|
const char * |
context = "Pnd Lmd Digitization parameters" |
|
) |
| |
PndLmdDigiPara::~PndLmdDigiPara |
( |
void |
| ) |
|
|
inline |
void PndLmdDigiPara::clean |
( |
void |
| ) |
|
|
inline |
TVector2 PndLmdDigiPara::GetCircleAnchor |
( |
| ) |
const |
|
inline |
Double_t PndLmdDigiPara::GetCirclePitch |
( |
| ) |
const |
|
inline |
const char* PndLmdDigiPara::GetFeType |
( |
| ) |
const |
|
inline |
Double_t PndLmdDigiPara::GetGausSigma |
( |
| ) |
const |
|
inline |
TVector2 PndLmdDigiPara::GetLeftAnchor |
( |
| ) |
const |
|
inline |
Double_t PndLmdDigiPara::GetLeftOrient |
( |
| ) |
const |
|
inline |
Double_t PndLmdDigiPara::GetLeftPitch |
( |
| ) |
const |
|
inline |
Double_t PndLmdDigiPara::GetNoise |
( |
| ) |
const |
|
inline |
Int_t PndLmdDigiPara::GetNrCircleFe |
( |
| ) |
const |
|
inline |
Int_t PndLmdDigiPara::GetNrFeChannels |
( |
| ) |
const |
|
inline |
Int_t PndLmdDigiPara::GetNrLeftFe |
( |
| ) |
const |
|
inline |
Int_t PndLmdDigiPara::GetNrRightFe |
( |
| ) |
const |
|
inline |
Bool_t PndLmdDigiPara::getParams |
( |
FairParamList * |
list | ) |
|
Definition at line 67 of file PndLmdDigiPara.cxx.
References Double_t, fCircleAnchor, fCirclePitch, fFeType, fLeftAnchor, fLeftOrient, fLeftPitch, fNoise, fNrCircleFe, fNrFeChannels, fNrLeftFe, fNrRightFe, fRightAnchor, fRightOrient, fRightPitch, fSensType, fSigma, fThreshold, x, and y.
69 if(!list)
return kFALSE;
70 if(!list->fill(
"circle_pitch", &
fCirclePitch))
return kFALSE;
71 if(!list->fill(
"right_pitch", &
fRightPitch))
return kFALSE;
72 if(!list->fill(
"left_pitch", &
fLeftPitch))
return kFALSE;
73 if(!list->fill(
"left_orient", &
fLeftOrient))
return kFALSE;
74 if(!list->fill(
"right_orient", &
fRightOrient))
return kFALSE;
76 if(!list->fill(
"circle_anchor_x", &x))
return kFALSE;
77 if(!list->fill(
"circle_anchor_y",&y))
return kFALSE;
79 if(!list->fill(
"right_anchor_x", &x))
return kFALSE;
80 if(!list->fill(
"right_anchor_y", &y))
return kFALSE;
82 if(!list->fill(
"left_anchor_x", &x))
return kFALSE;
83 if(!list->fill(
"left_anchor_y", &y))
return kFALSE;
86 if(!list->fill(
"nr_fe_channels", &
fNrFeChannels))
return kFALSE;
87 if(!list->fill(
"nr_fe_circle", &
fNrCircleFe))
return kFALSE;
88 if(!list->fill(
"nr_fe_right", &
fNrRightFe))
return kFALSE;
89 if(!list->fill(
"nr_fe_left", &
fNrLeftFe))
return kFALSE;
90 if(!list->fill(
"charge_threshold", &
fThreshold))
return kFALSE;
91 if(!list->fill(
"charge_noise", &
fNoise))
return kFALSE;
93 if(!list->fill(
"sens_type", stName,80))
return kFALSE;
96 if(!list->fill(
"fe_type", feName, 80))
return kFALSE;
98 if(!list->fill(
"gaus_sigma",&
fSigma))
return kFALSE;
TVector2 PndLmdDigiPara::GetRightAnchor |
( |
| ) |
const |
|
inline |
Double_t PndLmdDigiPara::GetRightOrient |
( |
| ) |
const |
|
inline |
Double_t PndLmdDigiPara::GetRightPitch |
( |
| ) |
const |
|
inline |
const char* PndLmdDigiPara::GetSensType |
( |
| ) |
const |
|
inline |
Double_t PndLmdDigiPara::GetThreshold |
( |
| ) |
const |
|
inline |
void PndLmdDigiPara::print |
( |
| ) |
|
Definition at line 105 of file PndLmdDigiPara.cxx.
References fCircleAnchor, fCirclePitch, fFeType, fLeftAnchor, fLeftOrient, fLeftPitch, fNoise, fRightAnchor, fRightOrient, fRightPitch, fSensType, fSigma, fThreshold, and Pi.
Referenced by PndLmdDigiProducer::Init().
107 cout<<
"The digitization parameters for short strips or curve strips"<<endl;
116 cout<<
"Sigma of diffusion = "<<
fSigma<<endl;
118 cout<<
"Noise = "<<
fNoise<<endl;
120 cout<<
"FE_type="<<
fFeType<<endl;
void PndLmdDigiPara::putParams |
( |
FairParamList * |
list | ) |
|
Definition at line 21 of file PndLmdDigiPara.cxx.
References Double_t, fCircleAnchor, fCirclePitch, fFeType, fLeftAnchor, fLeftOrient, fLeftPitch, fNoise, fNrCircleFe, fNrFeChannels, fNrLeftFe, fNrRightFe, fRightAnchor, fRightOrient, fRightPitch, fSensType, fSigma, and fThreshold.
40 list->add(
"charge_noise",
fNoise);
43 list->add(
"gaus_sigma",
fSigma);
void PndLmdDigiPara::SetCircleAnchor |
( |
TVector2 & |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetCirclePitch |
( |
Double_t |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetFeType |
( |
TString |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetGausSigma |
( |
Double_t |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetLeftAnchor |
( |
TVector2 & |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetLeftOrient |
( |
Double_t |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetLeftPitch |
( |
Double_t |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetNrCircleFe |
( |
Int_t |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetNrFeChannels |
( |
Int_t |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetNrLeftFe |
( |
Int_t |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetNrRightFe |
( |
Int_t |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetRightAnchor |
( |
TVector2 & |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetRightOrient |
( |
Double_t |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetRightPitch |
( |
Double_t |
x | ) |
|
|
inline |
void PndLmdDigiPara::SetSensType |
( |
TString |
x | ) |
|
|
inline |
TVector2 PndLmdDigiPara::fCircleAnchor |
|
private |
TVector2 PndLmdDigiPara::fLeftAnchor |
|
private |
Int_t PndLmdDigiPara::fNrCircleFe |
|
private |
Int_t PndLmdDigiPara::fNrFeChannels |
|
private |
Int_t PndLmdDigiPara::fNrLeftFe |
|
private |
Int_t PndLmdDigiPara::fNrRightFe |
|
private |
TVector2 PndLmdDigiPara::fRightAnchor |
|
private |
The documentation for this class was generated from the following files: