ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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.
|
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.
|
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().
|
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().