CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Types | Private Member Functions | Private Attributes
ErsatzMEt Class Reference

#include <ElectroWeakAnalysis/ErsatzMEt/src/ErsatzMEt.cc>

Inheritance diagram for ErsatzMEt:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

 ErsatzMEt (const edm::ParameterSet &)
 
 ~ErsatzMEt ()
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Private Types

enum  cut_index_t {
  EtCut_, EB_sIhIh_, EB_dEtaIn_, EB_dPhiIn_,
  EB_TrckIso_, EB_EcalIso_, EB_HcalIso_, EE_sIhIh_,
  EE_dEtaIn_, EE_dPhiIn_, EE_TrckIso_, EE_EcalIso_,
  EE_HcalIso_
}
 

Private Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)
 
virtual void beginJob ()
 
virtual void endJob ()
 
reco::MET ersatzFabrik (const reco::GsfElectronRef &, const reco::SuperCluster &, const reco::MET &, const int)
 
reco::MET ersatzFabrik (const reco::GsfElectronRef &, const reco::GsfElectronRef &, const reco::MET &)
 
bool isInBarrel (double)
 
bool isInEndCap (double)
 
bool isInFiducial (double)
 
std::map< reco::GsfElectronRef,
reco::GsfElectronRef
probeFinder (const std::vector< reco::GsfElectronRef > &, const edm::Handle< reco::GsfElectronCollection >)
 

Private Attributes

double BarrelEtaMax_
 
double CaloMEt_
 
edm::EDGetTokenT
< reco::CaloMETCollection
CaloMEtCollection_
 
double CaloMEtphi_
 
std::vector< double > CutVector_
 
edm::EDGetTokenT
< reco::GsfElectronCollection
ElectronCollection_
 
double EndCapEtaMax_
 
double EndCapEtaMin_
 
double ErsatzV1_Mesc_ [4]
 
double ErsatzV1_rescMesc_ [4]
 
double ErsatzV1CaloMEt_ [4]
 
double ErsatzV1CaloMEtPhi_ [4]
 
double ErsatzV1CaloMt_ [4]
 
double ErsatzV1PfMEt_ [4]
 
double ErsatzV1PfMEtPhi_ [4]
 
double ErsatzV1PfMt_ [4]
 
double ErsatzV1T1MEt_ [4]
 
double ErsatzV1T1MEtPhi_ [4]
 
double ErsatzV1T1Mt_ [4]
 
double ErsatzV1TcMEt_ [4]
 
double ErsatzV1TcMEtPhi_ [4]
 
double ErsatzV1TcMt_ [4]
 
double ErsatzV2_Mesc_ [4]
 
double ErsatzV2_rescMesc_ [4]
 
double ErsatzV2CaloMEt_ [4]
 
double ErsatzV2CaloMEtPhi_ [4]
 
double ErsatzV2CaloMt_ [4]
 
double ErsatzV3_Mesc_ [4]
 
double ErsatzV3_rescMesc_ [4]
 
double ErsatzV3CaloMEt_ [4]
 
double ErsatzV3CaloMEtPhi_ [4]
 
double ErsatzV3CaloMt_ [4]
 
double ErsatzV4_Mesc_ [4]
 
double ErsatzV4_rescMesc_ [4]
 
double ErsatzV4CaloMEt_ [4]
 
double ErsatzV4CaloMEtPhi_ [4]
 
double ErsatzV4CaloMt_ [4]
 
int etaWidth_
 
edm::EDGetTokenT
< reco::GenMETCollection
GenMEtCollection_
 
edm::ESHandle< CaloGeometrygeoHandle_
 
HLTConfigProvider hltConfig_
 
bool HLTPathCheck_
 
edm::ParameterSet hyb_fCorrPSet_
 
edm::EDGetTokenT
< reco::SuperClusterCollection
HybridScCollection_
 
int iComb_
 
edm::ParameterSet m5x5_fCorrPSet_
 
edm::EDGetTokenT
< reco::SuperClusterCollection
M5x5ScCollection_
 
double McElec_eta_ [4]
 
int McElec_nFinal_
 
