#include <SuperclusteringDNNInputs.h>
Public Member Functions | |
std::vector< float > | computeVector (ticl::Trackster const &ts_base, ticl::Trackster const &ts_toCluster) override |
unsigned int | featureCount () const override |
std::vector< std::string > | featureNames () const override |
Public Member Functions inherited from ticl::AbstractSuperclusteringDNNInput | |
virtual | ~AbstractSuperclusteringDNNInput ()=default |
Definition at line 63 of file SuperclusteringDNNInputs.h.
|
overridevirtual |
Compute feature for seed and candidate pair
Implements ticl::AbstractSuperclusteringDNNInput.
Definition at line 63 of file SuperclusteringDNNInputs.cc.
References funct::abs(), ticl::Angle2D(), ticl::Trackster::barycenter(), ticl::Trackster::eigenvalues(), ticl::Trackster::eigenvectors(), f, ticl::Trackster::raw_energy(), makeMuonMisalignmentScenario::rot, and funct::sin().
|
inlineoverridevirtual |
Reimplemented from ticl::AbstractSuperclusteringDNNInput.
Definition at line 65 of file SuperclusteringDNNInputs.h.
|
inlineoverridevirtual |
Get name of features. Used for SuperclusteringSampleDumper branch names (inference does not use the names, only the indices) The default implementation is meant to be overriden by inheriting classes
Reimplemented from ticl::AbstractSuperclusteringDNNInput.
Definition at line 69 of file SuperclusteringDNNInputs.h.