#include <Alignment/APEEstimation/src/ApeEstimator.cc>
Classes | |
struct | PositionAndError2 |
Public Member Functions | |
ApeEstimator (const edm::ParameterSet &) | |
~ApeEstimator () | |
Public Member Functions inherited from edm::EDAnalyzer | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
EDAnalyzer () | |
ModuleDescription const & | moduleDescription () const |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Public Member Functions inherited from edm::EDConsumerBase | |
std::vector< ConsumesInfo > | consumesInfo () const |
EDConsumerBase () | |
ProductHolderIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
void | itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
void | itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
std::vector < ProductHolderIndexAndSkipBit > const & | itemsToGetFromEvent () const |
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
void | modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const |
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
bool | registeredToConsume (ProductHolderIndex, bool, BranchType) const |
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
void | updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &) |
virtual | ~EDConsumerBase () |
Private Types | |
typedef std::pair < TrackStruct::HitState, PositionAndError2 > | StatePositionAndError2 |
Private Attributes | |
const bool | analyzerMode_ |
const bool | calculateApe_ |
unsigned int | counter1 |
unsigned int | counter2 |
unsigned int | counter3 |
unsigned int | counter4 |
unsigned int | counter5 |
unsigned int | counter6 |
std::map< std::string, std::vector< double > > | m_hitSelection_ |
std::map< std::string, std::vector< unsigned int > > | m_hitSelectionUInt_ |
std::map< unsigned int, std::pair< double, double > > | m_resErrBins_ |
std::map< unsigned int, TrackerSectorStruct > | m_tkSector_ |
std::map< unsigned int, ReducedTrackerTreeVariables > | m_tkTreeVar_ |
const unsigned int | maxTracksPerEvent_ |
const unsigned int | minGoodHitsPerTrack_ |
edm::EDGetTokenT< reco::BeamSpot > | offlinebeamSpot_ |
const edm::ParameterSet | parameterSet_ |
edm::EDGetTokenT < TrajTrackAssociationCollection > | tjTagToken_ |
TrackerDetectorStruct | tkDetector_ |
bool | trackCut_ |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
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) |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 130 of file ApeEstimator.cc.
|
private |
Definition at line 145 of file ApeEstimator.cc.
|
explicit |
Definition at line 227 of file ApeEstimator.cc.
References counter1, counter2, counter3, counter4, counter5, and counter6.
ApeEstimator::~ApeEstimator | ( | ) |
Definition at line 240 of file ApeEstimator.cc.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 2153 of file ApeEstimator.cc.
References analyzerMode_, SiPixelRawToDigiRegional_cfi::beamSpot, calculateApe_, edm::AssociationMap< edm::OneToOne< std::vector< Trajectory >, reco::TrackCollection, unsigned short > >::const_iterator, fillHistsForAnalyzerMode(), fillHistsForApeCalculation(), fillHitVariables(), fillTrackVariables(), edm::Event::getByToken(), hitSelected(), edm::HandleBase::isValid(), maxTracksPerEvent_, offlinebeamSpot_, tjTagToken_, tkDetector_, trackCut_, TrackStruct::trkParams, TrackerDetectorStruct::TrkSize, TrackerDetectorStruct::TrkSizeGood, and TrackStruct::v_hitParams.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 2220 of file ApeEstimator.cc.
References analyzerMode_, bookSectorHistsForAnalyzerMode(), bookSectorHistsForApeCalculation(), bookTrackHists(), calculateApe_, hitSelection(), residualErrorBinning(), and sectorBuilder().
|
private |
Definition at line 560 of file ApeEstimator.cc.
References edm::errors::Configuration, objects.IsoTrackAnalyzer::dzMax, Exception, fileService, edm::ParameterSet::getParameter(), m_tkSector_, TFileDirectory::make(), TFileService::mkdir(), and parameterSet_.
Referenced by beginJob().
|
private |
Definition at line 784 of file ApeEstimator.cc.
References edm::errors::Configuration, Exception, fileService, edm::ParameterSet::getParameter(), MergeJob_cfg::interval, m_resErrBins_, m_tkSector_, TFileDirectory::make(), python.multivaluedict::map(), TFileDirectory::mkdir(), TFileService::mkdir(), and parameterSet_.
Referenced by beginJob().
|
private |
Definition at line 869 of file ApeEstimator.cc.
References TrackerDetectorStruct::Charge, TrackerDetectorStruct::Chi2, TrackerDetectorStruct::D0Beamspot, TrackerDetectorStruct::D0BeamspotErr, TrackerDetectorStruct::D0BeamspotSig, TrackerDetectorStruct::Dz, TrackerDetectorStruct::DzErr, TrackerDetectorStruct::DzSig, TrackerDetectorStruct::Eta, TrackerDetectorStruct::EtaErr, TrackerDetectorStruct::EtaSig, fileService, edm::ParameterSet::getParameter(), TrackerDetectorStruct::Hits2D, TrackerDetectorStruct::HitsGood, TrackerDetectorStruct::HitsGoodVsHitsValid, TrackerDetectorStruct::HitsInvalid, TrackerDetectorStruct::HitsPixel, TrackerDetectorStruct::HitsPixelVsEta, TrackerDetectorStruct::HitsPixelVsTheta, TrackerDetectorStruct::HitsSize, TrackerDetectorStruct::HitsStrip, TrackerDetectorStruct::HitsStripVsEta, TrackerDetectorStruct::HitsStripVsTheta, TrackerDetectorStruct::HitsValid, TrackerDetectorStruct::LayersMissed, TFileDirectory::make(), TrackerDetectorStruct::MeanAngle, TrackerDetectorStruct::MeanAngleVsHits, TFileService::mkdir(), TrackerDetectorStruct::Ndof, TrackerDetectorStruct::NorChi2, TrackerDetectorStruct::P, parameterSet_, TrackerDetectorStruct::Phi, TrackerDetectorStruct::PhiErr, TrackerDetectorStruct::PhiSig, TrackerDetectorStruct::PHitsGoodVsHitsValid, TrackerDetectorStruct::PHitsPixelVsEta, TrackerDetectorStruct::PHitsPixelVsTheta, TrackerDetectorStruct::PHitsStripVsEta, TrackerDetectorStruct::PHitsStripVsTheta, TrackerDetectorStruct::PMeanAngleVsHits, TrackerDetectorStruct::PPtVsEta, TrackerDetectorStruct::PPtVsTheta, TrackerDetectorStruct::Prob, TrackerDetectorStruct::Pt, TrackerDetectorStruct::PtErr, TrackerDetectorStruct::PtSig, TrackerDetectorStruct::PtVsEta, TrackerDetectorStruct::PtVsTheta, TrackerDetectorStruct::Theta, tkDetector_, TrackerDetectorStruct::TrkSize, and TrackerDetectorStruct::TrkSizeGood.
Referenced by beginJob().
|
private |
Definition at line 2080 of file ApeEstimator.cc.
References m_tkSector_, and python.multivaluedict::map().
Referenced by endJob().
|
private |
Definition at line 431 of file ApeEstimator.cc.
Referenced by sectorBuilder().
|
private |
Definition at line 461 of file ApeEstimator.cc.
Referenced by sectorBuilder().
|
private |
Definition at line 471 of file ApeEstimator.cc.
Referenced by sectorBuilder().
|
private |
Definition at line 452 of file ApeEstimator.cc.
Referenced by sectorBuilder().
|
private |
Definition at line 480 of file ApeEstimator.cc.
Referenced by sectorBuilder().
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 2239 of file ApeEstimator.cc.
References calculateAPE(), calculateApe_, and counter1.
|
private |
Definition at line 1750 of file ApeEstimator.cc.
References TrackerDetectorStruct::Charge, TrackStruct::TrackParameterStruct::charge, TrackerDetectorStruct::Chi2, TrackStruct::TrackParameterStruct::chi2, TrackerDetectorStruct::D0Beamspot, TrackStruct::TrackParameterStruct::d0Beamspot, TrackerDetectorStruct::D0BeamspotErr, TrackStruct::TrackParameterStruct::d0BeamspotErr, TrackerDetectorStruct::D0BeamspotSig, TrackerDetectorStruct::Dz, TrackStruct::TrackParameterStruct::dz, TrackerDetectorStruct::DzErr, TrackStruct::TrackParameterStruct::dzErr, TrackerDetectorStruct::DzSig, TrackStruct::HitParameterStruct::errX, TrackStruct::HitParameterStruct::errXHit, TrackStruct::HitParameterStruct::errXTrk, TrackStruct::HitParameterStruct::errY, TrackStruct::HitParameterStruct::errYHit, TrackStruct::HitParameterStruct::errYTrk, TrackerDetectorStruct::Eta, TrackStruct::TrackParameterStruct::eta, TrackerDetectorStruct::EtaErr, TrackStruct::TrackParameterStruct::etaErr, TrackerDetectorStruct::EtaSig, fillHitHistsXForAnalyzerMode(), fillHitHistsYForAnalyzerMode(), edm::ParameterSet::getParameter(), TrackStruct::HitParameterStruct::goodXMeasurement, TrackStruct::HitParameterStruct::goodYMeasurement, TrackerDetectorStruct::Hits2D, TrackStruct::TrackParameterStruct::hits2D, TrackerDetectorStruct::HitsGood, TrackerDetectorStruct::HitsGoodVsHitsValid, TrackerDetectorStruct::HitsInvalid, TrackStruct::TrackParameterStruct::hitsInvalid, TrackerDetectorStruct::HitsPixel, TrackStruct::TrackParameterStruct::hitsPixel, TrackerDetectorStruct::HitsPixelVsEta, TrackerDetectorStruct::HitsPixelVsTheta, TrackerDetectorStruct::HitsSize, TrackStruct::TrackParameterStruct::hitsSize, TrackerDetectorStruct::HitsStrip, TrackStruct::TrackParameterStruct::hitsStrip, TrackerDetectorStruct::HitsStripVsEta, TrackerDetectorStruct::HitsStripVsTheta, TrackStruct::HitParameterStruct::hitState, TrackerDetectorStruct::HitsValid, TrackStruct::TrackParameterStruct::hitsValid, TrackerDetectorStruct::LayersMissed, TrackStruct::TrackParameterStruct::layersMissed, TrackerSectorStruct::m_correlationHistsX, TrackerSectorStruct::m_correlationHistsY, M_PI, TrackerSectorStruct::m_sigmaX, TrackerSectorStruct::m_sigmaY, m_tkSector_, python.multivaluedict::map(), TrackerDetectorStruct::MeanAngle, TrackerDetectorStruct::MeanAngleVsHits, TrackStruct::TrackParameterStruct::meanPhiSensToNorm, minGoodHitsPerTrack_, TrackerDetectorStruct::Ndof, TrackStruct::TrackParameterStruct::ndof, TrackerDetectorStruct::NorChi2, TrackStruct::TrackParameterStruct::norChi2, TrackStruct::notAssignedToSectors, TrackerDetectorStruct::P, TrackStruct::TrackParameterStruct::p, parameterSet_, TrackerDetectorStruct::Phi, TrackStruct::TrackParameterStruct::phi, TrackerDetectorStruct::PhiErr, TrackStruct::TrackParameterStruct::phiErr, TrackerDetectorStruct::PhiSig, TrackerDetectorStruct::PHitsGoodVsHitsValid, TrackerDetectorStruct::PHitsPixelVsEta, TrackerDetectorStruct::PHitsPixelVsTheta, TrackerDetectorStruct::PHitsStripVsEta, TrackerDetectorStruct::PHitsStripVsTheta, TrackerDetectorStruct::PMeanAngleVsHits, TrackerDetectorStruct::PPtVsEta, TrackerDetectorStruct::PPtVsTheta, TrackerDetectorStruct::Prob, TrackStruct::TrackParameterStruct::prob, TrackerDetectorStruct::Pt, TrackStruct::TrackParameterStruct::pt, TrackerDetectorStruct::PtErr, TrackStruct::TrackParameterStruct::ptErr, TrackerDetectorStruct::PtSig, TrackerDetectorStruct::PtVsEta, TrackerDetectorStruct::PtVsTheta, AlCaHLTBitMon_QueryRunRegistry::string, TrackerDetectorStruct::Theta, TrackStruct::TrackParameterStruct::theta, tkDetector_, TrackStruct::trkParams, TrackStruct::v_hitParams, and TrackStruct::HitParameterStruct::v_sector.
Referenced by analyze().
|
private |
Definition at line 2011 of file ApeEstimator.cc.
References calculateApe_, edm::ParameterSet::getParameter(), m_resErrBins_, m_tkSector_, python.multivaluedict::map(), minGoodHitsPerTrack_, TrackStruct::notAssignedToSectors, parameterSet_, and TrackStruct::v_hitParams.
Referenced by analyze().
|
private |
Definition at line 1897 of file ApeEstimator.cc.
References TrackStruct::HitParameterStruct::baryStripX, TrackStruct::HitParameterStruct::chargeAsymmetry, TrackStruct::HitParameterStruct::chargeLRminus, TrackStruct::HitParameterStruct::chargeLRplus, TrackStruct::HitParameterStruct::chargeOnEdges, TrackStruct::HitParameterStruct::chargePixel, TrackStruct::HitParameterStruct::chargeStrip, TrackStruct::HitParameterStruct::clusterProbabilityQ, TrackStruct::HitParameterStruct::clusterProbabilityXY, TrackStruct::HitParameterStruct::clusterProbabilityXYQ, TrackStruct::HitParameterStruct::errX, TrackStruct::HitParameterStruct::errX2, TrackStruct::HitParameterStruct::errXHit, TrackStruct::HitParameterStruct::errXTrk, TrackStruct::HitParameterStruct::hasBadPixels, TrackStruct::HitParameterStruct::isOnEdge, TrackStruct::HitParameterStruct::isPixelHit, TrackStruct::HitParameterStruct::logClusterProbability, TrackerSectorStruct::m_correlationHistsX, M_PI, TrackStruct::HitParameterStruct::maxCharge, TrackStruct::HitParameterStruct::maxIndex, TrackStruct::HitParameterStruct::maxStrip, TrackStruct::HitParameterStruct::norResX, TrackerSectorStruct::NorResX, TrackStruct::HitParameterStruct::phiSens, TrackStruct::HitParameterStruct::phiSensX, TrackerSectorStruct::PhiSensXVsBarycentreX, TrackStruct::HitParameterStruct::phiSensY, TrackerSectorStruct::PPhiSensXVsBarycentreX, TrackStruct::HitParameterStruct::probX, TrackerSectorStruct::ProbX, TrackStruct::HitParameterStruct::projWidth, TrackerSectorStruct::PWidthDiffVsMaxStrip, TrackerSectorStruct::PWidthDiffVsSigmaXHit, TrackerSectorStruct::PWidthVsPhiSensX, TrackerSectorStruct::PWidthVsWidthProjected, TrackStruct::HitParameterStruct::qBin, TrackStruct::HitParameterStruct::resX, TrackerSectorStruct::ResX, TrackerSectorStruct::SigmaX2, TrackStruct::HitParameterStruct::sOverN, TrackStruct::HitParameterStruct::spansTwoRoc, TrackerSectorStruct::WidthDiffVsMaxStrip, TrackerSectorStruct::WidthDiffVsSigmaXHit, TrackerSectorStruct::WidthVsPhiSensX, TrackerSectorStruct::WidthVsWidthProjected, TrackStruct::HitParameterStruct::widthX, TrackStruct::HitParameterStruct::xHit, TrackerSectorStruct::XHit, TrackStruct::HitParameterStruct::xTrk, and TrackerSectorStruct::XTrk.
Referenced by fillHistsForAnalyzerMode().
|
private |
Definition at line 1967 of file ApeEstimator.cc.
References TrackStruct::HitParameterStruct::baryStripY, TrackStruct::HitParameterStruct::chargePixel, TrackStruct::HitParameterStruct::clusterProbabilityQ, TrackStruct::HitParameterStruct::clusterProbabilityXY, TrackStruct::HitParameterStruct::clusterProbabilityXYQ, TrackStruct::HitParameterStruct::errY, TrackStruct::HitParameterStruct::errY2, TrackStruct::HitParameterStruct::errYHit, TrackStruct::HitParameterStruct::errYTrk, TrackStruct::HitParameterStruct::hasBadPixels, TrackStruct::HitParameterStruct::isOnEdge, TrackStruct::HitParameterStruct::isPixelHit, TrackStruct::HitParameterStruct::logClusterProbability, TrackerSectorStruct::m_correlationHistsY, M_PI, TrackStruct::HitParameterStruct::norResY, TrackerSectorStruct::NorResY, TrackStruct::HitParameterStruct::phiSens, TrackStruct::HitParameterStruct::phiSensX, TrackStruct::HitParameterStruct::phiSensY, TrackerSectorStruct::PhiSensYVsBarycentreY, TrackerSectorStruct::PPhiSensYVsBarycentreY, TrackStruct::HitParameterStruct::probY, TrackerSectorStruct::ProbY, TrackStruct::HitParameterStruct::qBin, TrackStruct::HitParameterStruct::resY, TrackerSectorStruct::ResY, TrackerSectorStruct::SigmaY2, TrackStruct::HitParameterStruct::spansTwoRoc, TrackStruct::HitParameterStruct::widthY, TrackStruct::HitParameterStruct::yHit, TrackerSectorStruct::YHit, TrackStruct::HitParameterStruct::yTrk, and TrackerSectorStruct::YTrk.
Referenced by fillHistsForAnalyzerMode().
|
private |
Definition at line 1018 of file ApeEstimator.cc.
References TrajectoryMeasurement::backwardPredictedState(), SiStripClusterInfo::baryStrip(), TrackStruct::HitParameterStruct::baryStripX, TrackStruct::HitParameterStruct::baryStripY, ecalTB2006H4_GenSimDigiReco_cfg::bField, Surface::bounds(), SiStripClusterInfo::charge(), SiPixelCluster::charge(), TrackStruct::HitParameterStruct::chargeAsymmetry, SiStripClusterInfo::chargeLR(), TrackStruct::HitParameterStruct::chargeLRminus, TrackStruct::HitParameterStruct::chargeLRplus, TrackStruct::HitParameterStruct::chargeOnEdges, TrackStruct::HitParameterStruct::chargePixel, TrackStruct::HitParameterStruct::chargeStrip, SiStripRecHit1D::cluster(), SiStripRecHit2D::cluster(), SiPixelRecHit::cluster(), SiPixelRecHit::clusterProbability(), TrackStruct::HitParameterStruct::clusterProbabilityQ, TrackStruct::HitParameterStruct::clusterProbabilityXY, TrackStruct::HitParameterStruct::clusterProbabilityXYQ, counter1, gather_cfg::cout, DetId::det(), TrackingRecHit::detUnit(), TrackStruct::HitParameterStruct::errX, TrackStruct::HitParameterStruct::errX2, TrackStruct::HitParameterStruct::errXHit, TrackStruct::HitParameterStruct::errXHitWoApe, TrackStruct::HitParameterStruct::errXTrk, TrackStruct::HitParameterStruct::errXWoApe, TrackStruct::HitParameterStruct::errY, TrackStruct::HitParameterStruct::errY2, TrackStruct::HitParameterStruct::errYHit, TrackStruct::HitParameterStruct::errYHitWoApe, TrackStruct::HitParameterStruct::errYTrk, TrackStruct::HitParameterStruct::errYWoApe, F(), TrajectoryMeasurement::forwardPredictedState(), GeomDet::geographicalId(), TrackingRecHit::geographicalId(), edm::EventSetup::get(), SiStripLorentzAngle::getLorentzAngle(), TrackStruct::HitParameterStruct::hasBadPixels, SiPixelRecHit::hasBadPixels(), TrackingRecHit::hit(), TrackStruct::HitParameterStruct::hitState, TrackStruct::invalid, SiStripClusterInfo::IsModuleUsable(), TrackStruct::HitParameterStruct::isModuleUsable, TrackStruct::HitParameterStruct::isOnEdge, SiPixelRecHit::isOnEdge(), TrackStruct::HitParameterStruct::isPixelHit, TrackingRecHit::isValid(), Bounds::length(), TrackerGeomDet::localAlignmentError(), TrajectoryStateOnSurface::localDirection(), TrajectoryStateOnSurface::localError(), TrajectoryStateOnSurface::localPosition(), TrackingRecHit::localPosition(), TrackingRecHit::localPositionError(), TrackStruct::HitParameterStruct::logClusterProbability, m_tkSector_, m_tkTreeVar_, SiStripClusterInfo::maxCharge(), TrackStruct::HitParameterStruct::maxCharge, SiStripClusterInfo::maxIndex(), TrackStruct::HitParameterStruct::maxIndex, SiStripClusterInfo::maxStrip(), TrackStruct::HitParameterStruct::maxStrip, TrackStruct::HitParameterStruct::maxStripInv, Topology::measurementPosition(), TrackStruct::negativeError, TrackStruct::HitParameterStruct::norResX, TrackStruct::HitParameterStruct::norResY, TrackStruct::notAssignedToSectors, TrackStruct::notInTracker, TrackStruct::HitParameterStruct::phiSens, TrackStruct::HitParameterStruct::phiSensX, TrackStruct::HitParameterStruct::phiSensY, align::Pixel, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, GloballyPositioned< T >::position(), positionAndError2(), LocalTrajectoryError::positionError(), funct::pow(), TrackStruct::HitParameterStruct::probX, TrackStruct::HitParameterStruct::probY, edm::ESHandle< class >::product(), TrackStruct::HitParameterStruct::projWidth, TrackStruct::HitParameterStruct::qBin, SiPixelRecHit::qBin(), DetId::rawId(), TrajectoryMeasurement::recHit(), TrackStruct::HitParameterStruct::resX, TrackStruct::HitParameterStruct::resY, SiStripClusterInfo::signalOverNoise(), SiPixelCluster::sizeX(), SiPixelCluster::sizeY(), TrackStruct::HitParameterStruct::sOverN, TrackStruct::HitParameterStruct::spansTwoRoc, SiPixelRecHit::spansTwoROCs(), GeomDet::specificSurface(), mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, align::Strip, SiStripClusterInfo::stripCharges(), GeomDet::surface(), StripSubdetector::TEC, Bounds::thickness(), StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, toLocal(), GeomDetType::topology(), DetId::Tracker, GeomDet::type(), TrackStruct::HitParameterStruct::v_sector, LocalError::valid(), SiStripClusterInfo::width(), Bounds::width(), TrackStruct::HitParameterStruct::widthX, TrackStruct::HitParameterStruct::widthY, PV2DBase< T, PVType, FrameType >::x(), SiPixelCluster::x(), TrackStruct::HitParameterStruct::xHit, TrackStruct::HitParameterStruct::xTrk, LocalError::xx(), LocalError::xy(), SiPixelCluster::y(), TrackStruct::HitParameterStruct::yHit, TrackStruct::HitParameterStruct::yTrk, and LocalError::yy().
Referenced by analyze().
|
private |
Definition at line 944 of file ApeEstimator.cc.
References funct::abs(), TrajectoryMeasurement::backwardPredictedState(), reco::BeamSpot::BeamWidthX(), reco::BeamSpot::BeamWidthY(), reco::TrackBase::charge(), reco::TrackBase::chi2(), reco::TrackBase::d0(), reco::TrackBase::d0Error(), reco::TrackBase::dxy(), reco::TrackBase::dz(), reco::TrackBase::dzError(), reco::TrackBase::eta(), reco::TrackBase::etaError(), F(), TrajectoryMeasurement::forwardPredictedState(), reco::Track::found(), edm::ParameterSet::getParameter(), TrackingRecHit::hit(), reco::TrackBase::hitPattern(), TrackStruct::TrackParameterStruct::hitsSize, isHit2D(), TrajectoryStateOnSurface::localDirection(), reco::Track::lost(), Trajectory::measurements(), reco::TrackBase::ndof(), reco::TrackBase::p(), parameterSet_, reco::TrackBase::phi(), reco::TrackBase::phiError(), reco::TrackBase::pt(), reco::TrackBase::ptError(), TrajectoryMeasurement::recHit(), reco::Track::recHitsSize(), mathSSE::sqrt(), reco::TrackBase::theta(), trackCut_, reco::BeamSpot::x0(), reco::BeamSpot::y0(), and reco::BeamSpot::z0().
Referenced by analyze().
|
private |
Definition at line 1617 of file ApeEstimator.cc.
References TrackStruct::HitParameterStruct::baryStripX, TrackStruct::HitParameterStruct::baryStripY, TrackStruct::HitParameterStruct::chargeAsymmetry, TrackStruct::HitParameterStruct::chargeLRminus, TrackStruct::HitParameterStruct::chargeLRplus, TrackStruct::HitParameterStruct::chargeOnEdges, TrackStruct::HitParameterStruct::chargePixel, TrackStruct::HitParameterStruct::chargeStrip, TrackStruct::HitParameterStruct::clusterProbabilityQ, TrackStruct::HitParameterStruct::clusterProbabilityXY, TrackStruct::HitParameterStruct::clusterProbabilityXYQ, TrackStruct::HitParameterStruct::errX, TrackStruct::HitParameterStruct::errX2, TrackStruct::HitParameterStruct::errXHit, TrackStruct::HitParameterStruct::errXTrk, TrackStruct::HitParameterStruct::errY, TrackStruct::HitParameterStruct::errY2, TrackStruct::HitParameterStruct::errYHit, TrackStruct::HitParameterStruct::errYTrk, TrackStruct::HitParameterStruct::goodXMeasurement, TrackStruct::HitParameterStruct::goodYMeasurement, TrackStruct::HitParameterStruct::hasBadPixels, hitSelection(), TrackStruct::HitParameterStruct::hitState, inDoubleInterval(), inUintInterval(), TrackStruct::invalid, TrackStruct::HitParameterStruct::isOnEdge, TrackStruct::HitParameterStruct::isPixelHit, TrackStruct::HitParameterStruct::logClusterProbability, m_hitSelection_, m_hitSelectionUInt_, python.multivaluedict::map(), TrackStruct::HitParameterStruct::maxCharge, TrackStruct::HitParameterStruct::maxIndex, TrackStruct::HitParameterStruct::maxStrip, TrackStruct::HitParameterStruct::maxStripInv, TrackStruct::negativeError, TrackStruct::HitParameterStruct::norResX, TrackStruct::HitParameterStruct::norResY, TrackStruct::notInTracker, TrackStruct::HitParameterStruct::phiSens, TrackStruct::HitParameterStruct::phiSensX, TrackStruct::HitParameterStruct::phiSensY, TrackStruct::HitParameterStruct::probX, TrackStruct::HitParameterStruct::probY, TrackStruct::HitParameterStruct::projWidth, TrackStruct::HitParameterStruct::qBin, TrackStruct::HitParameterStruct::resX, TrackStruct::HitParameterStruct::resY, TrackStruct::HitParameterStruct::sOverN, TrackStruct::HitParameterStruct::spansTwoRoc, AlCaHLTBitMon_QueryRunRegistry::string, TrackStruct::HitParameterStruct::widthX, and TrackStruct::HitParameterStruct::widthY.
Referenced by analyze().
|
private |
Definition at line 1476 of file ApeEstimator.cc.
References m_hitSelection_, m_hitSelectionUInt_, python.multivaluedict::map(), setHitSelectionMap(), setHitSelectionMapUInt(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by beginJob(), and hitSelected().
|
private |
Definition at line 1720 of file ApeEstimator.cc.
Referenced by hitSelected().
|
private |
Definition at line 1732 of file ApeEstimator.cc.
Referenced by hitSelected().
|
private |
Definition at line 2108 of file ApeEstimator.cc.
References TrackingRecHit::dimension(), TrackingRecHit::geographicalId(), TrackingRecHit::isValid(), ProjectedSiStripRecHit2D::originalHit(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, SiStripDetId::stereo(), and DetId::Tracker.
Referenced by fillTrackVariables().
|
private |
Definition at line 1360 of file ApeEstimator.cc.
References TrackingRecHit::detUnit(), TrackingRecHit::geographicalId(), TrackStruct::invalid, m_tkTreeVar_, RadialStripTopology::measurementError(), TrackStruct::negativeError, TrackStruct::ok, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, radialPositionAndError2(), rectangularPositionAndError2(), StripSubdetector::TEC, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, GeomDetType::topology(), GeomDet::type(), MeasurementError::uu(), MeasurementError::vv(), LocalError::xx(), and LocalError::yy().
Referenced by fillHitVariables().
|
private |
Definition at line 1429 of file ApeEstimator.cc.
References RadialStripTopology::angularWidth(), funct::cos(), RadialStripTopology::detHeight(), F(), RadialStripTopology::localStripLength(), RadialStripTopology::measurementError(), RadialStripTopology::measurementPosition(), RadialStripTopology::originToIntersection(), phi, funct::pow(), funct::sin(), RadialStripTopology::stripAngle(), MeasurementError::uu(), MeasurementError::vv(), x, PV2DBase< T, PVType, FrameType >::x(), y, PV2DBase< T, PVType, FrameType >::y(), PV3DBase< T, PVType, FrameType >::y(), and LocalError::yy().
Referenced by positionAndError2().
|
private |
Definition at line 1416 of file ApeEstimator.cc.
References x, PV3DBase< T, PVType, FrameType >::x(), LocalError::xx(), y, PV3DBase< T, PVType, FrameType >::y(), and LocalError::yy().
Referenced by positionAndError2().
|
private |
Definition at line 526 of file ApeEstimator.cc.
References edm::ParameterSet::getParameter(), m_resErrBins_, and parameterSet_.
Referenced by beginJob().
|
private |
Definition at line 252 of file ApeEstimator.cc.
References checkIntervalsForSectors(), checkModuleBools(), checkModuleDirections(), checkModuleIds(), checkModulePositions(), F(), edm::ParameterSet::getParameter(), fastTrackerRecHitType::isPixel(), TrackerSectorStruct::isPixel, m_tkSector_, m_tkTreeVar_, python.rootplot.argparse::module, TrackerSectorStruct::name, ReducedTrackerTreeVariables::nStrips, parameterSet_, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, relativeConstraints::ring, statistics(), AlCaHLTBitMon_QueryRunRegistry::string, ReducedTrackerTreeVariables::subdetId, StripSubdetector::TEC, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, ReducedTrackerTreeVariables::uDirection, TrackerSectorStruct::v_rawId, ReducedTrackerTreeVariables::vDirection, and ReducedTrackerTreeVariables::wDirection.
Referenced by beginJob().
|
private |
Definition at line 1582 of file ApeEstimator.cc.
References edm::ParameterSet::getParameter(), m_hitSelection_, and parameterSet_.
Referenced by hitSelection().
|
private |
Definition at line 1598 of file ApeEstimator.cc.
References edm::ParameterSet::getParameter(), m_hitSelectionUInt_, and parameterSet_.
Referenced by hitSelection().
|
private |
Definition at line 491 of file ApeEstimator.cc.
References m_tkSector_, and TrackerSectorStruct::v_rawId.
Referenced by sectorBuilder().
|
private |
Definition at line 208 of file ApeEstimator.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 210 of file ApeEstimator.cc.
Referenced by analyze(), beginJob(), endJob(), and fillHistsForApeCalculation().
|
private |
Definition at line 212 of file ApeEstimator.cc.
Referenced by ApeEstimator(), endJob(), and fillHitVariables().
|
private |
Definition at line 212 of file ApeEstimator.cc.
Referenced by ApeEstimator().
|
private |
Definition at line 212 of file ApeEstimator.cc.
Referenced by ApeEstimator().
|
private |
Definition at line 212 of file ApeEstimator.cc.
Referenced by ApeEstimator().
|
private |
Definition at line 212 of file ApeEstimator.cc.
Referenced by ApeEstimator().
|
private |
Definition at line 212 of file ApeEstimator.cc.
Referenced by ApeEstimator().
|
private |
Definition at line 200 of file ApeEstimator.cc.
Referenced by hitSelected(), hitSelection(), and setHitSelectionMap().
|
private |
Definition at line 201 of file ApeEstimator.cc.
Referenced by hitSelected(), hitSelection(), and setHitSelectionMapUInt().
|
private |
Definition at line 197 of file ApeEstimator.cc.
Referenced by bookSectorHistsForApeCalculation(), fillHistsForApeCalculation(), and residualErrorBinning().
|
private |
Definition at line 190 of file ApeEstimator.cc.
Referenced by bookSectorHistsForAnalyzerMode(), bookSectorHistsForApeCalculation(), calculateAPE(), fillHistsForAnalyzerMode(), fillHistsForApeCalculation(), fillHitVariables(), sectorBuilder(), and statistics().
|
private |
Definition at line 198 of file ApeEstimator.cc.
Referenced by fillHitVariables(), positionAndError2(), and sectorBuilder().
|
private |
Definition at line 205 of file ApeEstimator.cc.
Referenced by analyze().
|
private |
Definition at line 206 of file ApeEstimator.cc.
Referenced by fillHistsForAnalyzerMode(), and fillHistsForApeCalculation().
|
private |
Definition at line 194 of file ApeEstimator.cc.
Referenced by analyze().
|
private |
Definition at line 189 of file ApeEstimator.cc.
Referenced by bookSectorHistsForAnalyzerMode(), bookSectorHistsForApeCalculation(), bookTrackHists(), fillHistsForAnalyzerMode(), fillHistsForApeCalculation(), fillTrackVariables(), residualErrorBinning(), sectorBuilder(), setHitSelectionMap(), and setHitSelectionMapUInt().
|
private |
Definition at line 193 of file ApeEstimator.cc.
Referenced by analyze().
|
private |
Definition at line 191 of file ApeEstimator.cc.
Referenced by analyze(), bookTrackHists(), and fillHistsForAnalyzerMode().
|
private |
Definition at line 203 of file ApeEstimator.cc.
Referenced by analyze(), and fillTrackVariables().