![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Collaboration diagram for G4StatMFChannel:Classes | |
| struct | DeleteFragment |
Public Member Functions | |
| G4StatMFChannel () | |
| ~G4StatMFChannel () | |
| void | CreateFragment (G4int A, G4int Z) |
| size_t | GetMultiplicity (void) |
| G4bool | CheckFragments (void) |
| G4double | GetFragmentsCoulombEnergy (void) |
| G4double | GetFragmentsEnergy (G4double T) const |
| G4FragmentVector * | GetFragments (G4int anA, G4int anZ, G4double T) |
Private Member Functions | |
| G4StatMFChannel (const G4StatMFChannel &right) | |
| G4StatMFChannel & | operator= (const G4StatMFChannel &right) |
| G4bool | operator== (const G4StatMFChannel &right) const |
| G4bool | operator!= (const G4StatMFChannel &right) const |
| void | CoulombImpulse (G4int anA, G4int anZ, G4double T) |
| void | PlaceFragments (G4int anA) |
| void | SolveEqOfMotion (G4int anA, G4int anZ, G4double T) |
| void | FragmentsMomenta (G4int NF, G4int idx, G4double T) |
| G4ThreeVector | RotateMomentum (G4ThreeVector Pa, G4ThreeVector V, G4ThreeVector P) |
Private Attributes | |
| std::deque< G4StatMFFragment * > | _theFragments |
| G4int | _NumOfNeutralFragments |
| G4int | _NumOfChargedFragments |
Definition at line 40 of file G4StatMFChannel.hh.
View newest version in sPHENIX GitHub at line 40 of file G4StatMFChannel.hh
| G4StatMFChannel::G4StatMFChannel | ( | ) |
Definition at line 46 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 46 of file G4StatMFChannel.cc
| G4StatMFChannel::~G4StatMFChannel | ( | ) |
Definition at line 51 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 51 of file G4StatMFChannel.cc
References _theFragments.
|
private |
Definition at line 59 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 59 of file G4StatMFChannel.cc
References _theFragments, A(), and Z.
Referenced by G4StatMF::BreakItUp().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 136 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 136 of file G4StatMFChannel.cc
References _NumOfChargedFragments, FragmentsMomenta(), PlaceFragments(), and SolveEqOfMotion().
Referenced by GetFragments().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 72 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 72 of file G4StatMFChannel.cc
References _NumOfChargedFragments, _NumOfNeutralFragments, and _theFragments.
Referenced by G4StatMFMicroCanonical::ChooseAandZ(), G4StatMFMicroPartition::ChooseZ(), and G4StatMFMacroCanonical::ChooseZ().
Here is the caller graph for this function:Definition at line 211 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 211 of file G4StatMFChannel.cc
References _theFragments, b, E, G4Exp(), G4RandomDirection(), G4UniformRand, H, incremental_prev_tag::idx, CLHEP::Hep3Vector::mag(), CLHEP::Hep3Vector::mag2(), P1, P2, RotateMomentum(), CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), T, and twopi.
Referenced by CoulombImpulse(), and GetFragments().
Here is the call graph for this function:
Here is the caller graph for this function:| G4FragmentVector * G4StatMFChannel::GetFragments | ( | G4int | anA, |
| G4int | anZ, | ||
| G4double | T | ||
| ) |
Definition at line 118 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 118 of file G4StatMFChannel.cc
References _NumOfChargedFragments, _NumOfNeutralFragments, _theFragments, CoulombImpulse(), and FragmentsMomenta().
Here is the call graph for this function:Definition at line 88 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 88 of file G4StatMFChannel.cc
References _theFragments.
Referenced by SolveEqOfMotion().
Here is the caller graph for this function:Definition at line 104 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 104 of file G4StatMFChannel.cc
References _theFragments.
Referenced by G4StatMF::CalcEnergy().
Here is the caller graph for this function:
|
inline |
Definition at line 64 of file G4StatMFChannel.hh.
View newest version in sPHENIX GitHub at line 64 of file G4StatMFChannel.hh
References _theFragments.
Referenced by G4StatMF::BreakItUp().
Here is the caller graph for this function:
|
private |
|
private |
|
private |
Definition at line 155 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 155 of file G4StatMFChannel.cc
References _theFragments, G4Pow::A13(), G4RandomDirection(), G4UniformRand, G4Pow::GetInstance(), G4StatMFParameters::Getr0(), CLHEP::Hep3Vector::mag2(), Acts::IntegrationTest::R, and G4Pow::Z13().
Referenced by CoulombImpulse().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 429 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 429 of file G4StatMFChannel.cc
References CLHEP::Hep3Vector::cross(), N, CLHEP::Hep3Vector::unit(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by FragmentsMomenta().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 340 of file G4StatMFChannel.cc.
View newest version in sPHENIX GitHub at line 340 of file G4StatMFChannel.cc
References _NumOfChargedFragments, _theFragments, G4Pow::A13(), source.hepunit::elm_coupling, G4INCL::Eta, GetFragmentsCoulombEnergy(), G4Pow::GetInstance(), G4StatMFParameters::GetKappaCoulomb(), G4StatMFParameters::Getr0(), CLHEP::Hep3Vector::mag(), CLHEP::Hep3Vector::mag2(), CLHEP::Hep3Vector::set(), T, and G4Pow::Z13().
Referenced by CoulombImpulse().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 99 of file G4StatMFChannel.hh.
View newest version in sPHENIX GitHub at line 99 of file G4StatMFChannel.hh
Referenced by CoulombImpulse(), CreateFragment(), GetFragments(), and SolveEqOfMotion().
|
private |
Definition at line 97 of file G4StatMFChannel.hh.
View newest version in sPHENIX GitHub at line 97 of file G4StatMFChannel.hh
Referenced by CreateFragment(), and GetFragments().
|
private |
Definition at line 95 of file G4StatMFChannel.hh.
View newest version in sPHENIX GitHub at line 95 of file G4StatMFChannel.hh
Referenced by CheckFragments(), CreateFragment(), FragmentsMomenta(), GetFragments(), GetFragmentsCoulombEnergy(), GetFragmentsEnergy(), GetMultiplicity(), PlaceFragments(), SolveEqOfMotion(), and ~G4StatMFChannel().