#include <HLTHiggsBits.h>
Public Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | endJob () |
HLTHiggsBits (const edm::ParameterSet &) | |
~HLTHiggsBits () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Attributes | |
std::string | histName |
std::vector< std::string > | hlNames_ |
std::vector< std::string > | hlt_bitnames |
std::vector< std::string > | hlt_bitnamesEg |
std::vector< std::string > | hlt_bitnamesMu |
std::vector< std::string > | hlt_bitnamesPh |
std::vector< std::string > | hlt_bitnamesTau |
int * | hlt_nbits |
int | hlt_whichbit [3][20][21] |
edm::Handle< edm::TriggerResults > | HLTR |
edm::InputTag | hlTriggerResults_ |
bool | init_ |
bool | l1_decision |
TFile * | m_file |
HLTHiggsTruth | mct_analysis_ |
edm::InputTag | mctruth_ |
int | n_channel_ |
int | n_hlt_bits |
int | n_hlt_bits_eg |
int | n_hlt_bits_mu |
int | n_hlt_bits_ph |
int | n_hlt_bits_tau |
int | neventcount |
unsigned int | nEvents_ |
std::ofstream | outfile |
std::string | outFile_ |
std::string | outputFileName |
bool | outputMEsInRootFile |
std::string | triggerTag_ |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
This class is an EDAnalyzer implementing TrigReport (statistics printed to log file) for HL triggers
See header file for documentation
Definition at line 61 of file HLTHiggsBits.h.
|
explicit |
histos pt, eta reconstructed objects
Definition at line 43 of file HLTHiggsBits.cc.
References DQMStore::book1D(), dbe, h_el_reco, h_emu_reco, h_etael1, h_etael1_emu, h_etael1_emu_trig, h_etael1_trig, h_etael2, h_etamu1, h_etamu1_emu, h_etamu1_emu_trig, h_etamu1_trig, h_etamu2, h_etaph1, h_etaph1_trig, h_etaph2, h_met_hwwdiel, h_met_hwwdimu, h_met_hwwemu, h_mu_reco, h_ph_reco, h_ptel1, h_ptel1_emu, h_ptel1_emu_trig, h_ptel1_trig, h_ptel2, h_ptmu1, h_ptmu1_emu, h_ptmu1_emu_trig, h_ptmu1_trig, h_ptmu2, h_ptph1, h_ptph1_trig, h_ptph2, h_tau_gen, hlt_bitel_hist_reco, hlt_bitemu_hist_reco, hlt_bitmu_hist_reco, hlt_bitnames, hlt_bitnamesEg, hlt_bitnamesMu, hlt_bitnamesPh, hlt_bitnamesTau, hlt_bitph_hist_reco, hlt_bittau_hist_gen, HltTree, j, mct_analysis_, n_channel_, n_hlt_bits, n_hlt_bits_eg, n_hlt_bits_mu, n_hlt_bits_ph, n_hlt_bits_tau, cmsCodeRules.cppFunctionSkipper::operator, DQMStore::setCurrentFolder(), HLTHiggsTruth::setup(), and triggerTag_.
HLTHiggsBits::~HLTHiggsBits | ( | ) |
Definition at line 275 of file HLTHiggsBits.cc.
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 285 of file HLTHiggsBits.cc.
References HLTHiggsTruth::analyzeH2tau(), HLTHiggsTruth::analyzeHgg(), HLTHiggsTruth::analyzeHinv(), HLTHiggsTruth::analyzeHtaunu(), HLTHiggsTruth::analyzeHWW2l(), HLTHiggsTruth::analyzeHZZ4l(), HLTHiggsTruth::ElecChannel_recoacc(), HLTHiggsTruth::ElecMuChannel_recoacc(), HLTHiggsTruth::electron1_(), HLTHiggsTruth::electron2_(), edm::InputTag::encode(), HLTHiggsTruth::etaElectron1(), HLTHiggsTruth::etaMuon1(), MonitorElement::Fill(), edm::Event::getByLabel(), h_el_reco, h_emu_reco, h_etael1, h_etael1_emu, h_etael1_emu_trig, h_etael1_trig, h_etael2, h_etamu1, h_etamu1_emu, h_etamu1_emu_trig, h_etamu1_trig, h_etamu2, h_etaph1, h_etaph1_trig, h_etaph2, h_met_hwwdiel, h_met_hwwdimu, h_met_hwwemu, h_mu_reco, h_ph_reco, h_ptel1, h_ptel1_emu, h_ptel1_emu_trig, h_ptel1_trig, h_ptel2, h_ptmu1, h_ptmu1_emu, h_ptmu1_emu_trig, h_ptmu1_trig, h_ptmu2, h_ptph1, h_ptph1_trig, h_ptph2, h_tau_gen, hlNames_, hlt_bitel_hist_reco, hlt_bitemu_hist_reco, hlt_bitmu_hist_reco, hlt_bitnames, hlt_bitnamesEg, hlt_bitnamesMu, hlt_bitnamesPh, hlt_bitnamesTau, hlt_bitph_hist_reco, hlt_bittau_hist_gen, HLTR, hlTriggerResults_, HltTree, i, init_, edm::HandleBase::isValid(), j, gen::k, LogDebug, mct_analysis_, mctruth_, HLTHiggsTruth::met_hwwdiel(), HLTHiggsTruth::met_hwwdimu(), HLTHiggsTruth::met_hwwemu(), HLTHiggsTruth::muon1_(), HLTHiggsTruth::muon2_(), HLTHiggsTruth::MuonChannel_recoacc(), n, n_channel_, n_hlt_bits, n_hlt_bits_eg, n_hlt_bits_mu, n_hlt_bits_ph, n_hlt_bits_tau, neventcount, nEvents_, HLTHiggsTruth::photon1_(), HLTHiggsTruth::photon2_(), HLTHiggsTruth::PhotonChannel_acc(), HLTHiggsTruth::ptElectron1(), HLTHiggsTruth::ptMuon1(), HLTHiggsTruth::TauChannel_acc(), edm::TriggerNames::triggerNames(), and edm::Event::triggerNames().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 679 of file HLTHiggsBits.cc.
References dbe, outputFileName, outputMEsInRootFile, DQMStore::save(), and DQMStore::showDirStructure().
DQMStore* HLTHiggsBits::dbe |
Definition at line 77 of file HLTHiggsBits.h.
Referenced by endJob(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_el_reco |
Definition at line 206 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_emu_reco |
Definition at line 209 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etael1 |
Definition at line 186 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etael1_emu |
Definition at line 152 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etael1_emu_trig[20] |
Definition at line 156 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etael1_trig[20] |
Definition at line 188 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etael2 |
Definition at line 187 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etael2_trig[20] |
Definition at line 189 of file HLTHiggsBits.h.
MonitorElement* HLTHiggsBits::h_etamu1 |
Definition at line 181 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etamu1_emu |
Definition at line 150 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etamu1_emu_trig[20] |
Definition at line 154 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etamu1_trig[20] |
Definition at line 183 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etamu2 |
Definition at line 182 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etamu2_trig[20] |
Definition at line 184 of file HLTHiggsBits.h.
MonitorElement* HLTHiggsBits::h_etaph1 |
Definition at line 191 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etaph1_trig[20] |
Definition at line 193 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etaph2 |
Definition at line 192 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_etaph2_trig[20] |
Definition at line 194 of file HLTHiggsBits.h.
MonitorElement* HLTHiggsBits::h_etatau1 |
Definition at line 196 of file HLTHiggsBits.h.
MonitorElement* HLTHiggsBits::h_etatau1_trig[20] |
Definition at line 198 of file HLTHiggsBits.h.
MonitorElement* HLTHiggsBits::h_met_hwwdiel |
Definition at line 220 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_met_hwwdimu |
Definition at line 219 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_met_hwwemu |
Definition at line 221 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_mu_reco |
Definition at line 203 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ph_reco |
Definition at line 212 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptel1 |
Definition at line 144 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptel1_emu |
Definition at line 151 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptel1_emu_trig[20] |
Definition at line 155 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptel1_trig[20] |
Definition at line 146 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptel2 |
Definition at line 145 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptel2_trig[20] |
Definition at line 147 of file HLTHiggsBits.h.
MonitorElement* HLTHiggsBits::h_ptmu1 |
Definition at line 139 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptmu1_emu |
Definition at line 149 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptmu1_emu_trig[20] |
Definition at line 153 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptmu1_trig[20] |
Definition at line 141 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptmu2 |
Definition at line 140 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptmu2_trig[20] |
Definition at line 142 of file HLTHiggsBits.h.
MonitorElement* HLTHiggsBits::h_ptph1 |
Definition at line 159 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptph1_trig[20] |
Definition at line 161 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptph2 |
Definition at line 160 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::h_ptph2_trig[20] |
Definition at line 162 of file HLTHiggsBits.h.
MonitorElement* HLTHiggsBits::h_pttau1 |
Definition at line 176 of file HLTHiggsBits.h.
MonitorElement* HLTHiggsBits::h_pttau1_trig[20] |
Definition at line 178 of file HLTHiggsBits.h.
MonitorElement* HLTHiggsBits::h_tau_gen |
Definition at line 215 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 278 of file HLTHiggsBits.h.
|
private |
Definition at line 266 of file HLTHiggsBits.h.
Referenced by analyze().
MonitorElement* HLTHiggsBits::hlt_bitel_hist_reco |
Definition at line 205 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::hlt_bitemu_hist_reco |
Definition at line 208 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::hlt_bitmu_hist_reco |
Definition at line 202 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 279 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 281 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 280 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 283 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 284 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::hlt_bitph_hist_reco |
Definition at line 211 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
MonitorElement* HLTHiggsBits::hlt_bittau_hist_gen |
Definition at line 214 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 275 of file HLTHiggsBits.h.
|
private |
Definition at line 271 of file HLTHiggsBits.h.
|
private |
Definition at line 248 of file HLTHiggsBits.h.
Referenced by analyze().
|
private |
Definition at line 235 of file HLTHiggsBits.h.
Referenced by analyze().
TTree* HLTHiggsBits::HltTree |
Definition at line 80 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 267 of file HLTHiggsBits.h.
Referenced by analyze().
|
private |
Definition at line 269 of file HLTHiggsBits.h.
|
private |
Definition at line 274 of file HLTHiggsBits.h.
|
private |
Definition at line 246 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 239 of file HLTHiggsBits.h.
Referenced by analyze().
|
private |
Definition at line 241 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 242 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 242 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 242 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 242 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 242 of file HLTHiggsBits.h.
Referenced by analyze(), and HLTHiggsBits().
|
private |
Definition at line 276 of file HLTHiggsBits.h.
Referenced by analyze().
|
private |
Definition at line 265 of file HLTHiggsBits.h.
Referenced by analyze().
|
private |
Definition at line 291 of file HLTHiggsBits.h.
|
private |
Definition at line 298 of file HLTHiggsBits.h.
|
private |
Definition at line 298 of file HLTHiggsBits.h.
Referenced by endJob().
|
private |
Definition at line 299 of file HLTHiggsBits.h.
Referenced by endJob().
edm::ParameterSet HLTHiggsBits::parameters |
Definition at line 75 of file HLTHiggsBits.h.
Referenced by python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputTags(), python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), and python.Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::recursePSetProperties().
|
private |
Definition at line 297 of file HLTHiggsBits.h.
Referenced by HLTHiggsBits().