48 #ifndef G4PAIPhotModel_h    49 #define G4PAIPhotModel_h 1    60 class G4ParticleChangeForLoss;
   153 inline const std::vector<const G4MaterialCutsCouple*>& 
   173   for(
size_t jMat = 0;jMat < jMatMax; ++jMat) { 
 const G4ParticleDefinition * fParticle
 
G4double MaxSecondaryEnergy(const G4ParticleDefinition *, G4double kinEnergy)
 
virtual ~G4PAIPhotModel()
 
G4PAIPhotModel & operator=(const G4PAIPhotModel &right)
 
G4PAIPhotData * fModelData
 
G4PAIPhotData * GetPAIPhotData()
 
virtual G4double CrossSectionPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy, G4double maxEnergy)
 
virtual void InitialiseLocal(const G4ParticleDefinition *, G4VEmModel *masterModel)
 
virtual G4double ComputeDEDXPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy)
 
std::vector< const G4MaterialCutsCouple * > fMaterialCutsCoupleVector
 
const std::vector< const G4MaterialCutsCouple * > & GetVectorOfCouples()
 
std::vector< const G4Region * > fPAIRegionVector
 
G4double ComputeMaxEnergy(G4double scaledEnergy)
 
G4int FindCoupleIndex(const G4MaterialCutsCouple *)
 
const G4ParticleDefinition * fPositron
 
static const double proton_mass_c2
 
void SetVerboseLevel(G4int verbose)
 
G4ParticleChangeForLoss * fParticleChange
 
G4PAIPhotModel(const G4ParticleDefinition *p=0, const G4String &nam="PAI")
 
virtual G4double SampleFluctuations(const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double, G4double, G4double)
 
G4double GetPDGMass() const
 
static const double eplus
 
virtual G4double Dispersion(const G4Material *, const G4DynamicParticle *, G4double, G4double)
 
const G4ParticleDefinition * fElectron
 
void DefineForRegion(const G4Region *r)
 
virtual void SampleSecondaries(std::vector< G4DynamicParticle *> *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double maxEnergy)
 
void SetParticle(const G4ParticleDefinition *p)
 
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)
 
G4double GetPDGCharge() const