![]() |
![]() |
#include <SiPixelHitEfficiencySource.h>
Public Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
virtual void | beginRun (const edm::Run &r, edm::EventSetup const &iSetup) |
virtual void | endJob (void) |
SiPixelHitEfficiencySource (const edm::ParameterSet &) | |
~SiPixelHitEfficiencySource () | |
![]() | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Attributes | |
bool | applyEdgeCut_ |
bool | bladeOn |
DQMStore * | dbe_ |
bool | debug_ |
bool | diskOn |
bool | firstRun |
bool | ladOn |
bool | layOn |
bool | modOn |
int | nmissing |
double | nSigma_EdgeCut_ |
int | nvalid |
bool | phiOn |
edm::ParameterSet | pSet_ |
bool | ringOn |
edm::InputTag | src_ |
std::map< uint32_t, SiPixelHitEfficiencyModule * > | theSiPixelStructure |
edm::InputTag | tracksrc_ |
Additional Inherited Members | |
![]() | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
![]() | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
![]() | |
CurrentProcessingContext const * | currentContext () const |
Definition at line 40 of file SiPixelHitEfficiencySource.h.
|
explicit |
Definition at line 51 of file SiPixelHitEfficiencySource.cc.
References applyEdgeCut_, bladeOn, dbe_, debug_, diskOn, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), ladOn, layOn, modOn, nSigma_EdgeCut_, cmsCodeRules.cppFunctionSkipper::operator, phiOn, pSet_, ringOn, and tracksrc_.
SiPixelHitEfficiencySource::~SiPixelHitEfficiencySource | ( | ) |
Definition at line 77 of file SiPixelHitEfficiencySource.cc.
References theSiPixelStructure.
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 179 of file SiPixelHitEfficiencySource.cc.
References applyEdgeCut_, edm::AssociationMap< Tag >::begin(), bladeOn, gather_cfg::cout, debug_, diskOn, edm::AssociationMap< Tag >::end(), edm::EventSetup::get(), edm::Event::getByLabel(), TrackerGeometry::idToDet(), edm::Ref< C, T, F >::key(), ladOn, layOn, TrajectoryStateOnSurface::localError(), TrajectoryStateOnSurface::localParameters(), TrajectoryStateOnSurface::localPosition(), match(), TrackingRecHit::missing, modOn, PixelTopology::ncolumns(), nmissing, PixelTopology::nrows(), nSigma_EdgeCut_, nvalid, phiOn, PixelTopology::pixel(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, LocalTrajectoryError::positionError(), edm::Handle< T >::product(), edm::ESHandle< class >::product(), ringOn, edm::AssociationMap< Tag >::size(), PixelGeomDetUnit::specificTopology(), mathSSE::sqrt(), DetId::subdetId(), theSiPixelStructure, DetId::Tracker, tracksrc_, TrackingRecHit::valid, PV3DBase< T, PVType, FrameType >::x(), LocalError::xx(), PV3DBase< T, PVType, FrameType >::y(), and LocalError::yy().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 87 of file SiPixelHitEfficiencySource.cc.
References firstRun.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 92 of file SiPixelHitEfficiencySource.cc.
References bladeOn, debug_, diskOn, edm::hlt::Exception, firstRun, edm::EventSetup::get(), ladOn, layOn, modOn, module(), nmissing, nvalid, phiOn, pSet_, ringOn, SiPixelFolderOrganizer::setModuleFolder(), and theSiPixelStructure.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 161 of file SiPixelHitEfficiencySource.cc.
References dbe_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), download_sqlite_cfg::outputFile, pSet_, and DQMStore::save().
|
private |
Definition at line 55 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 65 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), beginRun(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 58 of file SiPixelHitEfficiencySource.h.
Referenced by endJob(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 60 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), beginRun(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 65 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), beginRun(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 67 of file SiPixelHitEfficiencySource.h.
Referenced by beginJob(), and beginRun().
|
private |
Definition at line 63 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), beginRun(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 63 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), beginRun(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 61 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), beginRun(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 71 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 56 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 71 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 63 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), beginRun(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 51 of file SiPixelHitEfficiencySource.h.
Referenced by beginRun(), endJob(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 65 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), beginRun(), and SiPixelHitEfficiencySource().
|
private |
Definition at line 52 of file SiPixelHitEfficiencySource.h.
|
private |
Definition at line 69 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), beginRun(), and ~SiPixelHitEfficiencySource().
|
private |
Definition at line 53 of file SiPixelHitEfficiencySource.h.
Referenced by analyze(), and SiPixelHitEfficiencySource().