#include <G4CrossSectionComposite.hh>
Definition at line 50 of file G4CrossSectionComposite.hh.
◆ G4CrossSectionComposite() [1/2]
G4CrossSectionComposite::G4CrossSectionComposite |
( |
| ) |
|
◆ ~G4CrossSectionComposite() [1/2]
G4CrossSectionComposite::~G4CrossSectionComposite |
( |
| ) |
|
|
virtual |
◆ G4CrossSectionComposite() [2/2]
G4CrossSectionComposite::G4CrossSectionComposite |
( |
| ) |
|
◆ ~G4CrossSectionComposite() [2/2]
virtual G4CrossSectionComposite::~G4CrossSectionComposite |
( |
| ) |
|
|
virtual |
◆ Add()
◆ CrossSection() [1/2]
◆ CrossSection() [2/2]
Implements G4VCrossSectionSource.
Definition at line 68 of file G4CrossSectionComposite.cc.
70{
71
72
75
77 if (components != 0)
78 {
80
81
83 for (i=0; i<nComponents; i++)
84 {
88 {
90 }
91 }
92 }
93
94 return crossSection;
95}
std::vector< G4CrossSectionSourcePtr > G4CrossSectionVector
virtual const G4CrossSectionVector * GetComponents() const =0
const G4LorentzVector & Get4Momentum() const
virtual G4double CrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const =0
virtual G4bool IsValid(G4double e) const
◆ GetComponents()
◆ IsValid()
◆ operator!=() [1/2]
◆ operator!=() [2/2]
◆ operator==() [1/2]
◆ operator==() [2/2]
◆ Remove()
◆ _components
The documentation for this class was generated from the following files: