JetSubStructureUtils::SoftDropObservables Node1 JetSubStructureUtils ::SoftDropObservables - m_observableName + SoftDropObservables() + result() + result() Node2 JetSubStructureUtils ::SubstructureCalculator < double > + result() Node2->Node1 Node3 fastjet::FunctionOfPseudo Jet< double > Node3->Node2