#include <PixelVTXMonitor.h>
Classes | |
struct | PixelMEs |
Public Member Functions | |
PixelVTXMonitor (const edm::ParameterSet &) | |
~PixelVTXMonitor () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Protected Member Functions | |
void | analyze (edm::Event const &iEvent, edm::EventSetup const &iSetup) |
void | beginJob () |
void | beginRun (edm::Run const &iRun, edm::EventSetup const &iSetup) |
void | endJob () |
void | endRun (edm::Run const &iRun, edm::EventSetup const &iSetup) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Private Member Functions | |
void | bookHistograms () |
Private Attributes | |
DQMStore * | dbe_ |
std::string | folderName_ |
std::map< std::string, PixelMEs > | histoMap_ |
HLTConfigProvider | hltConfig_ |
edm::InputTag | hltInputTag_ |
float | minVtxDoF_ |
std::string | moduleName_ |
edm::ParameterSet | parameters_ |
edm::InputTag | pixelClusterInputTag_ |
edm::InputTag | pixelVertexInputTag_ |
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 &) |
Definition at line 29 of file PixelVTXMonitor.h.
PixelVTXMonitor::PixelVTXMonitor | ( | const edm::ParameterSet & | ps | ) |
Definition at line 29 of file PixelVTXMonitor.cc.
References folderName_, edm::ParameterSet::getParameter(), hltInputTag_, minVtxDoF_, moduleName_, parameters_, pixelClusterInputTag_, and pixelVertexInputTag_.
PixelVTXMonitor::~PixelVTXMonitor | ( | ) |
Definition at line 40 of file PixelVTXMonitor.cc.
|
protectedvirtual |
Implements edm::EDAnalyzer.
Definition at line 121 of file PixelVTXMonitor.cc.
References MonitorElement::Fill(), edm::Event::getByLabel(), histoMap_, hltConfig_, hltInputTag_, getHLTprescales::index, edm::HandleBase::isValid(), minVtxDoF_, scaleCards::path, pixelClusterInputTag_, pixelVertexInputTag_, PixelVertexes_cfi::pixelVertices, SiPixelClusterizer_cfi::siPixelClusters, findQualityFiles::size, HLTConfigProvider::triggerIndex(), and patRefSel_triggerSelection_cff::triggerResults.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 100 of file PixelVTXMonitor.cc.
References dbe_, and cppFunctionSkipper::operator.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 105 of file PixelVTXMonitor.cc.
References bookHistograms(), hltConfig_, hltInputTag_, HLTConfigProvider::init(), and edm::InputTag::process().
|
private |
Definition at line 44 of file PixelVTXMonitor.cc.
References DQMStore::book1D(), PixelVTXMonitor::PixelMEs::clusME, dbe_, folderName_, edm::ParameterSet::getParameter(), histoMap_, hltConfig_, moduleName_, parameters_, DQMStore::setCurrentFolder(), GlobalPosition_Frontier_DevDB_cff::tag, HLTConfigProvider::triggerNames(), and PixelVTXMonitor::PixelMEs::vtxME.
Referenced by beginRun().
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 178 of file PixelVTXMonitor.cc.
|
protectedvirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 173 of file PixelVTXMonitor.cc.
|
private |
Definition at line 55 of file PixelVTXMonitor.h.
Referenced by beginJob(), and bookHistograms().
|
private |
Definition at line 49 of file PixelVTXMonitor.h.
Referenced by bookHistograms(), and PixelVTXMonitor().
|
private |
Definition at line 63 of file PixelVTXMonitor.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 56 of file PixelVTXMonitor.h.
Referenced by analyze(), beginRun(), and bookHistograms().
|
private |
Definition at line 52 of file PixelVTXMonitor.h.
Referenced by analyze(), beginRun(), and PixelVTXMonitor().
|
private |
Definition at line 53 of file PixelVTXMonitor.h.
Referenced by analyze(), and PixelVTXMonitor().
|
private |
Definition at line 48 of file PixelVTXMonitor.h.
Referenced by bookHistograms(), and PixelVTXMonitor().
|
private |
Definition at line 46 of file PixelVTXMonitor.h.
Referenced by bookHistograms(), Mixins._TypedParameterizable::clone(), Types.PSet::clone(), Mixins._TypedParameterizable::copy(), and PixelVTXMonitor().
|
private |
Definition at line 50 of file PixelVTXMonitor.h.
Referenced by analyze(), and PixelVTXMonitor().
|
private |
Definition at line 51 of file PixelVTXMonitor.h.
Referenced by analyze(), and PixelVTXMonitor().