#include <METProducer.h>
Public Types | |
typedef edm::OwnVector < reco::Candidate > | CandidateCollection |
typedef math::XYZTLorentzVector | LorentzVector |
typedef math::XYZPoint | Point |
Public Types inherited from edm::EDProducer | |
typedef EDProducer | ModuleType |
typedef WorkerT< EDProducer > | WorkerType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Public Member Functions | |
METProducer (const edm::ParameterSet &) | |
METProducer () | |
virtual void | produce (edm::Event &, const edm::EventSetup &) |
virtual | ~METProducer () |
Public Member Functions inherited from edm::EDProducer | |
EDProducer () | |
virtual | ~EDProducer () |
Public Member Functions inherited from edm::ProducerBase | |
ProducerBase () | |
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
boost::function< void(const BranchDescription &)> | registrationCallback () const |
used by the fwk to register list of products More... | |
virtual | ~ProducerBase () |
Private Attributes | |
METAlgo | alg_ |
std::string | alias |
bool | calculateSignificance_ |
double | globalThreshold |
edm::InputTag | inputLabel |
std::string | inputType |
edm::InputTag | jetsLabel_ |
std::string | METtype |
int | myResponseFunctionType |
bool | noHF |
bool | onlyFiducial |
metsig::SignAlgoResolutions * | resolutions_ |
TCMETAlgo * | tcmetalgorithm |
bool | usePt |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::EDProducer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDProducer | |
CurrentProcessingContext const * | currentContext () const |
Protected Member Functions inherited from edm::ProducerBase | |
template<class TProducer , class TMethod > | |
void | callWhenNewProductsRegistered (TProducer *iProd, TMethod iMethod) |
Definition at line 45 of file METProducer.h.
Definition at line 50 of file METProducer.h.
Definition at line 48 of file METProducer.h.
Definition at line 49 of file METProducer.h.
|
explicit |
Definition at line 52 of file METProducer.cc.
References alias, calculateSignificance_, TCMETAlgo::configure(), funct::false, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), globalThreshold, inputLabel, inputType, jetsLabel_, METtype, myResponseFunctionType, noHF, onlyFiducial, resolutions_, tcmetalgorithm, and usePt.
|
explicit |
|
virtual |
|
virtual |
Implements edm::EDProducer.
Definition at line 141 of file METProducer.cc.
References CaloSpecificAlgo::addInfo(), GenSpecificAlgo::addInfo(), PFClusterSpecificAlgo::addInfo(), PFSpecificAlgo::addInfo(), alg_, SignCaloSpecificAlgo::calculateBaseCaloMET(), calculateSignificance_, TCMETAlgo::CalculateTCMET(), relval_steps::gen(), SignCaloSpecificAlgo::getSignificance(), SignCaloSpecificAlgo::getSignificanceMatrix(), globalThreshold, LaserDQM_cfg::input, inputLabel, fwrapper::jets, jetsLabel_, CaloMET_cfi::met, CommonMETData::met, METtype, CommonMETData::mex, CommonMETData::mey, noHF, onlyFiducial, convertSQLitetoXML_cfg::output, p4, resolutions_, METAlgo::run(), PFSpecificAlgo::runSignificance(), reco::CaloMET::SetMetSignificance(), reco::MET::setSignificanceMatrix(), CommonMETData::sumet, tcmetalgorithm, and usePt.
|
private |
Definition at line 58 of file METProducer.h.
Referenced by produce().
|
private |
Definition at line 62 of file METProducer.h.
Referenced by METProducer().
|
private |
Definition at line 65 of file METProducer.h.
Referenced by METProducer(), and produce().
|
private |
Definition at line 73 of file METProducer.h.
Referenced by METProducer(), and produce().
|
private |
Definition at line 59 of file METProducer.h.
Referenced by METProducer(), and produce().
|
private |
Definition at line 60 of file METProducer.h.
Referenced by METProducer().
|
private |
Definition at line 67 of file METProducer.h.
Referenced by METProducer(), and produce().
|
private |
Definition at line 61 of file METProducer.h.
Referenced by METProducer(), and produce().
|
private |
Definition at line 82 of file METProducer.h.
Referenced by METProducer().
|
private |
Definition at line 70 of file METProducer.h.
Referenced by METProducer(), and produce().
|
private |
Definition at line 76 of file METProducer.h.
Referenced by METProducer(), and produce().
|
private |
Definition at line 66 of file METProducer.h.
Referenced by METProducer(), and produce().
|
private |
Definition at line 81 of file METProducer.h.
Referenced by METProducer(), produce(), and ~METProducer().
|
private |
Definition at line 79 of file METProducer.h.
Referenced by METProducer(), and produce().