Go to the documentation of this file. 1 #ifndef ElectroWeakAnalysis_ErsatzMEt_h
2 #define ElectroWeakAnalysis_ErsatzMEt_h
35 #include "CLHEP/Random/RandFlat.h"
73 #include "Math/GenVector/VectorUtil.h"
84 #define nEntries_arr_ 4
101 std::map<reco::GsfElectronRef, reco::GsfElectronRef>
probeFinder(
const std::vector<reco::GsfElectronRef>&,
double ErsatzV1CaloMEt_[4]
edm::ParameterSet hyb_fCorrPSet_
double McElec_rescPhi_[4]
double ErsatzV1_rescMesc_[4]
double McProbe_rescEta_[4]
double ErsatzV2CaloMEtPhi_[4]
edm::EDGetTokenT< reco::GenMETCollection > GenMEtCollection_
edm::ParameterSet m5x5_fCorrPSet_
double ErsatzV4CaloMEt_[4]
double ErsatzV1CaloMt_[4]
double McProbe_rescPhi_[4]
edm::EDGetTokenT< reco::METCollection > T1MEtCollection_
double ErsatzV3CaloMt_[4]
double McElecProbe_dR_[4]
std::vector< double > CutVector_
edm::InputTag TriggerPath_
edm::EDGetTokenT< reco::PFMETCollection > PfMEtCollection_
double ErsatzV3_rescMesc_[4]
double ErsatzV1CaloMEtPhi_[4]
double ErsatzV2CaloMt_[4]
edm::ESHandle< CaloTopology > pTopology_
edm::EDGetTokenT< reco::SuperClusterCollection > M5x5ScCollection_
edm::EDGetTokenT< reco::GenParticleCollection > MCTruthCollection_
edm::ESHandle< CaloGeometry > geoHandle_
double ErsatzV4_rescMesc_[4]
double ErsatzV3CaloMEt_[4]
std::map< reco::GsfElectronRef, reco::GsfElectronRef > probeFinder(const std::vector< reco::GsfElectronRef > &, const edm::Handle< reco::GsfElectronCollection >)
double ErsatzV1T1MEtPhi_[4]
double McProbe_rescPt_[4]
edm::EDGetTokenT< reco::METCollection > TcMEtCollection_
double ErsatzV2CaloMEt_[4]
void analyze(const edm::Event &, const edm::EventSetup &) override
reco::MET ersatzFabrik(const reco::GsfElectronRef &, const reco::SuperCluster &, const reco::MET &, const int)
HLTConfigProvider hltConfig_
double probe_sc_nClus_[4]
double McElec_rescEta_[4]
double McElecProbe_dPhi_[4]
edm::EDGetTokenT< trigger::TriggerEvent > TriggerEvent_
double ErsatzV4CaloMEtPhi_[4]
double ErsatzV2_rescMesc_[4]
bool isInFiducial(double)
edm::EDGetTokenT< reco::SuperClusterCollection > HybridScCollection_
edm::EDGetTokenT< reco::GsfElectronCollection > ElectronCollection_
double ErsatzV3CaloMEtPhi_[4]
double ErsatzV4CaloMt_[4]
ErsatzMEt(const edm::ParameterSet &)
double ErsatzV1TcMEtPhi_[4]
double ErsatzV1PfMEtPhi_[4]
edm::EDGetTokenT< edm::TriggerResults > TriggerResults_
double probe_d_MCE_SCE_[4]
edm::EDGetTokenT< reco::CaloMETCollection > CaloMEtCollection_
double McElecProbe_dEta_[4]