CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

GenPurposeSkimmer Class Reference

#include <GenPurposeSkimmer.h>

Inheritance diagram for GenPurposeSkimmer:
edm::EDAnalyzer

List of all members.

Public Member Functions

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

Private Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)
virtual void beginJob (const edm::EventSetup &)
virtual void endJob ()

Private Attributes

double BarrelMaxEta
int elec_1_duplicate_removal
int elec_number_in_event
edm::InputTag ElectronCollection_
double EndcapMaxEta
double EndcapMinEta
double event_genMET
double event_genMET_phi
double event_genMET_sig
int event_HLTPath [25]
double event_MET
double event_MET_phi
double event_MET_sig
double event_pfMET
double event_pfMET_phi
double event_pfMET_sig
double event_t1MET
double event_t1MET_phi
double event_t1MET_sig
double event_tcMET
double event_tcMET_phi
double event_tcMET_sig
double event_twikiT1MET
double event_twikiT1MET_phi
double event_twikiT1MET_sig
edm::InputTag genMetCollectionTag_
double GsfTrackMinInnerPt
TFile * histofile
edm::InputTag HLTCollectionE29_
edm::InputTag HLTCollectionE31_
edm::InputTag HLTFilterType_ [25]
std::string HLTPath_ [25]
edm::InputTag HLTTriggerResultsE29_
edm::InputTag HLTTriggerResultsE31_
edm::InputTag MCCollection_
double MCMatch_Deta_
double MCMatch_Dphi_
edm::InputTag MetCollectionTag_
int numberOfHLTFilterObjects [25]
std::string outputFile_
edm::InputTag pfMetCollectionTag_
int probe_charge_for_tree [4]
int probe_classification_index_for_tree [4]
double probe_ecal_iso_user [4]
double probe_ecal_isolation_value [4]
double probe_ele_dfi [4]
double probe_ele_dhi [4]
double probe_ele_e1x5 [4]
double probe_ele_e2x5 [4]
double probe_ele_e5x5 [4]
double probe_ele_eop [4]
double probe_ele_et_for_tree [4]
double probe_ele_eta_for_tree [4]
double probe_ele_hoe [4]
int probe_ele_pass_et_cut [4]
int probe_ele_pass_fiducial_cut [4]
double probe_ele_phi_for_tree [4]
double probe_ele_pin [4]
double probe_ele_pout [4]
double probe_ele_shh [4]
double probe_ele_sihih [4]
double probe_ele_tip [4]
double probe_ele_Xvertex_for_tree [4]
double probe_ele_Yvertex_for_tree [4]
double probe_ele_Zvertex_for_tree [4]
double probe_hcal_iso_user [4]
double probe_hcal_isolation_value [4]
double probe_hlt_matched_dr [4]
int probe_index_for_tree [4]
double probe_iso_user [4]
double probe_isolation_value [4]
int probe_mc_matched [4]
double probe_mc_matched_denergy [4]
double probe_mc_matched_deta [4]
double probe_mc_matched_dphi [4]
int probe_mc_matched_mother [4]
int probe_pass_id_loose [4]
int probe_pass_id_robust_loose [4]
int probe_pass_id_robust_tight [4]
int probe_pass_id_tight [4]
int probe_pass_iso_cut [4]
int probe_pass_recoEle_cut [4]
int probe_pass_tip_cut [4]
int probe_pass_trigger_cut [4][25]
double probe_sc_et_for_tree [4]
double probe_sc_eta_for_tree [4]
int probe_sc_pass_et_cut [4]
int probe_sc_pass_fiducial_cut [4]
double probe_sc_phi_for_tree [4]
TTree * probe_tree
double ProbeHLTObjMaxDR
double ProbeRecoEleSCMaxDE
double ProbeSCMinEt
double RecoEleSeedBCMaxDE
edm::InputTag t1MetCollectionTag_
edm::InputTag t1MetCollectionTagTwiki_
edm::InputTag tcMetCollectionTag_
int tree_fills_

Detailed Description

Definition at line 68 of file GenPurposeSkimmer.h.


Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements edm::EDAnalyzer.

virtual void GenPurposeSkimmer::beginJob ( const edm::EventSetup ) [private, virtual]
virtual void GenPurposeSkimmer::endJob ( ) [private, virtual]

Reimplemented from edm::EDAnalyzer.


Member Data Documentation

Definition at line 175 of file GenPurposeSkimmer.h.

Definition at line 187 of file GenPurposeSkimmer.h.

Definition at line 186 of file GenPurposeSkimmer.h.

Definition at line 85 of file GenPurposeSkimmer.h.

Definition at line 177 of file GenPurposeSkimmer.h.

Definition at line 176 of file GenPurposeSkimmer.h.

Definition at line 196 of file GenPurposeSkimmer.h.

Definition at line 198 of file GenPurposeSkimmer.h.

Definition at line 196 of file GenPurposeSkimmer.h.

Definition at line 173 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::event_MET [private]

Definition at line 189 of file GenPurposeSkimmer.h.

Definition at line 191 of file GenPurposeSkimmer.h.

Definition at line 189 of file GenPurposeSkimmer.h.

Definition at line 193 of file GenPurposeSkimmer.h.

Definition at line 195 of file GenPurposeSkimmer.h.

Definition at line 193 of file GenPurposeSkimmer.h.