int McElec_nZmum_
 
double McElec_phi_ [4]
 
double McElec_pt_ [4]
 
double McElec_rescEta_ [4]
 
double McElec_rescPhi_ [4]
 
double McElec_rescPt_ [4]
 
double McElecProbe_dEta_ [4]
 
double McElecProbe_dPhi_ [4]
 
double McElecProbe_dR_ [4]
 
double McProbe_eta_ [4]
 
double McProbe_phi_ [4]
 
double McProbe_pt_ [4]
 
double McProbe_rescEta_ [4]
 
double McProbe_rescPhi_ [4]
 
double McProbe_rescPt_ [4]
 
edm::EDGetTokenT
< reco::GenParticleCollection
MCTruthCollection_
 
double McZ_eta_
 
double McZ_m_
 
double McZ_phi_
 
double McZ_pt_
 
double McZ_rescEta_
 
double McZ_rescM_
 
double McZ_rescPhi_
 
double McZ_rescPt_
 
double McZ_rescY_
 
double McZ_y_
 
double mTPmax_
 
double mTPmin_
 
double mW_
 
double mZ_
 
int nProbes_
 
int nTags_
 
double PfMEt_
 
edm::EDGetTokenT
< reco::PFMETCollection
PfMEtCollection_
 
double PfMEtphi_
 
int phiWidth_
 
double probe_d_MCE_SCE_ [4]
 
double probe_dEtaIn_ [4]
 
double probe_dPhiIn_ [4]
 
double probe_e1x5Max_ [4]
 
double probe_e2x5Max_ [4]
 
double probe_e5x5_ [4]
 
double probe_ecalIso_ [4]
 
double probe_eop_ [4]
 
double probe_eta_ [4]
 
double probe_hcalIso_ [4]
 
double probe_hoe_ [4]
 
int probe_nClus_ [4]
 
double probe_phi_ [4]
 
double probe_pin_ [4]
 
double probe_pout_ [4]
 
double probe_pt_ [4]
 
int probe_q_ [4]
 
double probe_rescEta_ [4]
 
double probe_rescPhi_ [4]
 
double probe_rescPt_ [4]
 
double probe_sc_E_ [4]
 
double probe_sc_eta_ [4]
 
double probe_sc_nClus_ [4]
 
double probe_sc_phi_ [4]
 
double probe_sc_pt_ [4]
 
double probe_sc_rawE_ [4]
 
double probe_scV2_E_ [4]
 
double probe_scV3_E_ [4]
 
double probe_scV4_E_ [4]
 
double probe_sIhIh_ [4]
 
double probe_trckIso_ [4]
 
std::string ProcessName_
 
edm::ESHandle< CaloTopologypTopology_
 
double T1MEt_
 
edm::EDGetTokenT
< reco::METCollection
T1MEtCollection_
 
double T1MEtphi_
 
TTree * t_
 
double tag_dEtaIn_ [4]
 
double tag_dPhiIn_ [4]
 
double tag_e1x5Max_ [4]
 
double tag_e2x5Max_ [4]
 
double tag_e5x5_ [4]
 
double tag_ecalIso_ [4]
 
double tag_eop_ [4]
 
double tag_eta_ [4]
 
double tag_hcalIso_ [4]
 
double tag_hoe_ [4]
 
double tag_phi_ [4]
 
double tag_pin_ [4]
 
double tag_pout_ [4]
 
double tag_pt_ [4]
 
int tag_q_ [4]
 
double tag_rescEta_ [4]
 
double tag_rescPhi_ [4]
 
double tag_rescPt_ [4]
 
double tag_sIhIh_ [4]
 
double tag_trckIso_ [4]
 
double TcMEt_
 
edm::EDGetTokenT
< reco::METCollection
TcMEtCollection_
 
double TcMEtphi_
 
edm::EDGetTokenT
< trigger::TriggerEvent
TriggerEvent_
 
std::string TriggerName_
 
edm::InputTag TriggerPath_
 
edm::EDGetTokenT
< edm::TriggerResults
TriggerResults_
 
double Z_eta_ [4]
 
