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