54 , fRMSMotherMoleculeDisplacement(0.)
63 fProductsVector.push_back(pProduct);
64 fRMSProductsDisplacementVector.push_back(displacement);
71 return fProductsVector.size();
78 return fProductsVector[index];
86 if (fProductsVector.empty())
91 auto it = std::find_if(fProductsVector.begin(), fProductsVector.end(),
92 [pProduct](
Product* _pProduct) {
93 return _pProduct == pProduct;
96 if (it == fProductsVector.end())
100 auto index = std::distance(fProductsVector.begin(), it);
101 return fRMSProductsDisplacementVector[index];
Product * GetProduct(int) const
G4int GetNbProducts() const
void AddProduct(Product *, G4double displacement=0.)
G4double GetRMSRadialDisplacementOfProduct(Product *)
G4MolecularDissociationChannel()