42#ifndef G4QEnvironment_h
43#define G4QEnvironment_h 1
96 void InitClustersVector(
G4int maxC,
G4int maxA);
133 {
return this == &rhs;}
135 {
return this != &rhs;}
std::vector< G4QCandidate * > G4QCandidateVector
std::vector< G4QHadron * > G4QHadronVector
std::vector< G4Quasmon * > G4QuasmonVector
void DecayMeson(G4QHadron *dB, G4QHadronVector *HV)
G4QHadronVector * GetProjectiles()
void FillQHadrons(G4QHadronVector *input)
void DecayAntistrange(G4QHadron *aS, G4QHadronVector *HV)
G4bool operator!=(const G4QEnvironment &right) const
static void CloseElectromagneticDecays()
G4QHadronVector * GetQHadrons()
G4QuasmonVector * GetQuasmons()
void CheckMassShell(G4QHadronVector *HV)
G4QNucleus GetEnvironment() const
void AddQuasmon(G4Quasmon *Q)
G4bool operator==(const G4QEnvironment &right) const
static void SetParameters(G4double solAn=0.4, G4bool efFlag=false, G4double piThresh=141.4, G4double mpisq=20000., G4double dinum=1880.)
void DecayBaryon(G4QHadron *dB, G4QHadronVector *HV)
const G4QEnvironment & operator=(const G4QEnvironment &right)
G4QHadronVector * Fragment()
static void OpenElectromagneticDecays()