#include <HttValidElectronsProducer.h>
Public Member Functions | |
virtual std::string | GetProducerId () const override |
virtual void | Init (setting_type const &settings, metadata_type &metadata) override |
HttValidLooseElectronsProducer (std::vector< KElectron * > product_type::*validElectrons=&product_type::m_validLooseElectrons, std::vector< KElectron * > product_type::*invalidElectrons=&product_type::m_invalidLooseElectrons, std::string(setting_type::*GetElectronID)(void) const =&setting_type::GetLooseElectronID, std::string(setting_type::*GetElectronIDType)(void) const =&setting_type::GetLooseElectronIDType, std::string(setting_type::*GetElectronIDName)(void) const =&setting_type::GetLooseElectronIDName, float(setting_type::*GetElectronMvaIDCutEB1)(void) const =&setting_type::GetLooseElectronMvaIDCutEB1, float(setting_type::*GetElectronMvaIDCutEB2)(void) const =&setting_type::GetLooseElectronMvaIDCutEB2, float(setting_type::*GetElectronMvaIDCutEE)(void) const =&setting_type::GetLooseElectronMvaIDCutEE, std::vector< float > &(setting_type::*GetElectronMvaIDCutEB1ParamsLowPt)(void) const =&setting_type::GetLooseElectronMvaIDCutEB1ParamsLowPt, std::vector< float > &(setting_type::*GetElectronMvaIDCutEB2ParamsLowPt)(void) const =&setting_type::GetLooseElectronMvaIDCutEB2ParamsLowPt, std::vector< float > &(setting_type::*GetElectronMvaIDCutEEParamsLowPt)(void) const =&setting_type::GetLooseElectronMvaIDCutEEParamsLowPt, std::vector< float > &(setting_type::*GetElectronMvaIDCutEB1ParamsHighPt)(void) const =&setting_type::GetLooseElectronMvaIDCutEB1ParamsHighPt, std::vector< float > &(setting_type::*GetElectronMvaIDCutEB2ParamsHighPt)(void) const =&setting_type::GetLooseElectronMvaIDCutEB2ParamsHighPt, std::vector< float > &(setting_type::*GetElectronMvaIDCutEEParamsHighPt)(void) const =&setting_type::GetLooseElectronMvaIDCutEEParamsHighPt, std::string(setting_type::*GetElectronIsoType)(void) const =&setting_type::GetLooseElectronIsoType, std::string(setting_type::*GetElectronIso)(void) const =&setting_type::GetLooseElectronIso, std::string(setting_type::*GetElectronReco)(void) const =&setting_type::GetLooseElectronReco, std::vector< std::string > &(setting_type::*GetLowerPtCuts)(void) const =&setting_type::GetLooseElectronLowerPtCuts, std::vector< std::string > &(setting_type::*GetUpperAbsEtaCuts)(void) const =&setting_type::GetLooseElectronUpperAbsEtaCuts, float(setting_type::*GetElectronChargedIsoVetoConeSizeEB)(void) const =&setting_type::GetElectronChargedIsoVetoConeSizeEB, float(setting_type::*GetElectronChargedIsoVetoConeSizeEE)(void) const =&setting_type::GetElectronChargedIsoVetoConeSizeEE, float(setting_type::*GetElectronNeutralIsoVetoConeSize)(void) const =&setting_type::GetElectronNeutralIsoVetoConeSize, float(setting_type::*GetElectronPhotonIsoVetoConeSizeEB)(void) const =&setting_type::GetElectronPhotonIsoVetoConeSizeEB, float(setting_type::*GetElectronPhotonIsoVetoConeSizeEE)(void) const =&setting_type::GetElectronPhotonIsoVetoConeSizeEE, float(setting_type::*GetElectronDeltaBetaIsoVetoConeSize)(void) const =&setting_type::GetElectronDeltaBetaIsoVetoConeSize, float(setting_type::*GetElectronChargedIsoPtThreshold)(void) const =&setting_type::GetElectronChargedIsoPtThreshold, float(setting_type::*GetElectronNeutralIsoPtThreshold)(void) const =&setting_type::GetElectronNeutralIsoPtThreshold, float(setting_type::*GetElectronPhotonIsoPtThreshold)(void) const =&setting_type::GetElectronPhotonIsoPtThreshold, float(setting_type::*GetElectronDeltaBetaIsoPtThreshold)(void) const =&setting_type::GetElectronDeltaBetaIsoPtThreshold, float(setting_type::*GetElectronIsoSignalConeSize)(void) const =&setting_type::GetElectronIsoSignalConeSize, float(setting_type::*GetElectronDeltaBetaCorrectionFactor)(void) const =&setting_type::GetElectronDeltaBetaCorrectionFactor, float(setting_type::*GetElectronIsoPtSumOverPtLowerThresholdEB)(void) const =&setting_type::GetLooseElectronIsoPtSumOverPtLowerThresholdEB, float(setting_type::*GetElectronIsoPtSumOverPtLowerThresholdEE)(void) const =&setting_type::GetLooseElectronIsoPtSumOverPtLowerThresholdEE, float(setting_type::*GetElectronIsoPtSumOverPtUpperThresholdEB)(void) const =&setting_type::GetLooseElectronIsoPtSumOverPtUpperThresholdEB, float(setting_type::*GetElectronIsoPtSumOverPtUpperThresholdEE)(void) const =&setting_type::GetLooseElectronIsoPtSumOverPtUpperThresholdEE, float(setting_type::*GetElectronTrackDxyCut)(void) const =&setting_type::GetLooseElectronTrackDxyCut, float(setting_type::*GetElectronTrackDzCut)(void) const =&setting_type::GetLooseElectronTrackDzCut) | |
Public Member Functions inherited from HttValidElectronsProducer | |
HttValidElectronsProducer (std::vector< KElectron * > product_type::*validElectrons=&product_type::m_validElectrons, std::vector< KElectron * > product_type::*invalidElectrons=&product_type::m_invalidElectrons, std::string(setting_type::*GetElectronID)(void) const =&setting_type::GetElectronID, std::string(setting_type::*GetElectronIDType)(void) const =&setting_type::GetElectronIDType, std::string(setting_type::*GetElectronIDName)(void) const =&setting_type::GetElectronIDName, float(setting_type::*GetElectronMvaIDCutEB1)(void) const =&setting_type::GetElectronMvaIDCutEB1, float(setting_type::*GetElectronMvaIDCutEB2)(void) const =&setting_type::GetElectronMvaIDCutEB2, float(setting_type::*GetElectronMvaIDCutEE)(void) const =&setting_type::GetElectronMvaIDCutEE, std::vector< float > &(setting_type::*GetElectronMvaIDCutEB1ParamsLowPt)(void) const =&setting_type::GetElectronMvaIDCutEB1ParamsLowPt, std::vector< float > &(setting_type::*GetElectronMvaIDCutEB2ParamsLowPt)(void) const =&setting_type::GetElectronMvaIDCutEB2ParamsLowPt, std::vector< float > &(setting_type::*GetElectronMvaIDCutEEParamsLowPt)(void) const =&setting_type::GetElectronMvaIDCutEEParamsLowPt, std::vector< float > &(setting_type::*GetElectronMvaIDCutEB1ParamsHighPt)(void) const =&setting_type::GetElectronMvaIDCutEB1ParamsHighPt, std::vector< float > &(setting_type::*GetElectronMvaIDCutEB2ParamsHighPt)(void) const =&setting_type::GetElectronMvaIDCutEB2ParamsHighPt, std::vector< float > &(setting_type::*GetElectronMvaIDCutEEParamsHighPt)(void) const =&setting_type::GetElectronMvaIDCutEEParamsHighPt, std::string(setting_type::*GetElectronIsoType)(void) const =&setting_type::GetElectronIsoType, std::string(setting_type::*GetElectronIso)(void) const =&setting_type::GetElectronIso, std::string(setting_type::*GetElectronReco)(void) const =&setting_type::GetElectronReco, std::vector< std::string > &(setting_type::*GetLowerPtCuts)(void) const =&setting_type::GetElectronLowerPtCuts, std::vector< std::string > &(setting_type::*GetUpperAbsEtaCuts)(void) const =&setting_type::GetElectronUpperAbsEtaCuts, float(setting_type::*GetElectronChargedIsoVetoConeSizeEB)(void) const =&setting_type::GetElectronChargedIsoVetoConeSizeEB, float(setting_type::*GetElectronChargedIsoVetoConeSizeEE)(void) const =&setting_type::GetElectronChargedIsoVetoConeSizeEE, float(setting_type::*GetElectronNeutralIsoVetoConeSize)(void) const =&setting_type::GetElectronNeutralIsoVetoConeSize, float(setting_type::*GetElectronPhotonIsoVetoConeSizeEB)(void) const =&setting_type::GetElectronPhotonIsoVetoConeSizeEB, float(setting_type::*GetElectronPhotonIsoVetoConeSizeEE)(void) const =&setting_type::GetElectronPhotonIsoVetoConeSizeEE, float(setting_type::*GetElectronDeltaBetaIsoVetoConeSize)(void) const =&setting_type::GetElectronDeltaBetaIsoVetoConeSize, float(setting_type::*GetElectronChargedIsoPtThreshold)(void) const =&setting_type::GetElectronChargedIsoPtThreshold, float(setting_type::*GetElectronNeutralIsoPtThreshold)(void) const =&setting_type::GetElectronNeutralIsoPtThreshold, float(setting_type::*GetElectronPhotonIsoPtThreshold)(void) const =&setting_type::GetElectronPhotonIsoPtThreshold, float(setting_type::*GetElectronDeltaBetaIsoPtThreshold)(void) const =&setting_type::GetElectronDeltaBetaIsoPtThreshold, float(setting_type::*GetElectronIsoSignalConeSize)(void) const =&setting_type::GetElectronIsoSignalConeSize, float(setting_type::*GetElectronDeltaBetaCorrectionFactor)(void) const =&setting_type::GetElectronDeltaBetaCorrectionFactor, float(setting_type::*GetElectronIsoPtSumOverPtLowerThresholdEB)(void) const =&setting_type::GetElectronIsoPtSumOverPtLowerThresholdEB, float(setting_type::*GetElectronIsoPtSumOverPtLowerThresholdEE)(void) const =&setting_type::GetElectronIsoPtSumOverPtLowerThresholdEE, float(setting_type::*GetElectronIsoPtSumOverPtUpperThresholdEB)(void) const =&setting_type::GetElectronIsoPtSumOverPtUpperThresholdEB, float(setting_type::*GetElectronIsoPtSumOverPtUpperThresholdEE)(void) const =&setting_type::GetElectronIsoPtSumOverPtUpperThresholdEE, float(setting_type::*GetElectronTrackDxyCut)(void) const =&setting_type::GetElectronTrackDxyCut, float(setting_type::*GetElectronTrackDzCut)(void) const =&setting_type::GetElectronTrackDzCut, std::vector< std::string > &(setting_type::*GetElectronIDList)(void) const =&setting_type::GetElectronIDList) | |
HttValidLooseElectronsProducer::HttValidLooseElectronsProducer | ( | std::vector< KElectron * > product_type::* | validElectrons = &product_type::m_validLooseElectrons , |
std::vector< KElectron * > product_type::* | invalidElectrons = &product_type::m_invalidLooseElectrons , |
||
std::string(setting_type::*)(void) const | GetElectronID = &setting_type::GetLooseElectronID , |
||
std::string(setting_type::*)(void) const | GetElectronIDType = &setting_type::GetLooseElectronIDType , |
||
std::string(setting_type::*)(void) const | GetElectronIDName = &setting_type::GetLooseElectronIDName , |
||
float(setting_type::*)(void) const | GetElectronMvaIDCutEB1 = &setting_type::GetLooseElectronMvaIDCutEB1 , |
||
float(setting_type::*)(void) const | GetElectronMvaIDCutEB2 = &setting_type::GetLooseElectronMvaIDCutEB2 , |
||
float(setting_type::*)(void) const | GetElectronMvaIDCutEE = &setting_type::GetLooseElectronMvaIDCutEE , |
||
std::vector< float > &(setting_type::*)(void) const | GetElectronMvaIDCutEB1ParamsLowPt = &setting_type::GetLooseElectronMvaIDCutEB1ParamsLowPt , |
||
std::vector< float > &(setting_type::*)(void) const | GetElectronMvaIDCutEB2ParamsLowPt = &setting_type::GetLooseElectronMvaIDCutEB2ParamsLowPt , |
||
std::vector< float > &(setting_type::*)(void) const | GetElectronMvaIDCutEEParamsLowPt = &setting_type::GetLooseElectronMvaIDCutEEParamsLowPt , |
||
std::vector< float > &(setting_type::*)(void) const | GetElectronMvaIDCutEB1ParamsHighPt = &setting_type::GetLooseElectronMvaIDCutEB1ParamsHighPt , |
||
std::vector< float > &(setting_type::*)(void) const | GetElectronMvaIDCutEB2ParamsHighPt = &setting_type::GetLooseElectronMvaIDCutEB2ParamsHighPt , |
||
std::vector< float > &(setting_type::*)(void) const | GetElectronMvaIDCutEEParamsHighPt = &setting_type::GetLooseElectronMvaIDCutEEParamsHighPt , |
||
std::string(setting_type::*)(void) const | GetElectronIsoType = &setting_type::GetLooseElectronIsoType , |
||
std::string(setting_type::*)(void) const | GetElectronIso = &setting_type::GetLooseElectronIso , |
||
std::string(setting_type::*)(void) const | GetElectronReco = &setting_type::GetLooseElectronReco , |
||
std::vector< std::string > &(setting_type::*)(void) const | GetLowerPtCuts = &setting_type::GetLooseElectronLowerPtCuts , |
||
std::vector< std::string > &(setting_type::*)(void) const | GetUpperAbsEtaCuts = &setting_type::GetLooseElectronUpperAbsEtaCuts , |
||
float(setting_type::*)(void) const | GetElectronChargedIsoVetoConeSizeEB = &setting_type::GetElectronChargedIsoVetoConeSizeEB , |
||
float(setting_type::*)(void) const | GetElectronChargedIsoVetoConeSizeEE = &setting_type::GetElectronChargedIsoVetoConeSizeEE , |
||
float(setting_type::*)(void) const | GetElectronNeutralIsoVetoConeSize = &setting_type::GetElectronNeutralIsoVetoConeSize , |
||
float(setting_type::*)(void) const | GetElectronPhotonIsoVetoConeSizeEB = &setting_type::GetElectronPhotonIsoVetoConeSizeEB , |
||
float(setting_type::*)(void) const | GetElectronPhotonIsoVetoConeSizeEE = &setting_type::GetElectronPhotonIsoVetoConeSizeEE , |
||
float(setting_type::*)(void) const | GetElectronDeltaBetaIsoVetoConeSize = &setting_type::GetElectronDeltaBetaIsoVetoConeSize , |
||
float(setting_type::*)(void) const | GetElectronChargedIsoPtThreshold = &setting_type::GetElectronChargedIsoPtThreshold , |
||
float(setting_type::*)(void) const | GetElectronNeutralIsoPtThreshold = &setting_type::GetElectronNeutralIsoPtThreshold , |
||
float(setting_type::*)(void) const | GetElectronPhotonIsoPtThreshold = &setting_type::GetElectronPhotonIsoPtThreshold , |
||
float(setting_type::*)(void) const | GetElectronDeltaBetaIsoPtThreshold = &setting_type::GetElectronDeltaBetaIsoPtThreshold , |
||
float(setting_type::*)(void) const | GetElectronIsoSignalConeSize = &setting_type::GetElectronIsoSignalConeSize , |
||
float(setting_type::*)(void) const | GetElectronDeltaBetaCorrectionFactor = &setting_type::GetElectronDeltaBetaCorrectionFactor , |
||
float(setting_type::*)(void) const | GetElectronIsoPtSumOverPtLowerThresholdEB = &setting_type::GetLooseElectronIsoPtSumOverPtLowerThresholdEB , |
||
float(setting_type::*)(void) const | GetElectronIsoPtSumOverPtLowerThresholdEE = &setting_type::GetLooseElectronIsoPtSumOverPtLowerThresholdEE , |
||
float(setting_type::*)(void) const | GetElectronIsoPtSumOverPtUpperThresholdEB = &setting_type::GetLooseElectronIsoPtSumOverPtUpperThresholdEB , |
||
float(setting_type::*)(void) const | GetElectronIsoPtSumOverPtUpperThresholdEE = &setting_type::GetLooseElectronIsoPtSumOverPtUpperThresholdEE , |
||
float(setting_type::*)(void) const | GetElectronTrackDxyCut = &setting_type::GetLooseElectronTrackDxyCut , |
||
float(setting_type::*)(void) const | GetElectronTrackDzCut = &setting_type::GetLooseElectronTrackDzCut |
||
) |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from HttValidElectronsProducer.