Definition at line 200 of file GenPurposeSkimmer.h.

Definition at line 200 of file GenPurposeSkimmer.h.

Definition at line 200 of file GenPurposeSkimmer.h.

Definition at line 192 of file GenPurposeSkimmer.h.

Definition at line 192 of file GenPurposeSkimmer.h.

Definition at line 192 of file GenPurposeSkimmer.h.

Definition at line 201 of file GenPurposeSkimmer.h.

Definition at line 201 of file GenPurposeSkimmer.h.

Definition at line 201 of file GenPurposeSkimmer.h.

Definition at line 92 of file GenPurposeSkimmer.h.

Definition at line 184 of file GenPurposeSkimmer.h.

TFile* GenPurposeSkimmer::histofile [private]

Definition at line 102 of file GenPurposeSkimmer.h.

Definition at line 94 of file GenPurposeSkimmer.h.

Definition at line 95 of file GenPurposeSkimmer.h.

Definition at line 98 of file GenPurposeSkimmer.h.

std::string GenPurposeSkimmer::HLTPath_[25] [private]

Definition at line 99 of file GenPurposeSkimmer.h.

Definition at line 96 of file GenPurposeSkimmer.h.

Definition at line 97 of file GenPurposeSkimmer.h.

Definition at line 86 of file GenPurposeSkimmer.h.

Definition at line 162 of file GenPurposeSkimmer.h.

Definition at line 163 of file GenPurposeSkimmer.h.

Definition at line 87 of file GenPurposeSkimmer.h.

Definition at line 171 of file GenPurposeSkimmer.h.

std::string GenPurposeSkimmer::outputFile_ [private]

Definition at line 82 of file GenPurposeSkimmer.h.

Definition at line 89 of file GenPurposeSkimmer.h.

Definition at line 121 of file GenPurposeSkimmer.h.

Definition at line 139 of file GenPurposeSkimmer.h.

Definition at line 134 of file GenPurposeSkimmer.h.

Definition at line 133 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_dfi[4] [private]

Definition at line 150 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_dhi[4] [private]

Definition at line 149 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_e1x5[4] [private]

Definition at line 156 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_e2x5[4] [private]

Definition at line 155 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_e5x5[4] [private]

Definition at line 154 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_eop[4] [private]

Definition at line 151 of file GenPurposeSkimmer.h.

Definition at line 116 of file GenPurposeSkimmer.h.

Definition at line 114 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_hoe[4] [private]

Definition at line 146 of file GenPurposeSkimmer.h.

Definition at line 126 of file GenPurposeSkimmer.h.

Definition at line 125 of file GenPurposeSkimmer.h.

Definition at line 115 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_pin[4] [private]

Definition at line 152 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_pout[4] [private]

Definition at line 153 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_shh[4] [private]

Definition at line 147 of file GenPurposeSkimmer.h.

Definition at line 148 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_ele_tip[4] [private]

Definition at line 120 of file GenPurposeSkimmer.h.

Definition at line 117 of file GenPurposeSkimmer.h.

Definition at line 118 of file GenPurposeSkimmer.h.

Definition at line 119 of file GenPurposeSkimmer.h.

Definition at line 137 of file GenPurposeSkimmer.h.

Definition at line 136 of file GenPurposeSkimmer.h.

Definition at line 160 of file GenPurposeSkimmer.h.

Definition at line 122 of file GenPurposeSkimmer.h.

double GenPurposeSkimmer::probe_iso_user[4] [private]

Definition at line 131 of file GenPurposeSkimmer.h.

Definition at line 130 of file GenPurposeSkimmer.h.

Definition at line 164 of file GenPurposeSkimmer.h.

Definition at line 167 of file GenPurposeSkimmer.h.

Definition at line 165 of file GenPurposeSkimmer.h.

Definition at line 166 of file GenPurposeSkimmer.h.

Definition at line 168 of file GenPurposeSkimmer.h.

Definition at line 144 of file GenPurposeSkimmer.h.

Definition at line 142 of file GenPurposeSkimmer.h.

Definition at line 143 of file GenPurposeSkimmer.h.

Definition at line 145 of file GenPurposeSkimmer.h.

Definition at line 128 of file GenPurposeSkimmer.h.

Definition at line 127 of file GenPurposeSkimmer.h.

Definition at line 140 of file GenPurposeSkimmer.h.

Definition at line 159 of file GenPurposeSkimmer.h.

Definition at line 109 of file GenPurposeSkimmer.h.

Definition at line 107 of file GenPurposeSkimmer.h.

Definition at line 111 of file GenPurposeSkimmer.h.

Definition at line 110 of file GenPurposeSkimmer.h.

Definition at line 108 of file GenPurposeSkimmer.h.

Definition at line 101 of file GenPurposeSkimmer.h.

Definition at line 182 of file GenPurposeSkimmer.h.

Definition at line 180 of file GenPurposeSkimmer.h.

Definition at line 179 of file GenPurposeSkimmer.h.

Definition at line 183 of file GenPurposeSkimmer.h.

Definition at line 90 of file GenPurposeSkimmer.h.

Definition at line 91 of file GenPurposeSkimmer.h.

Definition at line 88 of file GenPurposeSkimmer.h.

Definition at line 83 of file GenPurposeSkimmer.h.