| 
    Geant4
    10.01
    
   | 
 
#include <MyKleinNishinaCompton.hh>
 Inheritance diagram for MyKleinNishinaCompton:
 Collaboration diagram for MyKleinNishinaCompton:Protected Attributes | |
| DetectorConstruction * | fDetector | 
| MyKleinNishinaMessenger * | fMessenger | 
| G4double | fCrossSectionFactor | 
  Protected Attributes inherited from G4KleinNishinaCompton | |
| G4ParticleDefinition * | theGamma | 
| G4ParticleDefinition * | theElectron | 
| G4ParticleChangeForGamma * | fParticleChange | 
| G4double | lowestSecondaryEnergy | 
  Protected Attributes inherited from G4VEmModel | |
| CLHEP::HepRandomEngine * | rndmEngineMod | 
| G4ElementData * | fElementData | 
| G4VParticleChange * | pParticleChange | 
| G4PhysicsTable * | xSectionTable | 
| const std::vector< G4double > * | theDensityFactor | 
| const std::vector< G4int > * | theDensityIdx | 
| size_t | idxTable | 
Additional Inherited Members | |
  Protected Member Functions inherited from G4VEmModel | |
| G4ParticleChangeForLoss * | GetParticleChangeForLoss () | 
| G4ParticleChangeForGamma * | GetParticleChangeForGamma () | 
| virtual G4double | MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kineticEnergy) | 
| const G4MaterialCutsCouple * | CurrentCouple () const | 
| void | SetCurrentElement (const G4Element *) | 
  Static Protected Attributes inherited from G4VEmModel | |
| static const G4double | inveplus = 1.0/CLHEP::eplus | 
Definition at line 43 of file MyKleinNishinaCompton.hh.
| MyKleinNishinaCompton::MyKleinNishinaCompton | ( | DetectorConstruction * | det, | 
| const G4ParticleDefinition * | p = 0,  | 
        ||
| const G4String & | nam = "myKlein-Nishina"  | 
        ||
| ) | 
Definition at line 49 of file MyKleinNishinaCompton.cc.
References fCrossSectionFactor, and fMessenger.
| MyKleinNishinaCompton::~MyKleinNishinaCompton | ( | ) | 
Definition at line 60 of file MyKleinNishinaCompton.cc.
References fMessenger.
      
  | 
  virtual | 
Reimplemented from G4VEmModel.
Definition at line 67 of file MyKleinNishinaCompton.cc.
References G4VEmModel::CrossSectionPerVolume(), and fCrossSectionFactor.
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4KleinNishinaCompton.
Definition at line 79 of file MyKleinNishinaCompton.cc.
References DBL_MIN, G4KleinNishinaCompton::fParticleChange, G4UniformRand, G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMomentumDirection(), G4ParticleChangeForGamma::ProposeMomentumDirection(), G4ParticleChangeForGamma::SetProposedKineticEnergy(), and G4KleinNishinaCompton::theElectron.
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 67 of file MyKleinNishinaCompton.hh.
References factor, and fCrossSectionFactor.
Referenced by PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), PhysListEmStandard_option0::ConstructProcess(), and MyKleinNishinaMessenger::SetNewValue().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 73 of file MyKleinNishinaCompton.hh.
Referenced by CrossSectionPerVolume(), MyKleinNishinaCompton(), and SetCSFactor().
      
  | 
  protected | 
Definition at line 67 of file MyKleinNishinaCompton.hh.
      
  | 
  protected | 
Definition at line 72 of file MyKleinNishinaCompton.hh.
Referenced by MyKleinNishinaCompton(), and ~MyKleinNishinaCompton().