54 #ifndef G4AdjointBremsstrahlungModel_h 
   55 #define G4AdjointBremsstrahlungModel_h 1 
   70                                 G4bool IsScatProjToProjCase,
 
   73                                 G4bool IsScatProjToProjCase,
 
   92                                              G4bool IsScatProjToProjCase);
 
   95                                              G4bool IsScatProjToProjCase);
 
std::vector< G4DataVector * > partialSumSigma
 
G4VEmModel * theDirectStdBremModel
 
G4EmModelManager * theEmModelManagerForFwdModels
 
virtual void SampleSecondaries(const G4Track &aTrack, G4bool IsScatProjToProjCase, G4ParticleChange *fParticleChange)
 
~G4AdjointBremsstrahlungModel()
 
virtual G4double AdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)
 
G4bool isDirectModelInitialised
 
std::vector< float > SigmaPerAtom
 
virtual G4double GetAdjointCrossSection(const G4MaterialCutsCouple *aCouple, G4double primEnergy, G4bool IsScatProjToProjCase)
 
virtual G4double DiffCrossSectionPerVolumePrimToSecond(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyProd)
 
void RapidSampleSecondaries(const G4Track &aTrack, G4bool IsScatProjToProjCase, G4ParticleChange *fParticleChange)
 
G4AdjointBremsstrahlungModel()
 
G4double DiffCrossSectionPerVolumePrimToSecondApproximated2(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyProd)
 
G4double DiffCrossSectionPerVolumePrimToSecondApproximated1(const G4Material *aMaterial, G4double kinEnergyProj, G4double kinEnergyProd)