double Z_m_ [4]
 
double Z_phi_ [4]
 
double Z_probe_dPhi_ [4]
 
double Z_pt_ [4]
 
double Z_rescEta_ [4]
 
double Z_rescM_ [4]
 
double Z_rescPhi_ [4]
 
double Z_rescPt_ [4]
 
double Z_rescY_ [4]
 
double Z_y_ [4]
 
bool Zevent_
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

Description: <one line="" class="" summary>="">

Implementation: <Notes on="" implementation>="">

Definition at line 91 of file ErsatzMEt.h.

Member Enumeration Documentation

enum ErsatzMEt::cut_index_t
private
Enumerator
EtCut_ 
EB_sIhIh_ 
EB_dEtaIn_ 
EB_dPhiIn_ 
EB_TrckIso_ 
EB_EcalIso_ 
EB_HcalIso_ 
EE_sIhIh_ 
EE_dEtaIn_ 
EE_dPhiIn_ 
EE_TrckIso_ 
EE_EcalIso_ 
EE_HcalIso_ 

Definition at line 133 of file ErsatzMEt.h.

Constructor & Destructor Documentation

ErsatzMEt::ErsatzMEt ( const edm::ParameterSet ps)
explicit

Definition at line 4 of file ErsatzMEt.cc.

ErsatzMEt::~ErsatzMEt ( )

Definition at line 68 of file ErsatzMEt.cc.

Member Function Documentation

void ErsatzMEt::analyze ( const edm::Event evt,
const edm::EventSetup es 
)
privatevirtual

Implements edm::EDAnalyzer.

Definition at line 218 of file ErsatzMEt.cc.

void ErsatzMEt::beginJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 73 of file ErsatzMEt.cc.

void ErsatzMEt::endJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 878 of file ErsatzMEt.cc.

reco::MET ErsatzMEt::ersatzFabrik ( const reco::GsfElectronRef elec,
const reco::SuperCluster sc,
const reco::MET met,
const int  corr 
)
private

Definition at line 653 of file ErsatzMEt.cc.

reco::MET ErsatzMEt::ersatzFabrik ( const reco::GsfElectronRef tag,
const reco::GsfElectronRef probe,
const reco::MET met 
)
private

Definition at line 809 of file ErsatzMEt.cc.

bool ErsatzMEt::isInBarrel ( double  eta)
private

Definition at line 862 of file ErsatzMEt.cc.

bool ErsatzMEt::isInEndCap ( double  eta)
private

Definition at line 867 of file ErsatzMEt.cc.

bool ErsatzMEt::isInFiducial ( double  eta)
private

Definition at line 872 of file ErsatzMEt.cc.

std::map< reco::GsfElectronRef, reco::GsfElectronRef > ErsatzMEt::probeFinder ( const std::vector< reco::GsfElectronRef > &  tags,
const edm::Handle< reco::GsfElectronCollection pElectrons 
)
private

Definition at line 618 of file ErsatzMEt.cc.

Member Data Documentation

double ErsatzMEt::BarrelEtaMax_
private

Definition at line 131 of file ErsatzMEt.h.

double ErsatzMEt::CaloMEt_
private

Definition at line 148 of file ErsatzMEt.h.

edm::EDGetTokenT<reco::CaloMETCollection> ErsatzMEt::CaloMEtCollection_
private

Definition at line 121 of file ErsatzMEt.h.

double ErsatzMEt::CaloMEtphi_
private

Definition at line 149 of file ErsatzMEt.h.

std::vector<double> ErsatzMEt::CutVector_
private

Definition at line 136 of file ErsatzMEt.h.

edm::EDGetTokenT<reco::GsfElectronCollection> ErsatzMEt::ElectronCollection_
private

Definition at line 117 of file ErsatzMEt.h.

double ErsatzMEt::EndCapEtaMax_
private

Definition at line 131 of file ErsatzMEt.h.

double ErsatzMEt::EndCapEtaMin_
private

Definition at line 131 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1_Mesc_[4]
private

Definition at line 183 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1_rescMesc_[4]
private

Definition at line 183 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1CaloMEt_[4]
private

