115 void ModifyInMatterCandidates();
119 void FillHadronVector(
G4QHadron* qHadron);
123 void KillEnvironment();
169 {std::for_each(theQHadrons.begin(), theQHadrons.end(),
DeleteQHadron());
172inline void G4Quasmon::KillEnvironment()
182 valQ += pQuasm->
GetQC();
208 std::for_each(theQCandidates.begin(), theQCandidates.end(),
DeleteQCandidate());
209 theQCandidates.clear();
CLHEP::HepLorentzVector G4LorentzVector
std::vector< G4QCandidate * > G4QCandidateVector
std::vector< G4QHadron * > G4QHadronVector
HepLorentzVector & boost(double, double, double)
G4QParticle * GetQParticle(G4int PDG) const
G4int GetBaryonNumber() const
G4int GetStrangeness() const
void Set4Momentum(G4LorentzVector Q4M)
G4QHadronVector * DecayQHadron(G4QHadron *hadron)
G4double GetTemper() const
G4int GetStrangeness() const
void Boost(const G4LorentzVector &theBoost)
void InitQuasmon(const G4QContent &qQCont, const G4LorentzVector &q4M)
G4bool operator!=(const G4Quasmon &right) const
G4LorentzVector Get4Momentum() const
static void OpenElectromagneticDecays()
static void SetEtaSup(G4double etaetap)
void SetQC(G4QContent QQC)
static void SetSOverU(G4double ssin2g)
G4QHadronVector * Fragment(G4QNucleus &nucEnviron, G4int nQ=1)
G4QPDGCode GetQPDG() const
static void CloseElectromagneticDecays()
G4int CalculateNumberOfQPartons(G4double qMass)
G4double GetSOverU() const
void Boost(const G4ThreeVector &B)
static void SetParameters(G4double temper=180., G4double ssin2g=.3, G4double etaetap=.3)
G4bool operator==(const G4Quasmon &right) const
G4QHadronVector * DecayQuasmon()
G4int GetBaryonNumber() const
void IncreaseBy(const G4Quasmon *pQuasm)
static void SetTemper(G4double temperature)
const G4Quasmon & operator=(const G4Quasmon &right)
G4double GetEtaSup() const