![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4VAnnihilationCollision:
Collaboration diagram for G4VAnnihilationCollision:Protected Member Functions | |
| virtual const G4ParticleDefinition * | GetOutgoingParticle (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const =0 |
Protected Member Functions inherited from G4VCollision | |
| G4int | GetNumberOfPartons (const G4ParticleDefinition *aP) const |
| virtual const G4CollisionVector * | GetComponents () const |
| virtual const G4VCrossSectionSource * | GetCrossSectionSource () const =0 |
| virtual const std::vector < G4String > & | GetListOfColliders (G4int whichOne) const =0 |
Private Member Functions | |
| double | BrWigInt0 (const double x, const double gamma, const double m0) const |
| G4double | BrWigInt1 (const G4double x, const G4double gamma, const G4double m0) const |
| double | BrWigInv (const double x, const double gamma, const double m0) const |
| double | SampleResonanceMass (const double poleMass, const double width, const double minMass, const double maxMass) const |
Private Attributes | |
| G4VAngularDistribution * | theAngularDistribution |
Definition at line 55 of file G4VAnnihilationCollision.hh.
View newest version in sPHENIX GitHub at line 55 of file G4VAnnihilationCollision.hh
| G4VAnnihilationCollision::G4VAnnihilationCollision | ( | ) |
Definition at line 43 of file G4VAnnihilationCollision.cc.
View newest version in sPHENIX GitHub at line 43 of file G4VAnnihilationCollision.cc
References theAngularDistribution.
|
virtual |
Definition at line 49 of file G4VAnnihilationCollision.cc.
View newest version in sPHENIX GitHub at line 49 of file G4VAnnihilationCollision.cc
References theAngularDistribution.
|
inlineprivate |
Definition at line 81 of file G4VAnnihilationCollision.hh.
View newest version in sPHENIX GitHub at line 81 of file G4VAnnihilationCollision.hh
Referenced by BrWigInt1().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 84 of file G4VAnnihilationCollision.hh.
View newest version in sPHENIX GitHub at line 84 of file G4VAnnihilationCollision.hh
References BrWigInt0(), and G4Log().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 87 of file G4VAnnihilationCollision.hh.
View newest version in sPHENIX GitHub at line 87 of file G4VAnnihilationCollision.hh
|
virtual |
Implements G4VCollision.
Definition at line 58 of file G4VAnnihilationCollision.cc.
View newest version in sPHENIX GitHub at line 58 of file G4VAnnihilationCollision.cc
References CLHEP::HepLorentzVector::boostVector(), G4KineticTrack::Get4Momentum(), GetOutgoingParticle(), G4KineticTrack::GetPosition(), and CLHEP::HepLorentzVector::m().
Here is the call graph for this function:
|
inlinevirtual |
Implements G4VCollision.
Definition at line 69 of file G4VAnnihilationCollision.hh.
View newest version in sPHENIX GitHub at line 69 of file G4VAnnihilationCollision.hh
References theAngularDistribution.
|
protectedpure virtual |
Implemented in G4ConcreteMesonBaryonToResonance.
Referenced by FinalState().
Here is the caller graph for this function:| G4bool G4VAnnihilationCollision::operator!= | ( | const G4VAnnihilationCollision & | right | ) | const |
| G4bool G4VAnnihilationCollision::operator== | ( | const G4VAnnihilationCollision & | right | ) | const |
|
private |
|
private |
Definition at line 96 of file G4VAnnihilationCollision.hh.
View newest version in sPHENIX GitHub at line 96 of file G4VAnnihilationCollision.hh
Referenced by G4VAnnihilationCollision(), GetAngularDistribution(), and ~G4VAnnihilationCollision().