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
EwkMuTauHistManager Class Reference

#include <EwkTauDQM.h>

Public Member Functions

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

Private Types

enum  {
  kPassedPreselection = 1, kPassedTrigger = 2, kPassedMuonId = 3, kPassedTauLeadTrack = 4,
  kPassedTauLeadTrackPt = 5, kPassedTauDiscrAgainstMuons = 6, kPassedDeltaR = 7, kPassedMuonTrackIso = 8,
  kPassedMuonEcalIso = 9, kPassedTauTrackIso = 10, kPassedTauEcalIso = 11
}
 
typedef std::vector< std::string > vstring
 

Private Attributes

edm::InputTag beamSpotSource_
 
edm::InputTag caloMEtSource_
 
int cfgError_
 
double deltaRCut_
 
std::string dqmDirectory_
 
MonitorElementhCaloMEtPt_
 
MonitorElementhCutFlowSummary_
 
vstring hltPaths_
 
MonitorElementhMtMuPFMEt_
 
MonitorElementhMuonCombIsoPt_
 
MonitorElementhMuonEcalIsoPt_
 
MonitorElementhMuonEta_
 
MonitorElementhMuonPhi_
 
MonitorElementhMuonPt_
 
MonitorElementhMuonTrackIsoPt_
 
MonitorElementhMuTauAcoplanarity_
 
MonitorElementhMuTauDeltaR_
 
MonitorElementhPFMEtPt_
 
MonitorElementhTauDiscrAgainstMuons_
 
MonitorElementhTauEcalIsoPt_
 
MonitorElementhTauJetCharge_
 
MonitorElementhTauJetEta_
 
MonitorElementhTauJetNumIsoTracks_
 
MonitorElementhTauJetNumSignalTracks_
 
MonitorElementhTauJetPhi_
 
MonitorElementhTauJetPt_
 
MonitorElementhTauLeadTrackPt_
 
MonitorElementhTauTrackIsoPt_
 
MonitorElementhVertexZ_
 
MonitorElementhVisMass_
 
MonitorElementhVisMassFinal_
 
int maxNumWarnings_
 
double muonCombIsoCut_
 
double muonEcalIsoCut_
 
double muonEtaCut_
 
int muonIsoMode_
 
double muonPtCut_
 
edm::InputTag muonSource_
 
double muonTrackIsoCut_
 
unsigned numEventsAnalyzed_
 
unsigned numEventsSelected_
 
long numWarningsBeamSpot_
 
long numWarningsCaloMEt_
 
long numWarningsHLTpath_
 
long numWarningsMuon_
 
long numWarningsPFMEt_
 
long numWarningsTauDiscrAgainstMuons_
 
long numWarningsTauDiscrByEcalIso_
 
long numWarningsTauDiscrByLeadTrackFinding_
 
long numWarningsTauDiscrByLeadTrackPtCut_
 
long numWarningsTauDiscrByTrackIso_
 
long numWarningsTauJet_
 
long numWarningsTriggerResults_
 
long numWarningsVertex_
 
edm::InputTag pfMEtSource_
 
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 –> muon + tau-jet channel

Author
Letizia Lusito, Christian Veelken

Definition at line 218 of file EwkTauDQM.h.

Member Typedef Documentation

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

Definition at line 244 of file EwkTauDQM.h.

Member Enumeration Documentation

anonymous enum
private
Enumerator
kPassedPreselection 
kPassedTrigger 
kPassedMuonId 
kPassedTauLeadTrack 
kPassedTauLeadTrackPt 
kPassedTauDiscrAgainstMuons 
kPassedDeltaR 
kPassedMuonTrackIso 
kPassedMuonEcalIso 
kPassedTauTrackIso 
kPassedTauEcalIso 

Definition at line 305 of file EwkTauDQM.h.

Constructor & Destructor Documentation

EwkMuTauHistManager::EwkMuTauHistManager ( const edm::ParameterSet cfg)

Definition at line 554 of file EwkTauDQM.cc.

Member Function Documentation

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

Definition at line 611 of file EwkTauDQM.cc.

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

Definition at line 676 of file EwkTauDQM.cc.

void EwkMuTauHistManager::finalizeHistograms ( )

Definition at line 991 of file EwkTauDQM.cc.

Member Data Documentation

edm::InputTag EwkMuTauHistManager::beamSpotSource_
private

Definition at line 231 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::caloMEtSource_
private

Definition at line 234 of file EwkTauDQM.h.

int EwkMuTauHistManager::cfgError_
private

Definition at line 323 of file EwkTauDQM.h.

double EwkMuTauHistManager::deltaRCut_
private

Definition at line 258 of file EwkTauDQM.h.

