ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4PreCompoundFragmentVector (pcfvector *avector) | |
~G4PreCompoundFragmentVector ()=default | |
void | SetVector (pcfvector *avector) |
void | SetOPTxs (G4int) |
void | UseSICB (G4bool) |
G4double | CalculateProbabilities (const G4Fragment &aFragment) |
G4VPreCompoundFragment * | ChooseFragment () |
Private Member Functions | |
G4PreCompoundFragmentVector (const G4PreCompoundFragmentVector &right)=delete | |
const G4PreCompoundFragmentVector & | operator= (const G4PreCompoundFragmentVector &right)=delete |
G4bool | operator== (const G4PreCompoundFragmentVector &right) const =delete |
G4bool | operator!= (const G4PreCompoundFragmentVector &right) const =delete |
Private Attributes | |
pcfvector * | theChannels |
G4DataVector | probabilities |
G4int | nChannels |
Definition at line 51 of file G4PreCompoundFragmentVector.hh.
View newest version in sPHENIX GitHub at line 51 of file G4PreCompoundFragmentVector.hh
|
explicit |
Definition at line 37 of file G4PreCompoundFragmentVector.cc.
View newest version in sPHENIX GitHub at line 37 of file G4PreCompoundFragmentVector.cc
References SetVector().
|
default |
|
privatedelete |
G4double G4PreCompoundFragmentVector::CalculateProbabilities | ( | const G4Fragment & | aFragment | ) |
Definition at line 74 of file G4PreCompoundFragmentVector.cc.
View newest version in sPHENIX GitHub at line 74 of file G4PreCompoundFragmentVector.cc
References nChannels, probabilities, and theChannels.
Referenced by G4PreCompoundEmission::GetTotalProbability().
G4VPreCompoundFragment * G4PreCompoundFragmentVector::ChooseFragment | ( | ) |
Definition at line 93 of file G4PreCompoundFragmentVector.cc.
View newest version in sPHENIX GitHub at line 93 of file G4PreCompoundFragmentVector.cc
References G4UniformRand, nChannels, probabilities, theChannels, and x.
Referenced by G4PreCompoundEmission::PerformEmission().
|
privatedelete |
|
privatedelete |
|
privatedelete |
Definition at line 59 of file G4PreCompoundFragmentVector.cc.
View newest version in sPHENIX GitHub at line 59 of file G4PreCompoundFragmentVector.cc
References nChannels.
Referenced by G4PreCompoundEmission::SetOPTxs().
Definition at line 43 of file G4PreCompoundFragmentVector.cc.
View newest version in sPHENIX GitHub at line 43 of file G4PreCompoundFragmentVector.cc
References nChannels, probabilities, and theChannels.
Referenced by G4PreCompoundFragmentVector(), G4PreCompoundEmission::SetDefaultModel(), and G4PreCompoundEmission::SetHETCModel().
Definition at line 67 of file G4PreCompoundFragmentVector.cc.
View newest version in sPHENIX GitHub at line 67 of file G4PreCompoundFragmentVector.cc
References nChannels.
Referenced by G4PreCompoundEmission::UseSICB().
|
private |
Definition at line 80 of file G4PreCompoundFragmentVector.hh.
View newest version in sPHENIX GitHub at line 80 of file G4PreCompoundFragmentVector.hh
Referenced by CalculateProbabilities(), ChooseFragment(), SetOPTxs(), SetVector(), and UseSICB().
|
private |
Definition at line 78 of file G4PreCompoundFragmentVector.hh.
View newest version in sPHENIX GitHub at line 78 of file G4PreCompoundFragmentVector.hh
Referenced by CalculateProbabilities(), ChooseFragment(), and SetVector().
|
private |
Definition at line 77 of file G4PreCompoundFragmentVector.hh.
View newest version in sPHENIX GitHub at line 77 of file G4PreCompoundFragmentVector.hh
Referenced by CalculateProbabilities(), ChooseFragment(), and SetVector().