#include <HLTOniaSource.h>
Public Member Functions | |
HLTOniaSource (const edm::ParameterSet &) | |
~HLTOniaSource () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
virtual void | beginRun (const edm::Run &, const edm::EventSetup &) |
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 () |
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 * > &) |
Private Attributes | |
edm::InputTag | beamSpotTag_ |
reco::BeamSpot::Point | BSPosition_ |
DQMStore * | dbe_ |
bool | hltConfigInit_ |
std::string | hltProcessName_ |
std::map< std::string, MonitorElement * > | massME_ |
std::map< std::string, MonitorElement * > | muonME_ |
std::vector< edm::InputTag > | oniaMuonTag_ |
std::map< std::string, MonitorElement * > | pixelAfterFilterME_ |
std::map< std::string, MonitorElement * > | pixelME_ |
edm::InputTag | pixelTag_ |
std::vector< edm::InputTag > | pixelTagsAfterFilter_ |
std::string | subsystemFolder_ |
std::map< std::string, MonitorElement * > | trackAfterFilterME_ |
std::map< std::string, MonitorElement * > | trackME_ |
edm::InputTag | trackTag_ |
std::vector< edm::InputTag > | trackTagsAfterFilter_ |
std::vector< std::string > | triggerPath_ |
edm::InputTag | triggerSummaryRAWTag_ |
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) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Definition at line 28 of file HLTOniaSource.h.
|
explicit |
Definition at line 25 of file HLTOniaSource.cc.
References beamSpotTag_, edm::ParameterSet::getUntrackedParameter(), hltProcessName_, oniaMuonTag_, pixelTag_, pixelTagsAfterFilter_, subsystemFolder_, trackTag_, trackTagsAfterFilter_, triggerPath_, and triggerSummaryRAWTag_.
HLTOniaSource::~HLTOniaSource | ( | ) |
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 141 of file HLTOniaSource.cc.
References beamSpotTag_, BSPosition_, fillInvariantMass(), fillOniaTriggerMEs(), edm::Event::getByLabel(), hltConfigInit_, i, edm::HandleBase::isValid(), edm::InputTag::label(), diffTwoXMLs::label, muonME_, oniaMuonTag_, pixelAfterFilterME_, pixelME_, pixelTag_, pixelTagsAfterFilter_, findQualityFiles::size, python.multivaluedict::sort(), trackAfterFilterME_, trackME_, trackTag_, trackTagsAfterFilter_, trigger::TriggerMuon, triggerSummaryRAWTag_, and trigger::TriggerTrack.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 76 of file HLTOniaSource.cc.
References dbe_, and cppFunctionSkipper::operator.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 85 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 326 of file HLTOniaSource.cc.
References DQMStore::book1D(), dbe_, and massME_.
Referenced by beginRun().
|
private |
Definition at line 239 of file HLTOniaSource.cc.
References DQMStore::book1D(), DQMStore::book2D(), dbe_, and MonitorElement::setAxisTitle().
Referenced by beginRun().
|
private |
Definition at line 597 of file HLTOniaSource.cc.
References spr::find(), HltComparatorCreateWorkflow::hltConfig, i, HLTConfigProvider::init(), j, HLTConfigProvider::moduleLabels(), mergeVDriftHistosByStation::name, HLTConfigProvider::triggerNames(), and triggerPath_.
Referenced by beginRun().
|
privatevirtual |
|
private |
Definition at line 511 of file HLTOniaSource.cc.
References DeDxDiscriminatorTools::charge(), i, scaleCards::mass, massME_, and p4.
Referenced by analyze().
|
private |
Definition at line 470 of file HLTOniaSource.cc.
References DeDxDiscriminatorTools::charge(), i, j, scaleCards::mass, massME_, AlCaHLTBitMon_ParallelJobs::p, and p4.
|
private |
Definition at line 552 of file HLTOniaSource.cc.
References DeDxDiscriminatorTools::charge(), i, scaleCards::mass, massME_, and p4.
|
private |
Definition at line 437 of file HLTOniaSource.cc.
References reco::LeafCandidate::charge(), runEdmFileComparison::collection, reco::LeafCandidate::eta(), i, edm::HandleBase::isValid(), reco::LeafCandidate::p(), reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
Referenced by analyze().
|
private |
Definition at line 378 of file HLTOniaSource.cc.
References runEdmFileComparison::collection, and edm::HandleBase::isValid().
|
private |
Definition at line 412 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 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 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 58 of file HLTOniaSource.h.
Referenced by checkHLTConfiguration(), and HLTOniaSource().
|
private |
Definition at line 62 of file HLTOniaSource.h.
Referenced by analyze(), and HLTOniaSource().