JetSubStructureUtils::SoftDropObservables Node1 JetSubStructureUtils ::SoftDropObservables + SoftDropObservables() + result() + result() Node2 JetSubStructureUtils ::SubstructureCalculator < double > + result() Node2->Node1 Node3 fastjet::FunctionOfPseudo Jet< double > Node3->Node2 Node4 std::string Node4->Node1 -m_observableName Node5 std::basic_string< char > Node5->Node4