29 G4double CrossSection(G4double photonEnergy);
30 inline void setIncomingGamma(G4LorentzVector incomingGammaIn) {incomingGamma=incomingGammaIn;}
31 inline void setIncomingIon(G4LorentzVector incomingIonIn) {incomingIon=incomingIonIn;}
32 inline G4LorentzVector GetEmittedGamma() {
return emittedGamma;};
33 inline G4LorentzVector GetScatteredIonAbsorption() {
return scatteredIonAbsorbed;};
34 inline G4LorentzVector GetScatteredIonEmission() {
return scatteredIonEmission;};
35 void PhotonAbsorption(G4ThreeVector boost);
36 void PhotonEmission(G4ThreeVector boost);
39 G4LorentzVector incomingGamma;
40 G4LorentzVector incomingIon;
41 G4LorentzVector scatteredIonAbsorbed;
42 G4LorentzVector scatteredIonEmission;
43 G4LorentzVector emittedGamma;