11 const std::vector<unsigned int> &Recoil,
12 const std::vector<unsigned int> &ParentRecoil)
13 : DecayProductFinalStates(FinalStates), RecoilFinalState(Recoil),
14 ParentRecoilFinalState(ParentRecoil) {
17 std::sort(fs.begin(), fs.end());
26 for (
auto const &i : j)
27 stream << std::to_string(i);
32 stream << std::to_string(i);
47 const std::vector<std::vector<unsigned int>> &
virtual const std::vector< unsigned int > & getParentRecoilState() const
virtual const std::vector< unsigned int > & getRecoilState() const
friend std::ostream & operator<<(std::ostream &stream, const SubSystem &s)
virtual const std::vector< std::vector< unsigned int > > & getFinalStates() const
SubSystem(const std::vector< std::vector< unsigned int >> &FinalStates, const std::vector< unsigned int > &Recoil, const std::vector< unsigned int > &ParentRecoil)
bool operator==(const SubSystem &b) const
std::vector< std::vector< unsigned int > > DecayProductFinalStates
std::vector< unsigned int > RecoilFinalState
std::vector< unsigned int > ParentRecoilFinalState
Definition of a two-body decay node within a sequential decay tree.
Contains SubSystem class.