Hello!
The following pictures of the induction signal comes from Examples/Srim/trimsignal.C and Examples/DriftTube/mdt_gamma.C respectively. The former medium is Si and the signal is caused by the drift of electrons and holes. The signal curve are all negative.
The latter medium is gas and the signal is caused by electrons,the signal curve has a positive part and a negative part.
In my programme,the medium is air,the signal is caused by the negative ions. The signal I get is positive.
Here is the key code
AvalancheMC *avalMC = new AvalancheMC();
avalMC->SetSensor(&sensor);
avalMC->EnableSignalCalculation(true);
avalMC->UseWeightingPotential(true);
avalMC->DisableAvalancheSizeLimit();
avalMC->SetDistanceSteps(0.001);
xi1 = 5;
yi1 = 3;
zi1 = 5;
ti1 = 0;
for (int i = 0; i < 10; i++)
{
cout<<" i==== "<<i<<endl;
avalMC->DriftNegativeIon(xi1, yi1, zi1, ti1);
}
this is the driftline of the negative ion
So my question is, what does the positive and negative of signal mean? What determines the positive or negative of the signal? I think this is related to the positivity and negativity of particles which drift, but in fact it seems not to be the case.
I am really very confused, looking forward to your reply!