#include <TtFullHadSignalSelMVAComputer.h>
TtFullHadSignalSelMVAComputer::TtFullHadSignalSelMVAComputer |
( |
const edm::ParameterSet & |
cfg | ) |
|
|
explicit |
TtFullHadSignalSelMVAComputer::~TtFullHadSignalSelMVAComputer |
( |
| ) |
|
void TtFullHadSignalSelMVAComputer::beginJob |
( |
void |
| ) |
|
|
privatevirtual |
void TtFullHadSignalSelMVAComputer::endJob |
( |
void |
| ) |
|
|
privatevirtual |
Implements edm::EDProducer.
Definition at line 28 of file TtFullHadSignalSelMVAComputer.cc.
References DiscSel, evaluateTtFullHadSignalSel(), edm::Event::getByLabel(), fwrapper::jets, jets_, mvaComputer, edm::Event::put(), corrVsCorr::selection, HcalObjRepresent::setup(), and PhysicsTools::MVAComputerCache::update().
30 std::auto_ptr< double > pOutDisc (
new double);
37 setup.get<TtFullHadSignalSelMVARcd>().
get( calibContainer );
38 std::vector<PhysicsTools::Calibration::VarProcessor*> processors
39 = (calibContainer->find(
"ttFullHadSignalSelMVA")).getProcessors();
55 evt.
put(pOutDisc,
"DiscSel");
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
double evaluateTtFullHadSignalSel(PhysicsTools::MVAComputerCache &mvaComputer, const TtFullHadSignalSel &sigsel, double weight=1.0, const bool training=false, const bool isSignal=false)
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
PhysicsTools::MVAComputerCache mvaComputer
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
double TtFullHadSignalSelMVAComputer::DiscSel |
|
private |