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 Attributes
EwkElecTauHistManager Class Reference

#include <EwkTauDQM.h>

Public Member Functions

void bookHistograms (DQMStore::IBooker &)
 
 EwkElecTauHistManager (const edm::ParameterSet &)
 
void fillHistograms (const edm::Event &, const edm::EventSetup &)
 
void finalizeHistograms ()
 

Private Types

enum  {
  kPassedPreselection = 1, kPassedTrigger = 2, kPassedElectronId = 3, kPassedElectronTrackIso = 4,
  kPassedElectronEcalIso = 5, kPassedTauLeadTrack = 6, kPassedTauLeadTrackPt = 7, kPassedTauDiscrAgainstElectrons = 8,
  kPassedTauDiscrAgainstMuons = 9, kPassedTauTrackIso = 10, kPassedTauEcalIso = 11
}
 
typedef std::vector< std::string > vstring
 

Private Attributes

edm::InputTag beamSpotSource_
 
edm::InputTag caloMEtSource_
 
int cfgError_
 
std::string dqmDirectory_
 
double electronEcalIsoCut_
 
double electronEtaCut_
 
int electronIsoMode_
 
double electronPtCut_
 
edm::InputTag electronSource_
 
double electronTrackIsoCut_
 
MonitorElementhCaloMEtPt_
 
MonitorElementhCutFlowSummary_
 
MonitorElementhElecTauAcoplanarity_
 
MonitorElementhElecTauCharge_
 
MonitorElementhElectronEcalIsoPt_
 
MonitorElementhElectronEta_
 
MonitorElementhElectronPhi_
 
MonitorElementhElectronPt_
 
MonitorElementhElectronTrackIsoPt_
 
vstring hltPaths_
 
MonitorElementhMtElecPFMEt_
 
MonitorElementhPFMEtPt_
 
MonitorElementhTauJetEta_
 
MonitorElementhTauJetPt_
 
MonitorElementhVertexZ_
 
MonitorElementhVisMass_
 
int maxNumWarnings_
 
unsigned numEventsAnalyzed_
 
unsigned numEventsSelected_
 
long numWarningsBeamSpot_
 
long numWarningsCaloMEt_
 
long numWarningsElectron_
 
long numWarningsHLTpath_
 
long numWarningsPFMEt_
 
long numWarningsTauDiscrAgainstElectrons_
 
long numWarningsTauDiscrAgainstMuons_
 
long numWarningsTauDiscrByEcalIso_
 
long numWarningsTauDiscrByLeadTrackFinding_
 
long numWarningsTauDiscrByLeadTrackPtCut_
 
long numWarningsTauDiscrByTrackIso_
 
long numWarningsTauJet_
 
long numWarningsTriggerResults_
 
long numWarningsVertex_
 
edm::InputTag pfMEtSource_
 
edm::InputTag tauDiscrAgainstElectrons_
 
edm::InputTag tauDiscrAgainstMuons_
 
edm::InputTag tauDiscrByEcalIso_
 
edm::InputTag tauDiscrByLeadTrackFinding_
 
edm::InputTag tauDiscrByLeadTrackPtCut_
 
edm::InputTag tauDiscrByTrackIso_
 
double tauJetEtaCut_
 
double tauJetPtCut_
 
edm::InputTag tauJetSource_
 
edm::InputTag triggerResultsSource_
 
edm::InputTag vertexSource_
 
double visMassCut_
 

Detailed Description

Booking and filling of histograms for data-quality monitoring purposes in Z –> electron + tau-jet channel

Author
Joshua Swanson (modified by Christian Veelken)

Definition at line 70 of file EwkTauDQM.h.

Member Typedef Documentation

typedef std::vector<std::string> EwkElecTauHistManager::vstring
private

Definition at line 97 of file EwkTauDQM.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
kPassedPreselection 
kPassedTrigger 
kPassedElectronId 
kPassedElectronTrackIso 
kPassedElectronEcalIso 
kPassedTauLeadTrack 
kPassedTauLeadTrackPt 
kPassedTauDiscrAgainstElectrons 
kPassedTauDiscrAgainstMuons 
kPassedTauTrackIso 
kPassedTauEcalIso 

Definition at line 155 of file EwkTauDQM.h.

Constructor & Destructor Documentation

EwkElecTauHistManager::EwkElecTauHistManager ( const edm::ParameterSet cfg)

Definition at line 106 of file EwkTauDQM.cc.

Member Function Documentation

void EwkElecTauHistManager::bookHistograms ( DQMStore::IBooker iBooker)

Definition at line 165 of file EwkTauDQM.cc.

