![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4CollisionNN:
Collaboration diagram for G4CollisionNN:Protected Member Functions | |
| virtual const G4VCrossSectionSource * | GetCrossSectionSource () const |
| virtual const G4VAngularDistribution * | GetAngularDistribution () const |
| virtual const G4CollisionVector * | GetComponents () const |
| virtual const std::vector < G4String > & | GetListOfColliders (G4int whichOne) const |
Private Member Functions | |
| G4CollisionNN (const G4CollisionNN &) | |
| G4CollisionNN & | operator= (const G4CollisionNN &) |
Private Attributes | |
| G4CollisionVector * | components |
| G4VCrossSectionSource * | crossSectionSource |
| std::vector< G4String > | colliders1 |
| std::vector< G4String > | colliders2 |
Definition at line 39 of file G4CollisionNN.hh.
View newest version in sPHENIX GitHub at line 39 of file G4CollisionNN.hh
| G4CollisionNN::G4CollisionNN | ( | ) |
Definition at line 54 of file G4CollisionNN.cc.
View newest version in sPHENIX GitHub at line 54 of file G4CollisionNN.cc
References G4ForEach< group >::Apply(), and components.
Here is the call graph for this function:
|
virtual |
Definition at line 63 of file G4CollisionNN.cc.
View newest version in sPHENIX GitHub at line 63 of file G4CollisionNN.cc
References components, and crossSectionSource.
|
private |
|
virtual |
Reimplemented from G4CollisionComposite.
Definition at line 81 of file G4CollisionNN.cc.
View newest version in sPHENIX GitHub at line 81 of file G4CollisionNN.cc
References G4VCrossSectionSource::CrossSection(), CLHEP::HepLorentzVector::e(), G4KineticTrack::Get4Momentum(), G4KineticTrack::GetActualMass(), GetCrossSectionSource(), G4KineticTrack::GetDefinition(), G4ParticleDefinition::GetPDGMass(), G4KineticTrack::Set4Momentum(), CLHEP::HepLorentzVector::setE(), t1, and t2.
Here is the call graph for this function:
|
inlineprotectedvirtual |
Reimplemented from G4CollisionComposite.
Definition at line 64 of file G4CollisionNN.hh.
View newest version in sPHENIX GitHub at line 64 of file G4CollisionNN.hh
|
inlineprotectedvirtual |
Reimplemented from G4CollisionComposite.
Definition at line 66 of file G4CollisionNN.hh.
View newest version in sPHENIX GitHub at line 66 of file G4CollisionNN.hh
References components.
|
inlineprotectedvirtual |
Reimplemented from G4CollisionComposite.
Definition at line 63 of file G4CollisionNN.hh.
View newest version in sPHENIX GitHub at line 63 of file G4CollisionNN.hh
References crossSectionSource.
Referenced by CrossSection().
Here is the caller graph for this function:
|
protectedvirtual |
Implements G4VCollision.
Definition at line 74 of file G4CollisionNN.cc.
View newest version in sPHENIX GitHub at line 74 of file G4CollisionNN.cc
References colliders1.
Implements G4VCollision.
Definition at line 51 of file G4CollisionNN.hh.
View newest version in sPHENIX GitHub at line 51 of file G4CollisionNN.hh
| G4bool G4CollisionNN::operator!= | ( | const G4CollisionNN & | right | ) | const |
|
private |
| G4bool G4CollisionNN::operator== | ( | const G4CollisionNN & | right | ) | const |
|
private |
Definition at line 76 of file G4CollisionNN.hh.
View newest version in sPHENIX GitHub at line 76 of file G4CollisionNN.hh
Referenced by GetListOfColliders().
|
private |
Definition at line 77 of file G4CollisionNN.hh.
View newest version in sPHENIX GitHub at line 77 of file G4CollisionNN.hh
|
private |
Definition at line 72 of file G4CollisionNN.hh.
View newest version in sPHENIX GitHub at line 72 of file G4CollisionNN.hh
Referenced by GetComponents(), and ~G4CollisionNN().
|
private |
Definition at line 74 of file G4CollisionNN.hh.
View newest version in sPHENIX GitHub at line 74 of file G4CollisionNN.hh
Referenced by GetCrossSectionSource(), and ~G4CollisionNN().