15 produces<double>(
"DiscSel");
21 std::unique_ptr<double> pOutDisc(
new double);
29 std::vector<PhysicsTools::Calibration::VarProcessor*> processors =
30 (calibContainer->find(
"ttFullHadSignalSelMVA")).getProcessors();
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define MVA_COMPUTER_CONTAINER_IMPLEMENT(N)
PRODUCT const & get(ESGetToken< PRODUCT, T > const &iToken) const
~TtFullHadSignalSelMVAComputer() override
TtFullHadSignalSelMVAComputer(const edm::ParameterSet &)
edm::EDGetTokenT< std::vector< pat::Jet > > jetsToken_
PhysicsTools::MVAComputerCache mvaComputer
double evaluateTtFullHadSignalSel(PhysicsTools::MVAComputerCache &mvaComputer, const TtFullHadSignalSel &sigsel, double weight=1.0, const bool isSignal=false)
void produce(edm::Event &evt, const edm::EventSetup &setup) override