Definition at line 176 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1CaloMEtPhi_[4]
private

Definition at line 176 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1CaloMt_[4]
private

Definition at line 176 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1PfMEt_[4]
private

Definition at line 181 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1PfMEtPhi_[4]
private

Definition at line 181 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1PfMt_[4]
private

Definition at line 181 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1T1MEt_[4]
private

Definition at line 180 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1T1MEtPhi_[4]
private

Definition at line 180 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1T1Mt_[4]
private

Definition at line 180 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1TcMEt_[4]
private

Definition at line 182 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1TcMEtPhi_[4]
private

Definition at line 182 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV1TcMt_[4]
private

Definition at line 182 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV2_Mesc_[4]
private

Definition at line 184 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV2_rescMesc_[4]
private

Definition at line 184 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV2CaloMEt_[4]
private

Definition at line 177 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV2CaloMEtPhi_[4]
private

Definition at line 177 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV2CaloMt_[4]
private

Definition at line 177 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV3_Mesc_[4]
private

Definition at line 185 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV3_rescMesc_[4]
private

Definition at line 185 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV3CaloMEt_[4]
private

Definition at line 178 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV3CaloMEtPhi_[4]
private

Definition at line 178 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV3CaloMt_[4]
private

Definition at line 178 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV4_Mesc_[4]
private

Definition at line 186 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV4_rescMesc_[4]
private

Definition at line 186 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV4CaloMEt_[4]
private

Definition at line 179 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV4CaloMEtPhi_[4]
private

Definition at line 179 of file ErsatzMEt.h.

double ErsatzMEt::ErsatzV4CaloMt_[4]
private

Definition at line 179 of file ErsatzMEt.h.

int ErsatzMEt::etaWidth_
private

Definition at line 138 of file ErsatzMEt.h.

edm::EDGetTokenT<reco::GenMETCollection> ErsatzMEt::GenMEtCollection_
private

Definition at line 120 of file ErsatzMEt.h.

edm::ESHandle<CaloGeometry> ErsatzMEt::geoHandle_
private

Definition at line 143 of file ErsatzMEt.h.

HLTConfigProvider ErsatzMEt::hltConfig_
private

Definition at line 141 of file ErsatzMEt.h.

bool ErsatzMEt::HLTPathCheck_
private

Definition at line 139 of file ErsatzMEt.h.

edm::ParameterSet ErsatzMEt::hyb_fCorrPSet_
private

Definition at line 129 of file ErsatzMEt.h.

edm::EDGetTokenT<reco::SuperClusterCollection> ErsatzMEt::HybridScCollection_
private

Definition at line 118 of file ErsatzMEt.h.

int ErsatzMEt::iComb_
private

Definition at line 201 of file ErsatzMEt.h.

edm::ParameterSet ErsatzMEt::m5x5_fCorrPSet_
private

Definition at line 129 of file ErsatzMEt.h.

edm::EDGetTokenT<reco::SuperClusterCollection> ErsatzMEt::M5x5ScCollection_
private

Definition at line 119 of file ErsatzMEt.h.

double ErsatzMEt::McElec_eta_[4]
private

Definition at line 188 of file ErsatzMEt.h.

int ErsatzMEt::McElec_nFinal_
private

Definition at line 150 of file ErsatzMEt.h.

int ErsatzMEt::McElec_nZmum_
private

Definition at line 150 of file ErsatzMEt.h.

double ErsatzMEt::McElec_phi_[4]
private

Definition at line 188 of file ErsatzMEt.h.

double ErsatzMEt::McElec_pt_[4]
private

Definition at line 188 of file ErsatzMEt.h.

double ErsatzMEt::McElec_rescEta_[4]
private

Definition at line 189 of file ErsatzMEt.h.

double ErsatzMEt::McElec_rescPhi_[4]
private

Definition at line 189 of file ErsatzMEt.h.

double ErsatzMEt::McElec_rescPt_[4]
private

Definition at line 189 of file ErsatzMEt.h.

double ErsatzMEt::McElecProbe_dEta_[4]
private

Definition at line 192 of file ErsatzMEt.h.

double ErsatzMEt::McElecProbe_dPhi_[4]
private

Definition at line 192 of file ErsatzMEt.h.

double ErsatzMEt::McElecProbe_dR_[4]
private

Definition at line 192 of file ErsatzMEt.h.

double ErsatzMEt::McProbe_eta_[4]
private

Definition at line 190 of file ErsatzMEt.h.

double ErsatzMEt::McProbe_phi_[4]
private

Definition at line 190 of file ErsatzMEt.h.

double ErsatzMEt::McProbe_pt_[4]
private

Definition at line 190 of file ErsatzMEt.h.

double ErsatzMEt::McProbe_rescEta_[4]
private

Definition at line 191 of file ErsatzMEt.h.

double ErsatzMEt::McProbe_rescPhi_[4]
private

Definition at line 191 of file ErsatzMEt.h.

double ErsatzMEt::McProbe_rescPt_[4]
private

Definition at line 191 of file ErsatzMEt.h.

edm::EDGetTokenT<reco::GenParticleCollection> ErsatzMEt::MCTruthCollection_
private

Definition at line 116 of file ErsatzMEt.h.

double ErsatzMEt::McZ_eta_
private

Definition at line 151 of file ErsatzMEt.h.

double ErsatzMEt::McZ_m_
private

Definition at line 151 of file ErsatzMEt.h.

double ErsatzMEt::McZ_phi_
private

Definition at line 151 of file ErsatzMEt.h.

double ErsatzMEt::McZ_pt_
private

Definition at line 151 of file ErsatzMEt.h.

double ErsatzMEt::McZ_rescEta_
private

Definition at line 152 of file ErsatzMEt.h.

double ErsatzMEt::McZ_rescM_
private

Definition at line 152 of file ErsatzMEt.h.

double ErsatzMEt::McZ_rescPhi_
private

Definition at line 152 of file ErsatzMEt.h.

double ErsatzMEt::McZ_rescPt_
private

Definition at line 152 of file ErsatzMEt.h.

double ErsatzMEt::McZ_rescY_
private

Definition at line 152 of file ErsatzMEt.h.

double ErsatzMEt::McZ_y_
private

Definition at line 151 of file ErsatzMEt.h.

double ErsatzMEt::mTPmax_
private

Definition at line 130 of file ErsatzMEt.h.

double ErsatzMEt::mTPmin_
private

Definition at line 130 of file ErsatzMEt.h.

double ErsatzMEt::mW_
private

Definition at line 130 of file ErsatzMEt.h.

double ErsatzMEt::mZ_
private

Definition at line 130 of file ErsatzMEt.h.

int ErsatzMEt::nProbes_
private

Definition at line 147 of file ErsatzMEt.h.

int ErsatzMEt::nTags_
private

Definition at line 147 of file ErsatzMEt.h.

double ErsatzMEt::PfMEt_
private

Definition at line 148 of file ErsatzMEt.h.

edm::EDGetTokenT<reco::PFMETCollection> ErsatzMEt::PfMEtCollection_
private

Definition at line 123 of file ErsatzMEt.h.

double ErsatzMEt::PfMEtphi_
private

Definition at line 149 of file ErsatzMEt.h.

int ErsatzMEt::phiWidth_
private

Definition at line 138 of file ErsatzMEt.h.

double ErsatzMEt::probe_d_MCE_SCE_[4]
private

Definition at line 194 of file ErsatzMEt.h.

double ErsatzMEt::probe_dEtaIn_[4]
private

Definition at line 169 of file ErsatzMEt.h.

double ErsatzMEt::probe_dPhiIn_[4]
private

Definition at line 169 of file ErsatzMEt.h.

double ErsatzMEt::probe_e1x5Max_[4]
private

Definition at line 171 of file ErsatzMEt.h.

double ErsatzMEt::probe_e2x5Max_[4]
private

Definition at line 171 of file ErsatzMEt.h.

double ErsatzMEt::probe_e5x5_[4]
private

Definition at line 171 of file ErsatzMEt.h.

double ErsatzMEt::probe_ecalIso_[4]
private

Definition at line 170 of file ErsatzMEt.h.

double ErsatzMEt::probe_eop_[4]
private

Definition at line 172 of file ErsatzMEt.h.

double ErsatzMEt::probe_eta_[4]
private

Definition at line 167 of file ErsatzMEt.h.

double ErsatzMEt::probe_hcalIso_[4]
private

Definition at line 170 of file ErsatzMEt.h.

double ErsatzMEt::probe_hoe_[4]
private

Definition at line 172 of file ErsatzMEt.h.

int ErsatzMEt::probe_nClus_[4]
private

Definition at line 154 of file ErsatzMEt.h.

double ErsatzMEt::probe_phi_[4]
private

Definition at line 167 of file ErsatzMEt.h.

double ErsatzMEt::probe_pin_[4]
private

Definition at line 172 of file ErsatzMEt.h.

double ErsatzMEt::probe_pout_[4]
private

Definition at line 172 of file ErsatzMEt.h.

double ErsatzMEt::probe_pt_[4]
private

Definition at line 167 of file ErsatzMEt.h.

int ErsatzMEt::probe_q_[4]
private

Definition at line 166 of file ErsatzMEt.h.

double ErsatzMEt::probe_rescEta_[4]
private

Definition at line 168 of file ErsatzMEt.h.

double ErsatzMEt::probe_rescPhi_[4]
private

Definition at line 168 of file ErsatzMEt.h.

double ErsatzMEt::probe_rescPt_[4]
private

Definition at line 168 of file ErsatzMEt.h.

double ErsatzMEt::probe_sc_E_[4]
private

Definition at line 196 of file ErsatzMEt.h.

double ErsatzMEt::probe_sc_eta_[4]
private

Definition at line 195 of file ErsatzMEt.h.

double ErsatzMEt::probe_sc_nClus_[4]
private

Definition at line 196 of file ErsatzMEt.h.

double ErsatzMEt::probe_sc_phi_[4]
private

Definition at line 195 of file ErsatzMEt.h.

double ErsatzMEt::probe_sc_pt_[4]
private

Definition at line 195 of file ErsatzMEt.h.

double ErsatzMEt::probe_sc_rawE_[4]
private

Definition at line 196 of file ErsatzMEt.h.

double ErsatzMEt::probe_scV2_E_[4]
private

Definition at line 197 of file ErsatzMEt.h.

double ErsatzMEt::probe_scV3_E_[4]
private

Definition at line 198 of file ErsatzMEt.h.

double ErsatzMEt::probe_scV4_E_[4]
private

Definition at line 199 of file ErsatzMEt.h.

double ErsatzMEt::probe_sIhIh_[4]
private

Definition at line 169 of file ErsatzMEt.h.

double ErsatzMEt::probe_trckIso_[4]
private

Definition at line 170 of file ErsatzMEt.h.

std::string ErsatzMEt::ProcessName_
private

Definition at line 128 of file ErsatzMEt.h.

edm::ESHandle<CaloTopology> ErsatzMEt::pTopology_
private

Definition at line 144 of file ErsatzMEt.h.

double ErsatzMEt::T1MEt_
private

Definition at line 148 of file ErsatzMEt.h.

edm::EDGetTokenT<reco::METCollection> ErsatzMEt::T1MEtCollection_
private

Definition at line 122 of file ErsatzMEt.h.

double ErsatzMEt::T1MEtphi_
private

Definition at line 149 of file ErsatzMEt.h.

TTree* ErsatzMEt::t_
private

Definition at line 146 of file ErsatzMEt.h.

double ErsatzMEt::tag_dEtaIn_[4]
private

Definition at line 162 of file ErsatzMEt.h.

double ErsatzMEt::tag_dPhiIn_[4]
private

Definition at line 162 of file ErsatzMEt.h.

double ErsatzMEt::tag_e1x5Max_[4]
private

Definition at line 164 of file ErsatzMEt.h.

double ErsatzMEt::tag_e2x5Max_[4]
private

Definition at line 164 of file ErsatzMEt.h.

double ErsatzMEt::tag_e5x5_[4]
private

Definition at line 164 of file ErsatzMEt.h.

double ErsatzMEt::tag_ecalIso_[4]
private

Definition at line 163 of file ErsatzMEt.h.

double ErsatzMEt::tag_eop_[4]
private

Definition at line 165 of file ErsatzMEt.h.

double ErsatzMEt::tag_eta_[4]
private

Definition at line 156 of file ErsatzMEt.h.

double ErsatzMEt::tag_hcalIso_[4]
private

Definition at line 163 of file ErsatzMEt.h.

double ErsatzMEt::tag_hoe_[4]
private

Definition at line 165 of file ErsatzMEt.h.

double ErsatzMEt::tag_phi_[4]
private

Definition at line 156 of file ErsatzMEt.h.

double ErsatzMEt::tag_pin_[4]
private

Definition at line 165 of file ErsatzMEt.h.

double ErsatzMEt::tag_pout_[4]
private

Definition at line 165 of file ErsatzMEt.h.

double ErsatzMEt::tag_pt_[4]
private

Definition at line 156 of file ErsatzMEt.h.

int ErsatzMEt::tag_q_[4]
private

Definition at line 155 of file ErsatzMEt.h.

double ErsatzMEt::tag_rescEta_[4]
private

Definition at line 161 of file ErsatzMEt.h.

double ErsatzMEt::tag_rescPhi_[4]
private

Definition at line 161 of file ErsatzMEt.h.

double ErsatzMEt::tag_rescPt_[4]
private

Definition at line 161 of file ErsatzMEt.h.

double ErsatzMEt::tag_sIhIh_[4]
private

Definition at line 162 of file ErsatzMEt.h.

double ErsatzMEt::tag_trckIso_[4]
private

Definition at line 163 of file ErsatzMEt.h.

double ErsatzMEt::TcMEt_
private

Definition at line 148 of file ErsatzMEt.h.

edm::EDGetTokenT<reco::METCollection> ErsatzMEt::TcMEtCollection_
private

Definition at line 124 of file ErsatzMEt.h.

double ErsatzMEt::TcMEtphi_
private

Definition at line 149 of file ErsatzMEt.h.

edm::EDGetTokenT<trigger::TriggerEvent> ErsatzMEt::TriggerEvent_
private

Definition at line 125 of file ErsatzMEt.h.

std::string ErsatzMEt::TriggerName_
private

Definition at line 128 of file ErsatzMEt.h.

edm::InputTag ErsatzMEt::TriggerPath_
private

Definition at line 127 of file ErsatzMEt.h.

edm::EDGetTokenT<edm::TriggerResults> ErsatzMEt::TriggerResults_
private

Definition at line 126 of file ErsatzMEt.h.

double ErsatzMEt::Z_eta_[4]
private

Definition at line 173 of file ErsatzMEt.h.

double ErsatzMEt::Z_m_[4]
private

Definition at line 173 of file ErsatzMEt.h.

double ErsatzMEt::Z_phi_[4]
private

Definition at line 173 of file ErsatzMEt.h.

double ErsatzMEt::Z_probe_dPhi_[4]
private

Definition at line 175 of file ErsatzMEt.h.

double ErsatzMEt::Z_pt_[4]
private

Definition at line 173 of file ErsatzMEt.h.

double ErsatzMEt::Z_rescEta_[4]
private

Definition at line 174 of file ErsatzMEt.h.

double ErsatzMEt::Z_rescM_[4]
private

Definition at line 174 of file ErsatzMEt.h.

double ErsatzMEt::Z_rescPhi_[4]
private

Definition at line 174 of file ErsatzMEt.h.

double ErsatzMEt::Z_rescPt_[4]
private

Definition at line 174 of file ErsatzMEt.h.

double ErsatzMEt::Z_rescY_[4]
private

Definition at line 174 of file ErsatzMEt.h.

double ErsatzMEt::Z_y_[4]
private

Definition at line 173 of file ErsatzMEt.h.

bool ErsatzMEt::Zevent_
private

Definition at line 139 of file ErsatzMEt.h.