std::string EwkMuTauHistManager::dqmDirectory_
private

Definition at line 262 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hCaloMEtPt_
private

Definition at line 298 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hCutFlowSummary_
private

Definition at line 304 of file EwkTauDQM.h.

vstring EwkMuTauHistManager::hltPaths_
private

Definition at line 245 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hMtMuPFMEt_
private

Definition at line 288 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hMuonCombIsoPt_
private

Definition at line 271 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hMuonEcalIsoPt_
private

Definition at line 270 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hMuonEta_
private

Definition at line 267 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hMuonPhi_
private

Definition at line 268 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hMuonPt_
private

Definition at line 266 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hMuonTrackIsoPt_
private

Definition at line 269 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hMuTauAcoplanarity_
private

Definition at line 291 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hMuTauDeltaR_
private

Definition at line 285 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hPFMEtPt_
private

Definition at line 301 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hTauDiscrAgainstMuons_
private

Definition at line 279 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hTauEcalIsoPt_
private

Definition at line 278 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hTauJetCharge_
private

Definition at line 280 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hTauJetEta_
private

Definition at line 274 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hTauJetNumIsoTracks_
private

Definition at line 282 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hTauJetNumSignalTracks_
private

Definition at line 281 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hTauJetPhi_
private

Definition at line 275 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hTauJetPt_
private

Definition at line 273 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hTauLeadTrackPt_
private

Definition at line 276 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hTauTrackIsoPt_
private

Definition at line 277 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hVertexZ_
private

Definition at line 295 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hVisMass_
private

Definition at line 284 of file EwkTauDQM.h.

MonitorElement* EwkMuTauHistManager::hVisMassFinal_
private

Definition at line 286 of file EwkTauDQM.h.

int EwkMuTauHistManager::maxNumWarnings_
private

Definition at line 325 of file EwkTauDQM.h.

double EwkMuTauHistManager::muonCombIsoCut_
private

Definition at line 251 of file EwkTauDQM.h.

double EwkMuTauHistManager::muonEcalIsoCut_
private

Definition at line 250 of file EwkTauDQM.h.

double EwkMuTauHistManager::muonEtaCut_
private

Definition at line 247 of file EwkTauDQM.h.

int EwkMuTauHistManager::muonIsoMode_
private

Definition at line 252 of file EwkTauDQM.h.

double EwkMuTauHistManager::muonPtCut_
private

Definition at line 248 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::muonSource_
private

Definition at line 232 of file EwkTauDQM.h.

double EwkMuTauHistManager::muonTrackIsoCut_
private

Definition at line 249 of file EwkTauDQM.h.

unsigned EwkMuTauHistManager::numEventsAnalyzed_
private

Definition at line 320 of file EwkTauDQM.h.

unsigned EwkMuTauHistManager::numEventsSelected_
private

Definition at line 321 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsBeamSpot_
private

Definition at line 330 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsCaloMEt_
private

Definition at line 338 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsHLTpath_
private

Definition at line 328 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsMuon_
private

Definition at line 331 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsPFMEt_
private

Definition at line 339 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsTauDiscrAgainstMuons_
private

Definition at line 337 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsTauDiscrByEcalIso_
private

Definition at line 336 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsTauDiscrByLeadTrackFinding_
private

Definition at line 333 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsTauDiscrByLeadTrackPtCut_
private

Definition at line 334 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsTauDiscrByTrackIso_
private

Definition at line 335 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsTauJet_
private

Definition at line 332 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsTriggerResults_
private

Definition at line 327 of file EwkTauDQM.h.

long EwkMuTauHistManager::numWarningsVertex_
private

Definition at line 329 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::pfMEtSource_
private

Definition at line 235 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::tauDiscrAgainstMuons_
private

Definition at line 241 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::tauDiscrByEcalIso_
private

Definition at line 240 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::tauDiscrByLeadTrackFinding_
private

Definition at line 237 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::tauDiscrByLeadTrackPtCut_
private

Definition at line 238 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::tauDiscrByTrackIso_
private

Definition at line 239 of file EwkTauDQM.h.

double EwkMuTauHistManager::tauJetEtaCut_
private

Definition at line 254 of file EwkTauDQM.h.

double EwkMuTauHistManager::tauJetPtCut_
private

Definition at line 255 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::tauJetSource_
private

Definition at line 233 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::triggerResultsSource_
private

Definition at line 229 of file EwkTauDQM.h.

edm::InputTag EwkMuTauHistManager::vertexSource_
private

Definition at line 230 of file EwkTauDQM.h.

double EwkMuTauHistManager::visMassCut_
private

Definition at line 257 of file EwkTauDQM.h.