43#ifndef G4MuonRadiativeDecayChannelWithSpin_hh
44#define G4MuonRadiativeDecayChannelWithSpin_hh 1
95 r = a * a + b * b + c * c;
98 G4double rinv = xlong / (std::sqrt(r));
110 if (x == 0. && y > 0.) {
111 phi = 0.5 * CLHEP::pi;
113 else if (x == 0. && y < 0.) {
114 phi = 1.5 * CLHEP::pi;
116 else if (y == 0. && x > 0.) {
119 else if (y == 0. && x < 0.) {
123 phi = std::atan(y / x);
126 phi = std::atan(y / x) + CLHEP::pi;
G4MuonRadiativeDecayChannelWithSpin & operator=(const G4MuonRadiativeDecayChannelWithSpin &)
G4DecayProducts * DecayIt(G4double) override
~G4MuonRadiativeDecayChannelWithSpin() override=default
G4MuonRadiativeDecayChannelWithSpin(const G4MuonRadiativeDecayChannelWithSpin &)=default