#include <HLTOniaSource.h>
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) override |
virtual void | beginJob () override |
virtual void | beginRun (const edm::Run &, const edm::EventSetup &) override |
void | bookOniaTriggerInvariantMassMEs (std::map< std::string, MonitorElement * > &, std::string, std::string) |
void | bookOniaTriggerMEs (std::map< std::string, MonitorElement * > &, std::string) |
bool | checkHLTConfiguration (const edm::Run &, const edm::EventSetup &, std::string) |
virtual void | endJob () override |
void | fillInvariantMass (std::vector< reco::RecoChargedCandidateRef > &, reco::RecoChargedCandidateCollection &, std::string, std::string) |
void | fillInvariantMass (std::vector< reco::RecoChargedCandidateRef > &, std::vector< reco::RecoChargedCandidateRef > &, std::string, std::string) |
void | fillInvariantMass (std::vector< reco::RecoChargedCandidateRef > &, reco::TrackCollection &, std::string, std::string) |
void | fillOniaTriggerMEs (edm::Handle< reco::RecoChargedCandidateCollection > &, std::string, std::map< std::string, MonitorElement * > &) |
void | fillOniaTriggerMEs (edm::Handle< reco::TrackCollection > &, std::string, std::map< std::string, MonitorElement * > &) |
void | fillOniaTriggerMEs (std::vector< reco::RecoChargedCandidateRef > &, std::string, std::map< std::string, MonitorElement * > &) |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Definition at line 28 of file HLTOniaSource.h.
|
explicit |
Definition at line 25 of file HLTOniaSource.cc.
References beamSpotTag_, beamSpotToken_, edm::ParameterSet::getUntrackedParameter(), hltProcessName_, oniaMuonTag_, pixelTag_, pixelTagsAfterFilter_, pixelToken_, AlCaHLTBitMon_QueryRunRegistry::string, subsystemFolder_, trackTag_, trackTagsAfterFilter_, trackToken_, triggerPath_, triggerSummaryRAWTag_, and triggerSummaryRAWToken_.
HLTOniaSource::~HLTOniaSource | ( | ) |
|
overrideprivatevirtual |
Implements edm::EDAnalyzer.
Definition at line 147 of file HLTOniaSource.cc.
References beamSpotTag_, beamSpotToken_, BSPosition_, fillInvariantMass(), fillOniaTriggerMEs(), edm::Event::getByToken(), hltConfigInit_, i, edm::HandleBase::isValid(), edm::InputTag::label(), diffTwoXMLs::label, muonME_, oniaMuonTag_, pixelAfterFilterME_, pixelME_, pixelTag_, pixelTagsAfterFilter_, pixelToken_, findQualityFiles::size, python.multivaluedict::sort(), trackAfterFilterME_, trackME_, trackTag_, trackTagsAfterFilter_, trackToken_, trigger::TriggerMuon, triggerSummaryRAWTag_, triggerSummaryRAWToken_, and trigger::TriggerTrack.
|
overrideprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 82 of file HLTOniaSource.cc.
References dbe_, and cppFunctionSkipper::operator.
|
overrideprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 91 of file HLTOniaSource.cc.
References bookOniaTriggerInvariantMassMEs(), bookOniaTriggerMEs(), checkHLTConfiguration(), dbe_, hltConfigInit_, hltProcessName_, i, edm::InputTag::label(), diffTwoXMLs::label, massME_, muonME_, oniaMuonTag_, pixelAfterFilterME_, pixelME_, pixelTag_, pixelTagsAfterFilter_, DQMStore::setCurrentFolder(), subsystemFolder_, trackAfterFilterME_, trackME_, trackTag_, and trackTagsAfterFilter_.
|
private |
Definition at line 331 of file HLTOniaSource.cc.
References DQMStore::book1D(), dbe_, and massME_.
Referenced by beginRun().
|
private |
Definition at line 244 of file HLTOniaSource.cc.
References DQMStore::book1D(), DQMStore::book2D(), dbe_, and MonitorElement::setAxisTitle().
Referenced by beginRun().
|
private |
Definition at line 602 of file HLTOniaSource.cc.
References spr::find(), HltComparatorCreateWorkflow::hltConfig, i, HLTConfigProvider::init(), j, HLTConfigProvider::moduleLabels(), mergeVDriftHistosByStation::name, HLTConfigProvider::triggerNames(), and triggerPath_.
Referenced by beginRun().
|
overrideprivatevirtual |
|
private |
Definition at line 516 of file HLTOniaSource.cc.
References DeDxDiscriminatorTools::charge(), i, massME_, p4, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by analyze().
|
private |
Definition at line 475 of file HLTOniaSource.cc.
References DeDxDiscriminatorTools::charge(), i, j, massME_, AlCaHLTBitMon_ParallelJobs::p, p4, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 557 of file HLTOniaSource.cc.
References DeDxDiscriminatorTools::charge(), i, massME_, p4, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 442 of file HLTOniaSource.cc.
References reco::LeafCandidate::charge(), runEdmFileComparison::collection, reco::LeafCandidate::eta(), i, edm::HandleBase::isValid(), pileupDistInMC::num, reco::LeafCandidate::p(), reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
Referenced by analyze().
|
private |
Definition at line 383 of file HLTOniaSource.cc.
References runEdmFileComparison::collection, edm::HandleBase::isValid(), and pileupDistInMC::num.
|
private |
Definition at line 417 of file HLTOniaSource.cc.
References reco::LeafCandidate::charge(), reco::LeafCandidate::eta(), i, reco::LeafCandidate::p(), reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
|
private |
Definition at line 64 of file HLTOniaSource.h.
Referenced by analyze(), and HLTOniaSource().
|
private |
Definition at line 78 of file HLTOniaSource.h.
Referenced by analyze(), and HLTOniaSource().
|
private |
Definition at line 41 of file HLTOniaSource.h.
Referenced by analyze().
|
private |
Definition at line 66 of file HLTOniaSource.h.
Referenced by beginJob(), beginRun(), bookOniaTriggerInvariantMassMEs(), bookOniaTriggerMEs(), and ~HLTOniaSource().
|
private |
Definition at line 73 of file HLTOniaSource.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 56 of file HLTOniaSource.h.
Referenced by beginRun(), and HLTOniaSource().
|
private |
Definition at line 72 of file HLTOniaSource.h.
Referenced by beginRun(), bookOniaTriggerInvariantMassMEs(), and fillInvariantMass().
|
private |
Definition at line 70 of file HLTOniaSource.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 59 of file HLTOniaSource.h.
Referenced by analyze(), beginRun(), and HLTOniaSource().
|
private |
Definition at line 67 of file HLTOniaSource.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 69 of file HLTOniaSource.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 63 of file HLTOniaSource.h.
Referenced by analyze(), beginRun(), and HLTOniaSource().
|
private |
Definition at line 60 of file HLTOniaSource.h.
Referenced by analyze(), beginRun(), and HLTOniaSource().
|
private |
Definition at line 76 of file HLTOniaSource.h.
Referenced by analyze(), and HLTOniaSource().
|
private |
Definition at line 55 of file HLTOniaSource.h.
Referenced by beginRun(), and HLTOniaSource().
|
private |
Definition at line 68 of file HLTOniaSource.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 71 of file HLTOniaSource.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 65 of file HLTOniaSource.h.
Referenced by analyze(), beginRun(), and HLTOniaSource().
|
private |
Definition at line 61 of file HLTOniaSource.h.
Referenced by analyze(), beginRun(), and HLTOniaSource().
|
private |
Definition at line 77 of file HLTOniaSource.h.
Referenced by analyze(), and HLTOniaSource().
|
private |
Definition at line 58 of file HLTOniaSource.h.
Referenced by checkHLTConfiguration(), and HLTOniaSource().
|
private |
Definition at line 62 of file HLTOniaSource.h.
Referenced by analyze(), and HLTOniaSource().
|
private |
Definition at line 79 of file HLTOniaSource.h.
Referenced by analyze(), and HLTOniaSource().