43#ifndef G4MuonRadiativeDecayChannelWithSpin_hh
44#define G4MuonRadiativeDecayChannelWithSpin_hh 1
102 G4double rinv = xlong/(std::sqrt(r));
117 }
else if (x==0. && y<0.){
119 }
else if (y==0. && x>0.){
121 }
else if (y==0. && x<0.){
124 phi = std::atan(y/x);
G4MuonRadiativeDecayChannelWithSpin & operator=(const G4MuonRadiativeDecayChannelWithSpin &)
G4MuonRadiativeDecayChannelWithSpin()
G4double atan4(G4double x, G4double y)
void rn3dim(G4double &x, G4double &y, G4double &z, G4double xlong)
G4double fron(G4double Pmu, G4double x, G4double y, G4double cthetaE, G4double cthetaG, G4double cthetaEG)
virtual ~G4MuonRadiativeDecayChannelWithSpin()
virtual G4DecayProducts * DecayIt(G4double)
static constexpr double pi