void EwkElecTauHistManager::fillHistograms ( const edm::Event evt,
const edm::EventSetup es 
)

Definition at line 210 of file EwkTauDQM.cc.

void EwkElecTauHistManager::finalizeHistograms ( )

Definition at line 508 of file EwkTauDQM.cc.

Member Data Documentation

edm::InputTag EwkElecTauHistManager::beamSpotSource_
private

Definition at line 83 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::caloMEtSource_
private

Definition at line 86 of file EwkTauDQM.h.

int EwkElecTauHistManager::cfgError_
private

Definition at line 173 of file EwkTauDQM.h.

std::string EwkElecTauHistManager::dqmDirectory_
private

Definition at line 113 of file EwkTauDQM.h.

double EwkElecTauHistManager::electronEcalIsoCut_
private

Definition at line 103 of file EwkTauDQM.h.

double EwkElecTauHistManager::electronEtaCut_
private

Definition at line 100 of file EwkTauDQM.h.

int EwkElecTauHistManager::electronIsoMode_
private

Definition at line 104 of file EwkTauDQM.h.

double EwkElecTauHistManager::electronPtCut_
private

Definition at line 101 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::electronSource_
private

Definition at line 84 of file EwkTauDQM.h.

double EwkElecTauHistManager::electronTrackIsoCut_
private

Definition at line 102 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hCaloMEtPt_
private

Definition at line 148 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hCutFlowSummary_
private

Definition at line 154 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hElecTauAcoplanarity_
private

Definition at line 141 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hElecTauCharge_
private

Definition at line 142 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hElectronEcalIsoPt_
private

Definition at line 121 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hElectronEta_
private

Definition at line 118 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hElectronPhi_
private

Definition at line 119 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hElectronPt_
private

Definition at line 117 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hElectronTrackIsoPt_
private

Definition at line 120 of file EwkTauDQM.h.

vstring EwkElecTauHistManager::hltPaths_
private

Definition at line 98 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hMtElecPFMEt_
private

Definition at line 138 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hPFMEtPt_
private

Definition at line 151 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hTauJetEta_
private

Definition at line 125 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hTauJetPt_
private

Definition at line 124 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hVertexZ_
private

Definition at line 145 of file EwkTauDQM.h.

MonitorElement* EwkElecTauHistManager::hVisMass_
private

Definition at line 136 of file EwkTauDQM.h.

int EwkElecTauHistManager::maxNumWarnings_
private

Definition at line 175 of file EwkTauDQM.h.

unsigned EwkElecTauHistManager::numEventsAnalyzed_
private

Definition at line 170 of file EwkTauDQM.h.

unsigned EwkElecTauHistManager::numEventsSelected_
private

Definition at line 171 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsBeamSpot_
private

Definition at line 180 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsCaloMEt_
private

Definition at line 189 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsElectron_
private

Definition at line 181 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsHLTpath_
private

Definition at line 178 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsPFMEt_
private

Definition at line 190 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsTauDiscrAgainstElectrons_
private

Definition at line 187 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsTauDiscrAgainstMuons_
private

Definition at line 188 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsTauDiscrByEcalIso_
private

Definition at line 186 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsTauDiscrByLeadTrackFinding_
private

Definition at line 183 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsTauDiscrByLeadTrackPtCut_
private

Definition at line 184 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsTauDiscrByTrackIso_
private

Definition at line 185 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsTauJet_
private

Definition at line 182 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsTriggerResults_
private

Definition at line 177 of file EwkTauDQM.h.

long EwkElecTauHistManager::numWarningsVertex_
private

Definition at line 179 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::pfMEtSource_
private

Definition at line 87 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::tauDiscrAgainstElectrons_
private

Definition at line 93 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::tauDiscrAgainstMuons_
private

Definition at line 94 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::tauDiscrByEcalIso_
private

Definition at line 92 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::tauDiscrByLeadTrackFinding_
private

Definition at line 89 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::tauDiscrByLeadTrackPtCut_
private

Definition at line 90 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::tauDiscrByTrackIso_
private

Definition at line 91 of file EwkTauDQM.h.

double EwkElecTauHistManager::tauJetEtaCut_
private

Definition at line 106 of file EwkTauDQM.h.

double EwkElecTauHistManager::tauJetPtCut_
private

Definition at line 107 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::tauJetSource_
private

Definition at line 85 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::triggerResultsSource_
private

Definition at line 81 of file EwkTauDQM.h.

edm::InputTag EwkElecTauHistManager::vertexSource_
private

Definition at line 82 of file EwkTauDQM.h.

double EwkElecTauHistManager::visMassCut_
private

Definition at line 109 of file EwkTauDQM.h.