15 jetsToken_(consumes<std::
vector<pat::
Jet> >(cfg.getParameter<edm::
InputTag>(
"jets"))),
16 putToken_(produces(
"DiscSel")) {}
bool getData(T &iHolder) const
edm::EDPutTokenT< double > putToken_
bool get(ProductID const &oid, Handle< PROD > &result) const
edm::ESGetToken< PhysicsTools::Calibration::MVAComputerContainer, TtFullHadSignalSelMVARcd > mvaToken_
TtFullHadSignalSelMVAComputer(const edm::ParameterSet &)
edm::EDGetTokenT< std::vector< pat::Jet > > jetsToken_
OrphanHandle< PROD > emplace(EDPutTokenT< PROD > token, Args &&...args)
puts a new product
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
#define MVA_COMPUTER_CONTAINER_IMPLEMENT(N)