![]() |
![]() |
#include <Alignment/OfflineValidation/plugins/PrimaryVertexValidation.cc>
Public Member Functions | |
PrimaryVertexValidation (const edm::ParameterSet &) | |
~PrimaryVertexValidation () | |
![]() | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
virtual void | endJob () |
bool | hasFirstLayerPixelHits (const reco::TrackRef track) |
bool | isHit2D (const TrackingRecHit &hit) const |
void | SetVarToZero () |
Static Private Attributes | |
static const int | nMaxtracks_ = 1000 |
Additional Inherited Members | |
![]() | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
![]() | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
![]() | |
CurrentProcessingContext const * | currentContext () const |
Description: Validate alignment constants using unbiased vertex residuals
Implementation: <Notes on="" implementation>="">
Definition at line 75 of file PrimaryVertexValidation.h.
|
explicit |
Definition at line 68 of file PrimaryVertexValidation.cc.
References debug_, filename_, edm::ParameterSet::getParameter(), and TrackCollectionTag_.
PrimaryVertexValidation::~PrimaryVertexValidation | ( | ) |
Definition at line 79 of file PrimaryVertexValidation.cc.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 92 of file PrimaryVertexValidation.cc.
References charge_, chi2_, chi2ndof_, chi2normUnbiasedVertex_, chi2UnbiasedVertex_, gather_cfg::cout, debug_, TransientVertex::degreesOfFreedom(), DOFUnbiasedVertex_, dszFromMyVertex_, dxy_, dxyFromMyVertex_, dz_, dzFromMyVertex_, eta_, edm::EventSetup::get(), edm::Event::getByLabel(), hasFirstLayerPixelHits(), hasRecVertex_, TransientVertex::hasTrackWeight(), i, isGoodTrack_, isHit2D(), TransientVertex::isValid(), j, kBPIX, kFPIX, LogTrace, Nevt_, nhits1D_, nhits2D_, nhits_, nhitsBPIX_, nhitsFPIX_, nhitsTEC_, nhitsTIB_, nhitsTID_, nhitsTOB_, nMaxtracks_, TransientVertex::normalisedChiSquared(), nTracks_, p_, phi_, TransientVertex::position(), pt_, qoverp_, rootTree_, SetVarToZero(), sumOfWeightsUnbiasedVertex_, StripSubdetector::TEC, theTrackFilter_, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, TransientVertex::totalChiSquared(), ExpressReco_HICollisions_FallBack::track, TrackCollectionTag_, tracksUsedForVertexing_, TransientVertex::trackWeight(), VertexFitter< N >::vertex(), cms::Exception::what(), PV3DBase< T, PVType, FrameType >::x(), xPCA_, xUnbiasedVertex_, PV3DBase< T, PVType, FrameType >::y(), yPCA_, yUnbiasedVertex_, PV3DBase< T, PVType, FrameType >::z(), zPCA_, and zUnbiasedVertex_.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 382 of file PrimaryVertexValidation.cc.
References charge_, chi2_, chi2ndof_, chi2normUnbiasedVertex_, chi2UnbiasedVertex_, DOFUnbiasedVertex_, dszFromMyVertex_, dxy_, dxyFromMyVertex_, dz_, dzFromMyVertex_, eta_, filename_, hasRecVertex_, isGoodTrack_, Nevt_, nhits1D_, nhits2D_, nhits_, nhitsBPIX_, nhitsFPIX_, nhitsTEC_, nhitsTIB_, nhitsTID_, nhitsTOB_, nTracks_, p_, phi_, pt_, qoverp_, rootFile_, rootTree_, sumOfWeightsUnbiasedVertex_, tracksUsedForVertexing_, xPCA_, xUnbiasedVertex_, yPCA_, yUnbiasedVertex_, zPCA_, and zUnbiasedVertex_.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 432 of file PrimaryVertexValidation.cc.
References gather_cfg::cout, Nevt_, and rootFile_.
|
private |
Definition at line 363 of file PrimaryVertexValidation.cc.
References reco::HitPattern::getHitPattern(), reco::HitPattern::getLayer(), i, reco::HitPattern::numberOfHits(), L1TEmulatorMonitor_cff::p, listBenchmarks::pattern, reco::HitPattern::pixelBarrelHitFilter(), reco::HitPattern::pixelEndcapHitFilter(), and reco::HitPattern::validHitFilter().
Referenced by analyze().
|
private |
Definition at line 333 of file PrimaryVertexValidation.cc.
References TrackingRecHit::dimension(), TrackingRecHit::geographicalId(), kBPIX, kFPIX, and DetId::Tracker.
Referenced by analyze().
|
private |
Definition at line 445 of file PrimaryVertexValidation.cc.
References charge_, chi2_, chi2ndof_, chi2normUnbiasedVertex_, chi2UnbiasedVertex_, DOFUnbiasedVertex_, dszFromMyVertex_, dxy_, dxyFromMyVertex_, dz_, dzFromMyVertex_, eta_, hasRecVertex_, i, isGoodTrack_, nhits1D_, nhits2D_, nhits_, nhitsBPIX_, nhitsFPIX_, nhitsTEC_, nhitsTIB_, nhitsTID_, nhitsTOB_, nMaxtracks_, nTracks_, p_, phi_, pt_, qoverp_, sumOfWeightsUnbiasedVertex_, tracksUsedForVertexing_, xPCA_, xUnbiasedVertex_, yPCA_, yUnbiasedVertex_, zPCA_, and zUnbiasedVertex_.
Referenced by analyze().
|
private |
Definition at line 121 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 119 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 120 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 131 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 132 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 91 of file PrimaryVertexValidation.h.
Referenced by analyze(), and PrimaryVertexValidation().
|
private |
Definition at line 133 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 138 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 124 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 136 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 123 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 137 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 117 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 96 of file PrimaryVertexValidation.h.
Referenced by beginJob(), and PrimaryVertexValidation().
|
private |
Definition at line 139 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 140 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 92 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and endJob().
|
private |
Definition at line 109 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 110 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 108 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 111 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 112 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 116 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 113 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 114 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 115 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
staticprivate |
Definition at line 104 of file PrimaryVertexValidation.h.
Referenced by analyze(), and SetVarToZero().
|
private |
Definition at line 105 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 107 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 118 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 106 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 122 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 97 of file PrimaryVertexValidation.h.
Referenced by beginJob(), and endJob().
|
private |
Definition at line 98 of file PrimaryVertexValidation.h.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 134 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 89 of file PrimaryVertexValidation.h.
|
private |
Definition at line 93 of file PrimaryVertexValidation.h.
Referenced by analyze().
|
private |
Definition at line 90 of file PrimaryVertexValidation.h.
Referenced by analyze(), and PrimaryVertexValidation().
|
private |
Definition at line 135 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 125 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 128 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 126 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 129 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 127 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().
|
private |
Definition at line 130 of file PrimaryVertexValidation.h.
Referenced by analyze(), beginJob(), and SetVarToZero().