CMS 3D CMS Logo

ErsatzMEt.h
Go to the documentation of this file.
1 #ifndef ElectroWeakAnalysis_ErsatzMEt_h
2 #define ElectroWeakAnalysis_ErsatzMEt_h
3 // -*- C++ -*-
4 //
5 // Package: ErsatzMEt
6 // Class: ErsatzMEt
7 //
15 //
16 // Original Author: David Wardrope
17 // Created: Tue Nov 11 16:47:29 GMT 2008
18 //
19 //
20 
21 // system include files
22 #include <memory>
23 
24 //Framework
33 //Random Number Generator
35 #include "CLHEP/Random/RandFlat.h"
36 //CMSSW Containers
38 //Egamma Objects
42 //ECAL
45 //Geometry
53 //DetIds
55 //Other Objects
69 //Physics Tools
71 
72 //Maths
73 #include "Math/GenVector/VectorUtil.h"
74 //ROOT
75 #include "TTree.h"
76 #include "TH1.h"
77 #include "TH2.h"
78 //Helper Functions
83 
84 #define nEntries_arr_ 4
85 //#include "DataFormats/EgammaReco/interface/SuperCluster.h"
86 //
87 // class declaration
88 //
89 
90 class ErsatzMEt : public edm::EDAnalyzer {
91 public:
92  explicit ErsatzMEt(const edm::ParameterSet&);
93  ~ErsatzMEt() override;
94 
95 private:
96  void beginJob() override;
97  void analyze(const edm::Event&, const edm::EventSetup&) override;
98  // std::map<reco::GsfElectronRef, reco::SuperClusterRef> probeFinder(const std::vector<reco::GsfElectronRef>&,
99  // const edm::Handle<reco::SuperClusterCollection>&,
100  // const edm::Handle<reco::SuperClusterCollection>&);
101  std::map<reco::GsfElectronRef, reco::GsfElectronRef> probeFinder(const std::vector<reco::GsfElectronRef>&,
103  reco::MET ersatzFabrik(const reco::GsfElectronRef&, const reco::SuperCluster&, const reco::MET&, const int);
105  bool isInBarrel(double);
106  bool isInEndCap(double);
107  bool isInFiducial(double);
108 
109  void endJob() override;
110 
111  // ----------member data ---------------------------
126  double mW_, mZ_, mTPmin_, mTPmax_;
128 
129  enum cut_index_t {
143  };
144 
145  std::vector<double> CutVector_;
146 
149  // std::vector<double> EtaWeights_;
151 
154  //Output variables
155  TTree* t_;
162 
166  //double tag_caloV1_rescPt_[nEntries_arr_], tag_caloV1_rescEta_[nEntries_arr_], tag_caloV1_rescPhi_[nEntries_arr_];
167  //double tag_caloV2_rescPt_[nEntries_arr_], tag_caloV2_rescEta_[nEntries_arr_], tag_caloV2_rescPhi_[nEntries_arr_];
168  //double tag_caloV3_rescPt_[nEntries_arr_], tag_caloV3_rescEta_[nEntries_arr_], tag_caloV3_rescPhi_[nEntries_arr_];
169  //double tag_caloV4_rescPt_[nEntries_arr_], tag_caloV4_rescEta_[nEntries_arr_], tag_caloV4_rescPhi_[nEntries_arr_];
197 
203 
210 
211  int iComb_;
212 };
213 #endif
ErsatzMEt::tag_hoe_
double tag_hoe_[4]
Definition: ErsatzMEt.h:174
ErsatzMEt::tag_eta_
double tag_eta_[4]
Definition: ErsatzMEt.h:165
ErsatzMEt::McZ_eta_
double McZ_eta_
Definition: ErsatzMEt.h:160
ErsatzMEt::T1MEt_
double T1MEt_
Definition: ErsatzMEt.h:157
ErsatzMEt::ErsatzV1CaloMEt_
double ErsatzV1CaloMEt_[4]
Definition: ErsatzMEt.h:186
ErsatzMEt::~ErsatzMEt
~ErsatzMEt() override
Definition: ErsatzMEt.cc:66
ErsatzMEt::Z_probe_dPhi_
double Z_probe_dPhi_[4]
Definition: ErsatzMEt.h:185
ErsatzMEt::probe_q_
int probe_q_[4]
Definition: ErsatzMEt.h:175
EcalBarrelGeometry.h
ErsatzMEt::tag_dEtaIn_
double tag_dEtaIn_[4]
Definition: ErsatzMEt.h:171
ErsatzMEt::TcMEt_
double TcMEt_
Definition: ErsatzMEt.h:157
CaloNavigator.h
ErsatzMEt::McProbe_pt_
double McProbe_pt_[4]
Definition: ErsatzMEt.h:200
ErsatzMEt::McZ_rescM_
double McZ_rescM_
Definition: ErsatzMEt.h:161
ErsatzMEt::TcMEtphi_
double TcMEtphi_
Definition: ErsatzMEt.h:158
ErsatzMEt::probe_sc_pt_
double probe_sc_pt_[4]
Definition: ErsatzMEt.h:205
ErsatzMEt::hyb_fCorrPSet_
edm::ParameterSet hyb_fCorrPSet_
Definition: ErsatzMEt.h:125
ErsatzMEt::McElec_rescPhi_
double McElec_rescPhi_[4]
Definition: ErsatzMEt.h:199
ErsatzMEt::ErsatzV3_Mesc_
double ErsatzV3_Mesc_[4]
Definition: ErsatzMEt.h:195
ErsatzMEt::McElec_pt_
double McElec_pt_[4]
Definition: ErsatzMEt.h:198
ErsatzMEt::probe_scV2_E_
double probe_scV2_E_[4]
Definition: ErsatzMEt.h:207
ESHandle.h
TriggerResults.h
ErsatzMEt::ErsatzV1_rescMesc_
double ErsatzV1_rescMesc_[4]
Definition: ErsatzMEt.h:193
ErsatzMEt::mZ_
double mZ_
Definition: ErsatzMEt.h:126
ErsatzMEt::McZ_y_
double McZ_y_
Definition: ErsatzMEt.h:160
reco::SuperCluster
Definition: SuperCluster.h:18
ErsatzMEt::McZ_m_
double McZ_m_
Definition: ErsatzMEt.h:160
ErsatzMEt::McZ_rescEta_
double McZ_rescEta_
Definition: ErsatzMEt.h:161
ErsatzMEt::McProbe_rescEta_
double McProbe_rescEta_[4]
Definition: ErsatzMEt.h:201
TriggerEvent.h
edm::EDGetTokenT< reco::GenParticleCollection >
RandomNumberGenerator.h
ErsatzMEt::tag_hcalIso_
double tag_hcalIso_[4]
Definition: ErsatzMEt.h:172
ErsatzMEt::McZ_rescY_
double McZ_rescY_
Definition: ErsatzMEt.h:161
ErsatzMEt::probe_eop_
double probe_eop_[4]
Definition: ErsatzMEt.h:181
ErsatzMEt::tag_phi_
double tag_phi_[4]
Definition: ErsatzMEt.h:165
ErsatzMEt::ErsatzV2CaloMEtPhi_
double ErsatzV2CaloMEtPhi_[4]
Definition: ErsatzMEt.h:187
ErsatzMEt::GenMEtCollection_
edm::EDGetTokenT< reco::GenMETCollection > GenMEtCollection_
Definition: ErsatzMEt.h:116
ErsatzMEt::Z_rescEta_
double Z_rescEta_[4]
Definition: ErsatzMEt.h:183
ErsatzMEt::m5x5_fCorrPSet_
edm::ParameterSet m5x5_fCorrPSet_
Definition: ErsatzMEt.h:125
ErsatzMEt::probe_scV3_E_
double probe_scV3_E_[4]
Definition: ErsatzMEt.h:208
ErsatzMEt::ErsatzV4CaloMEt_
double ErsatzV4CaloMEt_[4]
Definition: ErsatzMEt.h:189
ErsatzMEt::Zevent_
bool Zevent_
Definition: ErsatzMEt.h:148
ErsatzMEt::ErsatzV1CaloMt_
double ErsatzV1CaloMt_[4]
Definition: ErsatzMEt.h:186
ErsatzMEt::probe_e5x5_
double probe_e5x5_[4]
Definition: ErsatzMEt.h:180
ErsatzMEt::EB_EcalIso_
Definition: ErsatzMEt.h:135
ErsatzMEt::probe_sc_rawE_
double probe_sc_rawE_[4]
Definition: ErsatzMEt.h:206
ErsatzMEt::PfMEtphi_
double PfMEtphi_
Definition: ErsatzMEt.h:158
ErsatzMEt::McProbe_rescPhi_
double McProbe_rescPhi_[4]
Definition: ErsatzMEt.h:201
EcalClusterLazyTools.h
ErsatzMEt::T1MEtCollection_
edm::EDGetTokenT< reco::METCollection > T1MEtCollection_
Definition: ErsatzMEt.h:118
EDAnalyzer.h
ErsatzMEt::ErsatzV3CaloMt_
double ErsatzV3CaloMt_[4]
Definition: ErsatzMEt.h:188
ErsatzMEt::probe_rescPhi_
double probe_rescPhi_[4]
Definition: ErsatzMEt.h:177
ErsatzMEt::Z_phi_
double Z_phi_[4]
Definition: ErsatzMEt.h:182
ErsatzMEt::EE_dEtaIn_
Definition: ErsatzMEt.h:138
ErsatzMEt::ErsatzV1PfMt_
double ErsatzV1PfMt_[4]
Definition: ErsatzMEt.h:191
ErsatzMEt::HLTPathCheck_
bool HLTPathCheck_
Definition: ErsatzMEt.h:148
edm::Handle< reco::GsfElectronCollection >
ErsatzMEt::McElec_eta_
double McElec_eta_[4]
Definition: ErsatzMEt.h:198
ErsatzMEt::probe_ecalIso_
double probe_ecalIso_[4]
Definition: ErsatzMEt.h:179
EgammaSCEnergyCorrectionAlgo.h
ErsatzMEt::McElecProbe_dR_
double McElecProbe_dR_[4]
Definition: ErsatzMEt.h:202
ErsatzMEt::tag_q_
int tag_q_[4]
Definition: ErsatzMEt.h:164
CaloMETFwd.h
SCEnergyCorrections.h
edm::Ref
Definition: AssociativeIterator.h:58
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
ErsatzMEt::mW_
double mW_
Definition: ErsatzMEt.h:126
ErsatzMEt::mTPmax_
double mTPmax_
Definition: ErsatzMEt.h:126
ErsatzMEt::BarrelEtaMax_
double BarrelEtaMax_
Definition: ErsatzMEt.h:127
ErsatzMEt::McProbe_eta_
double McProbe_eta_[4]
Definition: ErsatzMEt.h:200
GenParticle.h
ErsatzMEt::probe_pin_
double probe_pin_[4]
Definition: ErsatzMEt.h:181
ErsatzMEt::CutVector_
std::vector< double > CutVector_
Definition: ErsatzMEt.h:145
ErsatzMEt::tag_pin_
double tag_pin_[4]
Definition: ErsatzMEt.h:174
ErsatzMEt::ErsatzV1_Mesc_
double ErsatzV1_Mesc_[4]
Definition: ErsatzMEt.h:193
ErsatzMEt::cut_index_t
cut_index_t
Definition: ErsatzMEt.h:129
reco::MET
Definition: MET.h:41
MakerMacros.h
ErsatzMEt::McElec_nZmum_
int McElec_nZmum_
Definition: ErsatzMEt.h:159
ErsatzMEt::TriggerPath_
edm::InputTag TriggerPath_
Definition: ErsatzMEt.h:123
ErsatzMEt::tag_pout_
double tag_pout_[4]
Definition: ErsatzMEt.h:174
ErsatzMEt::EE_dPhiIn_
Definition: ErsatzMEt.h:139
Track.h
ErsatzMEt::PfMEtCollection_
edm::EDGetTokenT< reco::PFMETCollection > PfMEtCollection_
Definition: ErsatzMEt.h:119
ErsatzMEt::probe_rescPt_
double probe_rescPt_[4]
Definition: ErsatzMEt.h:177
ErsatzMEt::ErsatzV3_rescMesc_
double ErsatzV3_rescMesc_[4]
Definition: ErsatzMEt.h:195
CaloMET.h
Service.h
GenMETFwd.h
ErsatzMEt::EtCut_
Definition: ErsatzMEt.h:130
ErsatzMEt::Z_y_
double Z_y_[4]
Definition: ErsatzMEt.h:182
ErsatzMEt::ErsatzV1CaloMEtPhi_
double ErsatzV1CaloMEtPhi_[4]
Definition: ErsatzMEt.h:186
ErsatzMEt::EE_HcalIso_
Definition: ErsatzMEt.h:142
edm::ESHandle< CaloGeometry >
ErsatzMEt::probe_scV4_E_
double probe_scV4_E_[4]
Definition: ErsatzMEt.h:209
ErsatzMEt::ErsatzV2CaloMt_
double ErsatzV2CaloMt_[4]
Definition: ErsatzMEt.h:187
ErsatzMEt::EE_TrckIso_
Definition: ErsatzMEt.h:140
ErsatzMEt::Z_eta_
double Z_eta_[4]
Definition: ErsatzMEt.h:182
ErsatzMEt::pTopology_
edm::ESHandle< CaloTopology > pTopology_
Definition: ErsatzMEt.h:153
ErsatzMEt::probe_nClus_
int probe_nClus_[4]
Definition: ErsatzMEt.h:163
ErsatzMEt::M5x5ScCollection_
edm::EDGetTokenT< reco::SuperClusterCollection > M5x5ScCollection_
Definition: ErsatzMEt.h:115
ErsatzMEt::McProbe_phi_
double McProbe_phi_[4]
Definition: ErsatzMEt.h:200
ErsatzMEt::CaloMEt_
double CaloMEt_
Definition: ErsatzMEt.h:157
ErsatzMEt::probe_eta_
double probe_eta_[4]
Definition: ErsatzMEt.h:176
ErsatzMEt::tag_sIhIh_
double tag_sIhIh_[4]
Definition: ErsatzMEt.h:171
GsfElectron.h
ErsatzMEt::MCTruthCollection_
edm::EDGetTokenT< reco::GenParticleCollection > MCTruthCollection_
Definition: ErsatzMEt.h:112
ErsatzMEt::tag_e2x5Max_
double tag_e2x5Max_[4]
Definition: ErsatzMEt.h:173
ErsatzMEt::probe_phi_
double probe_phi_[4]
Definition: ErsatzMEt.h:176
ErsatzMEt::EB_HcalIso_
Definition: ErsatzMEt.h:136
ErsatzMEt::McZ_rescPhi_
double McZ_rescPhi_
Definition: ErsatzMEt.h:161
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
ErsatzMEt::T1MEtphi_
double T1MEtphi_
Definition: ErsatzMEt.h:158
ErsatzMEt::McElec_rescPt_
double McElec_rescPt_[4]
Definition: ErsatzMEt.h:199
ErsatzMEt::geoHandle_
edm::ESHandle< CaloGeometry > geoHandle_
Definition: ErsatzMEt.h:152
GenMET.h
TFileService.h
ErsatzMEt::tag_trckIso_
double tag_trckIso_[4]
Definition: ErsatzMEt.h:172
ErsatzMEt::ProcessName_
std::string ProcessName_
Definition: ErsatzMEt.h:124
ErsatzMEt::ErsatzV1TcMt_
double ErsatzV1TcMt_[4]
Definition: ErsatzMEt.h:192
CaloSubdetectorGeometry.h
GsfElectronFwd.h
edm::ParameterSet
Definition: ParameterSet.h:47
ErsatzMEt::probe_dEtaIn_
double probe_dEtaIn_[4]
Definition: ErsatzMEt.h:178
ErsatzMEt::McZ_phi_
double McZ_phi_
Definition: ErsatzMEt.h:160
Event.h
ErsatzMEt::ErsatzV4_rescMesc_
double ErsatzV4_rescMesc_[4]
Definition: ErsatzMEt.h:196
deltaR.h
EcalEndcapGeometry.h
ErsatzMEt::probe_pt_
double probe_pt_[4]
Definition: ErsatzMEt.h:176
ErsatzMEt::ErsatzV1TcMEt_
double ErsatzV1TcMEt_[4]
Definition: ErsatzMEt.h:192
ErsatzMEt::ErsatzV3CaloMEt_
double ErsatzV3CaloMEt_[4]
Definition: ErsatzMEt.h:188
ErsatzMEt::probe_sc_phi_
double probe_sc_phi_[4]
Definition: ErsatzMEt.h:205
ErsatzMEt::tag_dPhiIn_
double tag_dPhiIn_[4]
Definition: ErsatzMEt.h:171
ErsatzMEt::probeFinder
std::map< reco::GsfElectronRef, reco::GsfElectronRef > probeFinder(const std::vector< reco::GsfElectronRef > &, const edm::Handle< reco::GsfElectronCollection >)
Definition: ErsatzMEt.cc:685
ErsatzMEt::tag_ecalIso_
double tag_ecalIso_[4]
Definition: ErsatzMEt.h:172
ErsatzMEt::EB_TrckIso_
Definition: ErsatzMEt.h:134
ErsatzMEt::probe_e2x5Max_
double probe_e2x5Max_[4]
Definition: ErsatzMEt.h:180
ErsatzMEt::ErsatzV1T1MEtPhi_
double ErsatzV1T1MEtPhi_[4]
Definition: ErsatzMEt.h:190
ErsatzMEt::tag_e1x5Max_
double tag_e1x5Max_[4]
Definition: ErsatzMEt.h:173
PFMET.h
ErsatzMEt::McProbe_rescPt_
double McProbe_rescPt_[4]
Definition: ErsatzMEt.h:201
ErsatzMEt::TcMEtCollection_
edm::EDGetTokenT< reco::METCollection > TcMEtCollection_
Definition: ErsatzMEt.h:120
ErsatzMEt::isInBarrel
bool isInBarrel(double)
Definition: ErsatzMEt.cc:934
ErsatzMEt::endJob
void endJob() override
Definition: ErsatzMEt.cc:941
ErsatzMEt::Z_rescM_
double Z_rescM_[4]
Definition: ErsatzMEt.h:183
ErsatzMEt::ErsatzV2CaloMEt_
double ErsatzV2CaloMEt_[4]
Definition: ErsatzMEt.h:187
ErsatzMEt::probe_sIhIh_
double probe_sIhIh_[4]
Definition: ErsatzMEt.h:178
ErsatzMEt::EE_sIhIh_
Definition: ErsatzMEt.h:137
ErsatzMEt::phiWidth_
int phiWidth_
Definition: ErsatzMEt.h:147
ErsatzMEt::CaloMEtphi_
double CaloMEtphi_
Definition: ErsatzMEt.h:158
nEntries_arr_
#define nEntries_arr_
Definition: ErsatzMEt.h:84
ErsatzMEt::McZ_rescPt_
double McZ_rescPt_
Definition: ErsatzMEt.h:161
ErsatzMEt::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: ErsatzMEt.cc:212
CaloTowerDetId.h
ErsatzMEt::probe_pout_
double probe_pout_[4]
Definition: ErsatzMEt.h:181
edm::EventSetup
Definition: EventSetup.h:57
HLTConfigProvider.h
ErsatzMEt::probe_hcalIso_
double probe_hcalIso_[4]
Definition: ErsatzMEt.h:179
ErsatzMEt::nProbes_
int nProbes_
Definition: ErsatzMEt.h:156
ErsatzMEt::McElec_nFinal_
int McElec_nFinal_
Definition: ErsatzMEt.h:159
ErsatzMEt::ersatzFabrik
reco::MET ersatzFabrik(const reco::GsfElectronRef &, const reco::SuperCluster &, const reco::MET &, const int)
Definition: ErsatzMEt.cc:716
ErsatzMEt::EB_dEtaIn_
Definition: ErsatzMEt.h:132
ErsatzMEt::hltConfig_
HLTConfigProvider hltConfig_
Definition: ErsatzMEt.h:150
ErsatzMEt::beginJob
void beginJob() override
Definition: ErsatzMEt.cc:69
ErsatzMEt::Z_rescY_
double Z_rescY_[4]
Definition: ErsatzMEt.h:183
ErsatzMEt::ErsatzV4_Mesc_
double ErsatzV4_Mesc_[4]
Definition: ErsatzMEt.h:196
CaloTopology.h
ValueMap.h
ErsatzMEt::probe_sc_nClus_
double probe_sc_nClus_[4]
Definition: ErsatzMEt.h:206
ErsatzMEt::Z_rescPhi_
double Z_rescPhi_[4]
Definition: ErsatzMEt.h:183
ErsatzMEt::McElec_rescEta_
double McElec_rescEta_[4]
Definition: ErsatzMEt.h:199
CaloTopologyRecord.h
PFMETFwd.h
ErsatzMEt::McElecProbe_dPhi_
double McElecProbe_dPhi_[4]
Definition: ErsatzMEt.h:202
MET.h
ErsatzMEt::McElec_phi_
double McElec_phi_[4]
Definition: ErsatzMEt.h:198
HLTConfigProvider
Definition: HLTConfigProvider.h:29
ErsatzMEt::probe_trckIso_
double probe_trckIso_[4]
Definition: ErsatzMEt.h:179
ErsatzMEt::ErsatzV1PfMEt_
double ErsatzV1PfMEt_[4]
Definition: ErsatzMEt.h:191
ErsatzMEt::probe_e1x5Max_
double probe_e1x5Max_[4]
Definition: ErsatzMEt.h:180
ErsatzMEt::tag_pt_
double tag_pt_[4]
Definition: ErsatzMEt.h:165
ErsatzMEt::TriggerEvent_
edm::EDGetTokenT< trigger::TriggerEvent > TriggerEvent_
Definition: ErsatzMEt.h:121
ErsatzMEt::isInEndCap
bool isInEndCap(double)
Definition: ErsatzMEt.cc:936
ErsatzMEt::t_
TTree * t_
Definition: ErsatzMEt.h:155
ErsatzMEt::EndCapEtaMin_
double EndCapEtaMin_
Definition: ErsatzMEt.h:127
Frameworkfwd.h
ErsatzMEt::ErsatzV4CaloMEtPhi_
double ErsatzV4CaloMEtPhi_[4]
Definition: ErsatzMEt.h:189
ErsatzMEt::tag_rescPt_
double tag_rescPt_[4]
Definition: ErsatzMEt.h:170
ErsatzMEt::probe_rescEta_
double probe_rescEta_[4]
Definition: ErsatzMEt.h:177
ErsatzMEt::ErsatzV2_rescMesc_
double ErsatzV2_rescMesc_[4]
Definition: ErsatzMEt.h:194
SuperCluster.h
METFwd.h
CaloGeometry.h
ElectronSelector.h
ErsatzMEt::TriggerName_
std::string TriggerName_
Definition: ErsatzMEt.h:124
ErsatzMEt::mTPmin_
double mTPmin_
Definition: ErsatzMEt.h:126
ErsatzMEt::isInFiducial
bool isInFiducial(double)
Definition: ErsatzMEt.cc:938
ErsatzMEt::Z_pt_
double Z_pt_[4]
Definition: ErsatzMEt.h:182
ErsatzMEt::nTags_
int nTags_
Definition: ErsatzMEt.h:156
ErsatzMEt::HybridScCollection_
edm::EDGetTokenT< reco::SuperClusterCollection > HybridScCollection_
Definition: ErsatzMEt.h:114
UniqueElectrons.h
ErsatzMEt::ElectronCollection_
edm::EDGetTokenT< reco::GsfElectronCollection > ElectronCollection_
Definition: ErsatzMEt.h:113
ErsatzMEt::ErsatzV3CaloMEtPhi_
double ErsatzV3CaloMEtPhi_[4]
Definition: ErsatzMEt.h:188
ErsatzMEt::tag_rescEta_
double tag_rescEta_[4]
Definition: ErsatzMEt.h:170
ErsatzMEt::Z_rescPt_
double Z_rescPt_[4]
Definition: ErsatzMEt.h:183
ErsatzMEt::ErsatzV2_Mesc_
double ErsatzV2_Mesc_[4]
Definition: ErsatzMEt.h:194
ErsatzMEt::ErsatzV1T1Mt_
double ErsatzV1T1Mt_[4]
Definition: ErsatzMEt.h:190
ErsatzMEt::tag_e5x5_
double tag_e5x5_[4]
Definition: ErsatzMEt.h:173
ParameterSet.h
ErsatzMEt::ErsatzV4CaloMt_
double ErsatzV4CaloMt_[4]
Definition: ErsatzMEt.h:189
ErsatzMEt::ErsatzMEt
ErsatzMEt(const edm::ParameterSet &)
Definition: ErsatzMEt.cc:4
ErsatzMEt::probe_sc_eta_
double probe_sc_eta_[4]
Definition: ErsatzMEt.h:205
ErsatzMEt::ErsatzV1TcMEtPhi_
double ErsatzV1TcMEtPhi_[4]
Definition: ErsatzMEt.h:192
ErsatzMEt::ErsatzV1T1MEt_
double ErsatzV1T1MEt_[4]
Definition: ErsatzMEt.h:190
edm::Event
Definition: Event.h:73
ErsatzMEt::EndCapEtaMax_
double EndCapEtaMax_
Definition: ErsatzMEt.h:127
ErsatzMEt::PfMEt_
double PfMEt_
Definition: ErsatzMEt.h:157
ErsatzMEt::probe_sc_E_
double probe_sc_E_[4]
Definition: ErsatzMEt.h:206
ErsatzMEt
Definition: ErsatzMEt.h:90
ErsatzMEt::tag_eop_
double tag_eop_[4]
Definition: ErsatzMEt.h:174
ErsatzMEt::EB_sIhIh_
Definition: ErsatzMEt.h:131
ErsatzMEt::ErsatzV1PfMEtPhi_
double ErsatzV1PfMEtPhi_[4]
Definition: ErsatzMEt.h:191
ErsatzMEt::probe_hoe_
double probe_hoe_[4]
Definition: ErsatzMEt.h:181
ErsatzMEt::TriggerResults_
edm::EDGetTokenT< edm::TriggerResults > TriggerResults_
Definition: ErsatzMEt.h:122
edm::InputTag
Definition: InputTag.h:15
ErsatzMEt::probe_d_MCE_SCE_
double probe_d_MCE_SCE_[4]
Definition: ErsatzMEt.h:204
ErsatzMEt::CaloMEtCollection_
edm::EDGetTokenT< reco::CaloMETCollection > CaloMEtCollection_
Definition: ErsatzMEt.h:117
ErsatzMEt::McZ_pt_
double McZ_pt_
Definition: ErsatzMEt.h:160
ErsatzMEt::etaWidth_
int etaWidth_
Definition: ErsatzMEt.h:147
ErsatzMEt::EE_EcalIso_
Definition: ErsatzMEt.h:141
ErsatzMEt::tag_rescPhi_
double tag_rescPhi_[4]
Definition: ErsatzMEt.h:170
ErsatzMEt::iComb_
int iComb_
Definition: ErsatzMEt.h:211
ErsatzMEt::EB_dPhiIn_
Definition: ErsatzMEt.h:133
ErsatzMEt::Z_m_
double Z_m_[4]
Definition: ErsatzMEt.h:182
CaloVectors.h
ErsatzMEt::probe_dPhiIn_
double probe_dPhiIn_[4]
Definition: ErsatzMEt.h:178
ErsatzMEt::McElecProbe_dEta_
double McElecProbe_dEta_[4]
Definition: ErsatzMEt.h:202