6 #ifndef L1Trigger_TrackTrigger_interface_L1TrackQuality_h 7 #define L1Trigger_TrackTrigger_interface_L1TrackQuality_h static constexpr std::array< double, 1<< TTTrack_TrackWord::TrackBitWidths::kMVAQualitySize > getTqMVAPreSigBins()
void setL1TrackQuality(TTTrack< Ref_Phase2TrackerDigi_ > &aTrack)
static constexpr double invSigmoid(double value)
static constexpr std::array< double, 1<< TrackBitWidths::kMVAQualitySize > tqMVABins
float runEmulatedTQ(std::vector< ap_fixed< 10, 5 >> inputFeatures)
void setModel(edm::FileInPath const &model, std::vector< std::string > const &featureNames)
std::vector< float > featureTransform(TTTrack< Ref_Phase2TrackerDigi_ > &aTrack, std::vector< std::string > const &featureNames)
Class to store the L1 Track Trigger tracks.
std::vector< float > bonusFeatures_
std::vector< std::string > featureNames_
void setBonusFeatures(std::vector< float > bonusFeatures)
~L1TrackQuality()=default