39#ifndef G4MolecularDecayChannel_h
40#define G4MolecularDecayChannel_h 1
100 std::vector<G4MoleculeHandle>* fProductsVector;
106 G4double fRMSMotherMoleculeDisplacement;
107 std::vector<G4double> fRMSProductsDisplacementVector;
117 fReleasedEnergy = value;
123 fProbability = value;
134 fRMSMotherMoleculeDisplacement = value;
144 return fRMSProductsDisplacementVector;
150 return fReleasedEnergy;
165 return fRMSMotherMoleculeDisplacement;
170 fDisplacementType = aDisplacementType;
175 return fDisplacementType;
~G4MolecularDecayChannel()
void SetName(const G4String &)
void SetProbability(G4double)
const G4String & GetName() const
const std::vector< G4double > & GetRMSProductsDisplacement() const
void SetRMSMotherMoleculeDisplacement(G4double)
G4double GetDecayTime() const
G4double GetEnergy() const
void SetDecayTime(G4double)
G4int GetNbProducts() const
G4MolecularDecayChannel()
G4double GetRMSRadialDisplacementOfProduct(const G4Molecule *)
void SetDisplacementType(DisplacementType)
const G4Molecule * GetProduct(int) const
void AddProduct(const G4Molecule *, G4double=0)
G4double GetProbability() const
DisplacementType GetDisplacementType() const
G4MolecularDecayChannel & operator=(const G4MolecularDecayChannel &right)
G4double GetRMSMotherMoleculeDisplacement() const