Skip to content
Snippets Groups Projects
Commit e2e67cc0 authored by Dmitrii Neverov's avatar Dmitrii Neverov
Browse files

effective charge is g*beta

parent 96cc0b1e
No related branches found
No related tags found
No related merge requests found
......@@ -189,7 +189,7 @@ double MaterialEffects::effects(const std::vector<RKStep>& steps,
double pSquare = p*p;
if (pdg_ == c_monopolePDGCode) {
charge_ = mag_charge_ * sqrt(mom / hypot(mom, mass_)); //effective charge for monopoles
charge_ = mag_charge_ * mom / hypot(mom, mass_); //effective charge for monopoles
}
if (energyLossBetheBloch_ && noiseBetheBloch_)
......@@ -853,7 +853,7 @@ void MaterialEffects::drawdEdx(int pdg) {
double mom = pow(10., log10(minMom) + i*logStepSize);
double E = hypot(mom, mass_);
if (pdg_ == c_monopolePDGCode) {
charge_ = mag_charge_ * sqrt(mom / E); //effective charge for monopoles
charge_ = mag_charge_ * mom / E; //effective charge for monopoles
}
energyLossBrems_ = false;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment