CMS 3D CMS Logo

Public Member Functions | Private Types | Private Member Functions | Private Attributes

AnalysisErsatz Class Reference

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

Inheritance diagram for AnalysisErsatz:
edm::EDAnalyzer edm::EDConsumerBase

List of all members.

Public Member Functions

 AnalysisErsatz (const edm::ParameterSet &)
 ~AnalysisErsatz ()

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 ()

Private Attributes

double Boson_m_
double Boson_mt_
double Boson_phi_
double Boson_pt_
double Boson_y_
bool C_Fiducial_
double caloMEt25_
double caloMEt30_
double caloMEt_
edm::InputTag CaloMEtCollection_
double caloMEtECAL25_
double caloMEtECAL30_
double caloMEtPhi25_
double caloMEtPhi30_
double caloMEtPhi_
double caloMEtPhiECAL25_
double caloMEtPhiECAL30_
double caloMt25_ [nEntries_arr_]
double caloMt30_ [nEntries_arr_]
double caloMt_ [nEntries_arr_]
double caloSumEt_
double caloUESumEt_
std::vector< double > CutVector_
double elec_dEtaIn_ [nEntries_arr_]
double elec_dPhiIn_ [nEntries_arr_]
double elec_e1x5Max_ [nEntries_arr_]
double elec_e2x5Max_ [nEntries_arr_]
double elec_e5x5_ [nEntries_arr_]
double elec_ecalIso_ [nEntries_arr_]
double elec_eop_ [nEntries_arr_]
double elec_eta25_
double elec_eta_ [nEntries_arr_]
double elec_hcalIso_ [nEntries_arr_]
double elec_hoe_ [nEntries_arr_]
double elec_phi25_
double elec_phi_ [nEntries_arr_]
double elec_pin_ [nEntries_arr_]
double elec_pout_ [nEntries_arr_]
double elec_pt25_
double elec_pt_ [nEntries_arr_]
double elec_q_ [nEntries_arr_]
double elec_sIhIh_ [nEntries_arr_]
double elec_trckIso_ [nEntries_arr_]
edm::InputTag ElectronCollection_
bool ErsatzEvent_
double genMEt25_
double genMEt_
edm::InputTag GenMEtCollection_
double genMt_ [nEntries_arr_]
double genUESumEt_
double HltObj_eta_ [nEntries_arr_]
double HltObj_pt_ [nEntries_arr_]
double McElec1_eta_ [nEntries_arr_]
double McElec1_pt_ [nEntries_arr_]
double McElec3_eta_ [nEntries_arr_]
double McElec3_pt_ [nEntries_arr_]
double McLeptons_dEta_
double McLeptons_dPhi_
double McLeptons_dR_
double McNu_ECALeta_
double McNu_eta_
double McNu_phi_
double McNu_pt_
double McNu_vx_
double McNu_vy_
double McNu_vz_
edm::InputTag MCTruthCollection_
double mW_
double mZ_
int nHltObj_
int nSelElecs_
double OthrMcElec_eta_
double OthrMcElec_phi_
double OthrMcElec_pt_
double OthrMcElec_Rescaled_eta_
double OthrMcElec_Rescaled_phi_
double OthrMcElec_Rescaled_pt_
double OthrMcElecRECO_eta_
double OthrMcElecRECO_pt_
double OthrMcElecTRIG_eta_
double OthrMcElecTRIG_pt_
int OthrReco_
int OthrTrig_
double pfMEt_
edm::InputTag PfMEtCollection_
double pfMEtPhi_
double pfSumEt_
int RndmInt_
double RndmMcElec_eta_
double RndmMcElec_phi_
double RndmMcElec_pt_
double RndmMcElec_Rescaled_eta_
double RndmMcElec_Rescaled_phi_
double RndmMcElec_Rescaled_pt_
double RndmMcElecRECO_eta_
double RndmMcElecRECO_pt_
double RndmMcElecTRIG_eta_
double RndmMcElecTRIG_pt_
int RndmReco_
int RndmTrig_
double Selected_nuEta_ [nEntries_arr_]
double Selected_nuPhi_ [nEntries_arr_]
double Selected_nuPt_ [nEntries_arr_]
double t1MEt_
edm::InputTag T1MEtCollection_
double t1MEtPhi_
double t1SumEt_
TTree * t_
double tcMEt_
edm::InputTag TcMEtCollection_
double tcMEtPhi_
double tcSumEt_
edm::InputTag TriggerEvent_
std::string TriggerName_
edm::InputTag TriggerPath_
edm::InputTag TriggerResults_

Detailed Description

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

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

Definition at line 72 of file AnalysisErsatz.h.


Member Enumeration Documentation

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 88 of file AnalysisErsatz.h.


Constructor & Destructor Documentation

AnalysisErsatz::AnalysisErsatz ( const edm::ParameterSet ) [explicit]
AnalysisErsatz::~AnalysisErsatz ( )

Member Function Documentation

virtual void AnalysisErsatz::analyze ( const edm::Event ,
const edm::EventSetup  
) [private, virtual]

Implements edm::EDAnalyzer.

virtual void AnalysisErsatz::beginJob ( ) [private, virtual]

Reimplemented from edm::EDAnalyzer.

virtual void AnalysisErsatz::endJob ( ) [private, virtual]

Reimplemented from edm::EDAnalyzer.


Member Data Documentation

double AnalysisErsatz::Boson_m_ [private]

Definition at line 96 of file AnalysisErsatz.h.

double AnalysisErsatz::Boson_mt_ [private]

Definition at line 96 of file AnalysisErsatz.h.

double AnalysisErsatz::Boson_phi_ [private]

Definition at line 97 of file AnalysisErsatz.h.

double AnalysisErsatz::Boson_pt_ [private]

Definition at line 96 of file AnalysisErsatz.h.

double AnalysisErsatz::Boson_y_ [private]

Definition at line 96 of file AnalysisErsatz.h.

Definition at line 87 of file AnalysisErsatz.h.

double AnalysisErsatz::caloMEt25_ [private]

Definition at line 125 of file AnalysisErsatz.h.

double AnalysisErsatz::caloMEt30_ [private]

Definition at line 125 of file AnalysisErsatz.h.

double AnalysisErsatz::caloMEt_ [private]

Definition at line 121 of file AnalysisErsatz.h.

Definition at line 86 of file AnalysisErsatz.h.

Definition at line 126 of file AnalysisErsatz.h.

Definition at line 126 of file AnalysisErsatz.h.

Definition at line 127 of file AnalysisErsatz.h.

Definition at line 127 of file AnalysisErsatz.h.

double AnalysisErsatz::caloMEtPhi_ [private]

Definition at line 127 of file AnalysisErsatz.h.

Definition at line 128 of file AnalysisErsatz.h.

Definition at line 128 of file AnalysisErsatz.h.

double AnalysisErsatz::caloMt25_[nEntries_arr_] [private]

Definition at line 129 of file AnalysisErsatz.h.

double AnalysisErsatz::caloMt30_[nEntries_arr_] [private]

Definition at line 129 of file AnalysisErsatz.h.

double AnalysisErsatz::caloMt_[nEntries_arr_] [private]

Definition at line 129 of file AnalysisErsatz.h.

double AnalysisErsatz::caloSumEt_ [private]

Definition at line 121 of file AnalysisErsatz.h.

double AnalysisErsatz::caloUESumEt_ [private]

Definition at line 121 of file AnalysisErsatz.h.

std::vector<double> AnalysisErsatz::CutVector_ [private]

Definition at line 90 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_dEtaIn_[nEntries_arr_] [private]

Definition at line 115 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_dPhiIn_[nEntries_arr_] [private]

Definition at line 115 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_e1x5Max_[nEntries_arr_] [private]

Definition at line 117 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_e2x5Max_[nEntries_arr_] [private]

Definition at line 117 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_e5x5_[nEntries_arr_] [private]

Definition at line 117 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_ecalIso_[nEntries_arr_] [private]

Definition at line 116 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_eop_[nEntries_arr_] [private]

Definition at line 118 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_eta25_ [private]

Definition at line 114 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_eta_[nEntries_arr_] [private]

Definition at line 113 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_hcalIso_[nEntries_arr_] [private]

Definition at line 116 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_hoe_[nEntries_arr_] [private]

Definition at line 118 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_phi25_ [private]

Definition at line 114 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_phi_[nEntries_arr_] [private]

Definition at line 113 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_pin_[nEntries_arr_] [private]

Definition at line 118 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_pout_[nEntries_arr_] [private]

Definition at line 118 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_pt25_ [private]

Definition at line 114 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_pt_[nEntries_arr_] [private]

Definition at line 113 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_q_[nEntries_arr_] [private]

Definition at line 112 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_sIhIh_[nEntries_arr_] [private]

Definition at line 115 of file AnalysisErsatz.h.

double AnalysisErsatz::elec_trckIso_[nEntries_arr_] [private]

Definition at line 116 of file AnalysisErsatz.h.

Definition at line 85 of file AnalysisErsatz.h.

Definition at line 87 of file AnalysisErsatz.h.

double AnalysisErsatz::genMEt25_ [private]

Definition at line 130 of file AnalysisErsatz.h.

double AnalysisErsatz::genMEt_ [private]

Definition at line 130 of file AnalysisErsatz.h.

Definition at line 86 of file AnalysisErsatz.h.

double AnalysisErsatz::genMt_[nEntries_arr_] [private]

Definition at line 130 of file AnalysisErsatz.h.

double AnalysisErsatz::genUESumEt_ [private]

Definition at line 130 of file AnalysisErsatz.h.

double AnalysisErsatz::HltObj_eta_[nEntries_arr_] [private]

Definition at line 132 of file AnalysisErsatz.h.

double AnalysisErsatz::HltObj_pt_[nEntries_arr_] [private]

Definition at line 132 of file AnalysisErsatz.h.

double AnalysisErsatz::McElec1_eta_[nEntries_arr_] [private]

Definition at line 99 of file AnalysisErsatz.h.

double AnalysisErsatz::McElec1_pt_[nEntries_arr_] [private]

Definition at line 99 of file AnalysisErsatz.h.

double AnalysisErsatz::McElec3_eta_[nEntries_arr_] [private]

Definition at line 98 of file AnalysisErsatz.h.

double AnalysisErsatz::McElec3_pt_[nEntries_arr_] [private]

Definition at line 98 of file AnalysisErsatz.h.

Definition at line 110 of file AnalysisErsatz.h.

Definition at line 110 of file AnalysisErsatz.h.

Definition at line 110 of file AnalysisErsatz.h.

Definition at line 108 of file AnalysisErsatz.h.

double AnalysisErsatz::McNu_eta_ [private]

Definition at line 108 of file AnalysisErsatz.h.

double AnalysisErsatz::McNu_phi_ [private]

Definition at line 108 of file AnalysisErsatz.h.

double AnalysisErsatz::McNu_pt_ [private]

Definition at line 108 of file AnalysisErsatz.h.

double AnalysisErsatz::McNu_vx_ [private]

Definition at line 109 of file AnalysisErsatz.h.

double AnalysisErsatz::McNu_vy_ [private]

Definition at line 109 of file AnalysisErsatz.h.

double AnalysisErsatz::McNu_vz_ [private]

Definition at line 109 of file AnalysisErsatz.h.

Definition at line 84 of file AnalysisErsatz.h.

double AnalysisErsatz::mW_ [private]

Definition at line 91 of file AnalysisErsatz.h.

double AnalysisErsatz::mZ_ [private]

Definition at line 91 of file AnalysisErsatz.h.

int AnalysisErsatz::nHltObj_ [private]

Definition at line 131 of file AnalysisErsatz.h.

Definition at line 131 of file AnalysisErsatz.h.

Definition at line 104 of file AnalysisErsatz.h.

Definition at line 104 of file AnalysisErsatz.h.

Definition at line 104 of file AnalysisErsatz.h.

Definition at line 106 of file AnalysisErsatz.h.

Definition at line 106 of file AnalysisErsatz.h.

Definition at line 106 of file AnalysisErsatz.h.

Definition at line 105 of file AnalysisErsatz.h.

Definition at line 105 of file AnalysisErsatz.h.

Definition at line 105 of file AnalysisErsatz.h.

Definition at line 105 of file AnalysisErsatz.h.

Definition at line 107 of file AnalysisErsatz.h.

Definition at line 107 of file AnalysisErsatz.h.

double AnalysisErsatz::pfMEt_ [private]

Definition at line 123 of file AnalysisErsatz.h.

Definition at line 86 of file AnalysisErsatz.h.

double AnalysisErsatz::pfMEtPhi_ [private]

Definition at line 123 of file AnalysisErsatz.h.

double AnalysisErsatz::pfSumEt_ [private]

Definition at line 123 of file AnalysisErsatz.h.

int AnalysisErsatz::RndmInt_ [private]

Definition at line 100 of file AnalysisErsatz.h.

Definition at line 101 of file AnalysisErsatz.h.

Definition at line 101 of file AnalysisErsatz.h.

Definition at line 101 of file AnalysisErsatz.h.

Definition at line 102 of file AnalysisErsatz.h.

Definition at line 102 of file AnalysisErsatz.h.

Definition at line 102 of file AnalysisErsatz.h.

Definition at line 103 of file AnalysisErsatz.h.

Definition at line 103 of file AnalysisErsatz.h.

Definition at line 103 of file AnalysisErsatz.h.

Definition at line 103 of file AnalysisErsatz.h.

Definition at line 107 of file AnalysisErsatz.h.

Definition at line 107 of file AnalysisErsatz.h.

double AnalysisErsatz::Selected_nuEta_[nEntries_arr_] [private]

Definition at line 120 of file AnalysisErsatz.h.

double AnalysisErsatz::Selected_nuPhi_[nEntries_arr_] [private]

Definition at line 120 of file AnalysisErsatz.h.

double AnalysisErsatz::Selected_nuPt_[nEntries_arr_] [private]

Definition at line 120 of file AnalysisErsatz.h.

double AnalysisErsatz::t1MEt_ [private]

Definition at line 122 of file AnalysisErsatz.h.

Definition at line 86 of file AnalysisErsatz.h.

double AnalysisErsatz::t1MEtPhi_ [private]

Definition at line 122 of file AnalysisErsatz.h.

double AnalysisErsatz::t1SumEt_ [private]

Definition at line 122 of file AnalysisErsatz.h.

TTree* AnalysisErsatz::t_ [private]

Definition at line 95 of file AnalysisErsatz.h.

double AnalysisErsatz::tcMEt_ [private]

Definition at line 124 of file AnalysisErsatz.h.

Definition at line 86 of file AnalysisErsatz.h.

double AnalysisErsatz::tcMEtPhi_ [private]

Definition at line 124 of file AnalysisErsatz.h.

double AnalysisErsatz::tcSumEt_ [private]

Definition at line 124 of file AnalysisErsatz.h.

Definition at line 92 of file AnalysisErsatz.h.

std::string AnalysisErsatz::TriggerName_ [private]

Definition at line 93 of file AnalysisErsatz.h.

Definition at line 92 of file AnalysisErsatz.h.

Definition at line 92 of file AnalysisErsatz.h.