#include <BeamSpot.h>
Public Types | |
enum | { dimension = 7 } |
enum | { dim3 = 3 } |
enum | { resdim = 2 } |
enum | BeamType { Unknown =-1, Fake =0, LHC =1, Tracker =2 } |
beam spot flags More... | |
typedef math::Error< dim3 >::type | Covariance3DMatrix |
typedef math::Error< dimension > ::type | CovarianceMatrix |
typedef math::XYZPoint | Point |
point in the space More... | |
typedef math::Error< resdim >::type | ResCovMatrix |
Public Member Functions | |
BeamSpot () | |
default constructor More... | |
BeamSpot (const Point &point, double sigmaZ, double dxdz, double dydz, double BeamWidthX, const CovarianceMatrix &error, BeamType type=Unknown) | |
constructor from values More... | |
double | beamWidthFromBeta (double z, double e) const |
double | BeamWidthX () const |
beam width X More... | |
double | BeamWidthXError () const |
error on beam width X, assume error in X = Y More... | |
double | BeamWidthY () const |
beam width Y More... | |
double | BeamWidthYError () const |
error on beam width Y, assume error in X = Y More... | |
double | betaStar () const |
double | covariance (int i, int j) const |
(i,j)-th element of error matrix More... | |
CovarianceMatrix | covariance () const |
return full covariance matrix of dim 7 More... | |
Covariance3DMatrix | covariance3D () const |
return only 3D position covariance matrix More... | |
double | dxdz () const |
dxdz slope More... | |
double | dxdzError () const |
error on dxdz More... | |
double | dydz () const |
dydz slope More... | |
double | dydzError () const |
error on dydz More... | |
double | emittanceX () const |
additional information More... | |
double | emittanceY () const |
const Point & | position () const |
position More... | |
const Point | position (const double z) const |
position of the beam spot at a given z value (it takes into account the dxdz and dydz slopes) More... | |
void | print (std::stringstream &ss) const |
print information More... | |
Covariance3DMatrix | rotatedCovariance3D () const |
void | setBeamWidthX (double v) |
void | setBeamWidthY (double v) |
void | setbetaStar (double v) |
void | setEmittanceX (double v) |
void | setEmittanceY (double v) |
void | setType (BeamType type) |
set beam type More... | |
double | sigmaZ () const |
sigma z More... | |
double | sigmaZ0Error () const |
error on sigma z More... | |
BeamType | type () const |
return beam type More... | |
double | x (const double z) const |
x coordinate of the beeam spot position at a given z value (it takes into account the dxdz slope) More... | |
double | x0 () const |
x coordinate More... | |
double | x0Error () const |
error on x More... | |
double | y (const double z) const |
y coordinate of the beeam spot position at a given z value (it takes into account the dydz slope) More... | |
double | y0 () const |
y coordinate More... | |
double | y0Error () const |
error on y More... | |
double | z0 () const |
z coordinate More... | |
double | z0Error () const |
error on z More... | |
Private Attributes | |
Double32_t | BeamWidthX_ |
Double32_t | BeamWidthY_ |
Double32_t | betaStar_ |
Double32_t | dxdz_ |
Double32_t | dydz_ |
Double32_t | emittanceX_ |
Double32_t | emittanceY_ |
CovarianceMatrix | error_ |
errors More... | |
Point | position_ |
position More... | |
Double32_t | sigmaZ_ |
BeamType | type_ |
Reconstructed beam spot object which provides position, error, and width of the beam position.
Definition at line 23 of file BeamSpot.h.
Definition at line 34 of file BeamSpot.h.
Definition at line 32 of file BeamSpot.h.
typedef math::XYZPoint reco::BeamSpot::Point |
point in the space
Definition at line 30 of file BeamSpot.h.
typedef math::Error<resdim>::type reco::BeamSpot::ResCovMatrix |
Definition at line 36 of file BeamSpot.h.
anonymous enum |
anonymous enum |
anonymous enum |
beam spot flags
Enumerator | |
---|---|
Unknown | |
Fake | |
LHC | |
Tracker |
Definition at line 27 of file BeamSpot.h.
reco::BeamSpot::BeamSpot | ( | ) |
default constructor
Definition at line 25 of file BeamSpot.cc.
References j, gen::k, and Unknown.
|
inline |
constructor from values
Definition at line 42 of file BeamSpot.h.
References BeamWidthX(), BeamWidthX_, BeamWidthY_, betaStar_, dxdz(), dxdz_, dydz(), dydz_, emittanceX_, emittanceY_, error, error_, point, position_, sigmaZ(), sigmaZ_, type(), and type_.
|
inline |
Definition at line 140 of file BeamSpot.h.
References betaStar_, position_, funct::pow(), and mathSSE::sqrt().
|
inline |
beam width X
Definition at line 87 of file BeamSpot.h.
References BeamWidthX_.
Referenced by PrimaryVertexMonitor::analyze(), RecoMuonValidator::analyze(), DiMuonHistograms::analyze(), EfficiencyAnalyzer::analyze(), MuonRecoOneHLT::analyze(), MuonKinVsEtaAnalyzer::analyze(), PrimaryVertexAnalyzer4PU::analyze(), PrimaryVertexAnalyzer4PU::analyzeVertexCollection(), BeamSpot(), GCC11_FINAL< T, TOPO >::BeamSpotTransientTrackingRecHit(), BeamFitter::dumpBWTxtFile(), BeamFitter::dumpTxtFile(), TwoBodyDecayVirtualMeasurement::extractBeamSpotError(), MuonVPlusJetsIDSelectionFunctor::fall10Cuts(), BeamSpotHistogramMaker::fill(), DAClusterizerInZ::fill(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BSFitter::Fit(), BeamMonitor::FitAndFill(), MuonVPlusJetsIDSelectionFunctor::kitQCDCuts(), PrimaryVertexAnalyzer4PU::printPVTrks(), HIBestVertexProducer::produce(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), HIProtoTrackSelector::select(), MuonVPlusJetsIDSelectionFunctor::spring10Cuts(), BeamMonitorBx::weight(), and BeamFitter::write2DB().
|
inline |
error on beam width X, assume error in X = Y
Definition at line 104 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamFitter::dumpBWTxtFile(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BeamMonitor::FitAndFill(), BeamFitter::runFitterNoTxt(), and BeamMonitorBx::weight().
|
inline |
beam width Y
Definition at line 89 of file BeamSpot.h.
References BeamWidthY_.
Referenced by PrimaryVertexMonitor::analyze(), RecoMuonValidator::analyze(), DiMuonHistograms::analyze(), EfficiencyAnalyzer::analyze(), MuonRecoOneHLT::analyze(), MuonKinVsEtaAnalyzer::analyze(), PrimaryVertexAnalyzer4PU::analyze(), PrimaryVertexAnalyzer4PU::analyzeVertexCollection(), GCC11_FINAL< T, TOPO >::BeamSpotTransientTrackingRecHit(), BeamFitter::dumpTxtFile(), TwoBodyDecayVirtualMeasurement::extractBeamSpotError(), MuonVPlusJetsIDSelectionFunctor::fall10Cuts(), BeamSpotHistogramMaker::fill(), DAClusterizerInZ::fill(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BeamMonitor::FitAndFill(), MuonVPlusJetsIDSelectionFunctor::kitQCDCuts(), PrimaryVertexAnalyzer4PU::printPVTrks(), HIBestVertexProducer::produce(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), HIProtoTrackSelector::select(), MuonVPlusJetsIDSelectionFunctor::spring10Cuts(), BeamMonitorBx::weight(), and BeamFitter::write2DB().
|
inline |
error on beam width Y, assume error in X = Y
Definition at line 106 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BeamMonitor::FitAndFill(), BeamFitter::runFitterNoTxt(), and BeamMonitorBx::weight().
|
inline |
Definition at line 139 of file BeamSpot.h.
References betaStar_.
Referenced by BeamFitter::dumpTxtFile().
|
inline |
(i,j)-th element of error matrix
Definition at line 113 of file BeamSpot.h.
References error_.
Referenced by BeamFitter::dumpTxtFile(), BSFitter::Fit(), BeamFitter::runPVandTrkFitter(), and BeamFitter::write2DB().
|
inline |
return full covariance matrix of dim 7
Definition at line 117 of file BeamSpot.h.
References error_.
|
inline |
return only 3D position covariance matrix
Definition at line 119 of file BeamSpot.h.
References error_, j, gen::k, and makeMuonMisalignmentScenario::matrix.
Referenced by pat::PATElectronProducer::embedHighLevel().
|
inline |
dxdz slope
Definition at line 83 of file BeamSpot.h.
References dxdz_.
Referenced by PrimaryVertexMonitor::analyze(), BeamSpot(), ReferenceTrajectory::construct(), BeamFitter::dumpTxtFile(), GsfTrackProducerBase::fillMode(), BSFitter::Fit(), BeamMonitor::FitAndFill(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), PixelVertexProducer::produce(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), PrimaryVertexMonitor::vertexPlots(), BeamMonitorBx::weight(), BeamFitter::write2DB(), BSvsPVHistogramMaker::x(), and x().
|
inline |
error on dxdz
Definition at line 99 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamMonitor::FitAndFill(), BeamFitter::runFitterNoTxt(), and BeamMonitorBx::weight().
|
inline |
dydz slope
Definition at line 85 of file BeamSpot.h.
References dydz_.
Referenced by PrimaryVertexMonitor::analyze(), BeamSpot(), ReferenceTrajectory::construct(), BeamFitter::dumpTxtFile(), GsfTrackProducerBase::fillMode(), BSFitter::Fit(), BeamMonitor::FitAndFill(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), PixelVertexProducer::produce(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), PrimaryVertexMonitor::vertexPlots(), BeamMonitorBx::weight(), BeamFitter::write2DB(), BSvsPVHistogramMaker::y(), and y().
|
inline |
error on dydz
Definition at line 101 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamMonitor::FitAndFill(), BeamFitter::runFitterNoTxt(), and BeamMonitorBx::weight().
|
inline |
additional information
Definition at line 137 of file BeamSpot.h.
References emittanceX_.
Referenced by BeamFitter::dumpTxtFile().
|
inline |
Definition at line 138 of file BeamSpot.h.
References emittanceY_.
Referenced by BeamFitter::dumpTxtFile().
|
inline |
position
Definition at line 63 of file BeamSpot.h.
References position_.
Referenced by ElectronMcFakeValidator::analyze(), ElectronGeneralAnalyzer::analyze(), ElectronAnalyzer::analyze(), ElectronTagProbeAnalyzer::analyze(), TrackerSeedValidator::analyze(), TrackAnalyzer::analyze(), RecoMuonValidator::analyze(), DiMuonHistograms::analyze(), EfficiencyAnalyzer::analyze(), MuonRecoOneHLT::analyze(), MuonKinVsEtaAnalyzer::analyze(), GsfElectronDataAnalyzer::analyze(), GsfElectronMCFakeAnalyzer::analyze(), GsfElectronFakeAnalyzer::analyze(), DQMAnalyzer::analyze(), GenPurposeSkimmerData::analyze(), TwoBodyDecayVirtualMeasurement::beamSpotPosition(), GsfElectronAlgo::beginEvent(), GsfElectronAlgo::createElectron(), KalmanAlignmentTrackRefitter::debugTrackData(), reco::TrackBase::dxy(), pat::PATMuonProducer::embedHighLevel(), pat::PATElectronProducer::embedHighLevel(), GsfTrackProducerBase::fillMode(), PrimaryVertexAnalyzer4PU::fillTrackHistos(), WZInterestingEventSelector::filter(), CSCEfficiency::filter(), ElectronSeedProducer::filterClusters(), ConversionSeedFinder::findLayers(), HLTMuonDimuonL2Filter::hltFilter(), HLTMuonL1toL3TkPreFilter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), OutInConversionSeedFinder::makeTrackState(), HIProtoTrackFilter::operator()(), RecoTrackSelector::operator()(), HIBestVertexProducer::produce(), SoftPFElectronTagInfoProducer::produce(), PixelVertexProducer::produce(), VertexFromTrackProducer::produce(), pat::PATConversionProducer::produce(), PrimaryVertexProducer::produce(), TrackAlgoCompareUtil::produce(), EgammaHLTGsfTrackVarProducer::produce(), TriggerMatcherToHLTDebug::produce(), BeamFitter::readEvent(), CutBasedElectronID::robustSelection(), MuonAlignmentFromReference::run(), HIProtoTrackSelector::select(), reco::modules::CosmicTrackSelector::select(), reco::modules::MultiTrackSelector::select(), HLTMuonMatchAndPlot::selectedMuons(), GsfElectronAlgo::setAmbiguityData(), GsfElectronAlgo::setCutBasedPreselectionFlag(), reco::modules::TrackMultiSelector::testVtx(), QcdUeDQM::trackSelection(), and BeamFitter::write2DB().
const BeamSpot::Point reco::BeamSpot::position | ( | const double | z | ) | const |
position of the beam spot at a given z value (it takes into account the dxdz and dydz slopes)
Definition at line 43 of file BeamSpot.cc.
References pos, x, and detailsBasic3DVector::y.
void reco::BeamSpot::print | ( | std::stringstream & | ss | ) | const |
print information
Definition at line 51 of file BeamSpot.cc.
Referenced by reco::operator<<().
BeamSpot::Covariance3DMatrix reco::BeamSpot::rotatedCovariance3D | ( | ) | const |
Definition at line 79 of file BeamSpot.cc.
References makeMuonMisalignmentScenario::matrix, funct::pow(), idealTransformation::rotation, TkRotation< T >::xx(), TkRotation< T >::xy(), TkRotation< T >::xz(), TkRotation< T >::yx(), TkRotation< T >::yy(), TkRotation< T >::yz(), TkRotation< T >::zx(), TkRotation< T >::zy(), and TkRotation< T >::zz().
Referenced by GsfConstraintAtVertex::constrainAtBeamSpot(), pat::PATMuonProducer::embedHighLevel(), PixelVertexProducer::produce(), PrimaryVertexProducer::produce(), and TrajectoryStateClosestToBeamLine::transverseImpactParameter().
|
inline |
Definition at line 109 of file BeamSpot.h.
References BeamWidthX_, and findQualityFiles::v.
Referenced by PVFitter::runBXFitter(), and PVFitter::runFitter().
|
inline |
Definition at line 110 of file BeamSpot.h.
References BeamWidthY_, and findQualityFiles::v.
Referenced by AlcaBeamMonitor::beginLuminosityBlock(), AlcaBeamSpotFromDB::endLuminosityBlockProduce(), BeamSpotOnlineProducer::produce(), PVFitter::runBXFitter(), PVFitter::runFitter(), BeamFitter::runPVandTrkFitter(), AlcaBeamSpotManager::weight(), and BeamMonitorBx::weight().
|
inline |
Definition at line 146 of file BeamSpot.h.
References betaStar_, and findQualityFiles::v.
Referenced by AlcaBeamSpotFromDB::endLuminosityBlockProduce(), and BeamSpotOnlineProducer::produce().
|
inline |
Definition at line 144 of file BeamSpot.h.
References emittanceX_, and findQualityFiles::v.
Referenced by AlcaBeamSpotFromDB::endLuminosityBlockProduce(), and BeamSpotOnlineProducer::produce().
|
inline |
Definition at line 145 of file BeamSpot.h.
References emittanceY_, and findQualityFiles::v.
Referenced by AlcaBeamSpotFromDB::endLuminosityBlockProduce(), and BeamSpotOnlineProducer::produce().
|
inline |
set beam type
Definition at line 132 of file BeamSpot.h.
Referenced by BeamSpotAnalyzer::endLuminosityBlock(), AlcaBeamSpotFromDB::endLuminosityBlockProduce(), AlcaBeamSpotProducer::endLuminosityBlockProduce(), BSFitter::Fit(), BSFitter::Fit_ited0phi(), BeamSpotOnlineProducer::produce(), BeamFitter::runBeamWidthFitter(), PVFitter::runBXFitter(), PVFitter::runFitter(), BeamFitter::runFitterNoTxt(), and BeamFitter::runPVandTrkFitter().
|
inline |
sigma z
Definition at line 81 of file BeamSpot.h.
References sigmaZ_.
Referenced by PrimaryVertexMonitor::analyze(), RecoMuonValidator::analyze(), DiMuonHistograms::analyze(), EfficiencyAnalyzer::analyze(), MuonRecoOneHLT::analyze(), MuonKinVsEtaAnalyzer::analyze(), BeamSpot(), GCC11_FINAL< T, TOPO >::BeamSpotTransientTrackingRecHit(), BeamFitter::dumpTxtFile(), TwoBodyDecayVirtualMeasurement::extractBeamSpotError(), BeamSpotHistogramMaker::fill(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BSFitter::Fit(), BeamMonitor::FitAndFill(), HIBestVertexProducer::produce(), GlobalTrackingRegionProducerFromBeamSpot::regions(), GlobalTrackingRegionWithVerticesProducer::regions(), HITrackingRegionForPrimaryVtxProducer::regions(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), reco::modules::MultiTrackSelector::select(), reco::modules::TrackMultiSelector::testVtx(), BeamMonitorBx::weight(), and BeamFitter::write2DB().
|
inline |
error on sigma z
Definition at line 97 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BeamMonitor::FitAndFill(), BeamFitter::runFitterNoTxt(), and BeamMonitorBx::weight().
|
inline |
return beam type
Definition at line 130 of file BeamSpot.h.
References type_.
Referenced by cuy.ValElement::__init__(), BeamSpot(), BeamFitter::dumpTxtFile(), BeamMonitor::FitAndFill(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), BeamFitter::runBeamWidthFitter(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), and setType().
|
inline |
x coordinate of the beeam spot position at a given z value (it takes into account the dxdz slope)
Definition at line 72 of file BeamSpot.h.
References dxdz(), x0(), and z0().
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), geometryXMLparser.Alignable::pos(), and Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget().
|
inline |
x coordinate
Definition at line 65 of file BeamSpot.h.
References position_.
Referenced by PrimaryVertexMonitor::analyze(), TrackBuildingAnalyzer::analyze(), PrimaryVertexAnalyzer4PU::analyze(), PrimaryVertexAnalyzer4PU::analyzeVertexCollection(), GCC11_FINAL< T, TOPO >::BeamSpotTransientTrackingRecHit(), FWBeamSpotProxyBuilder::build(), TrackProducerAlgorithm< reco::Track >::buildTrack(), TrackProducerAlgorithm< reco::GsfTrack >::buildTrack(), PhotonIsolationCalculator::calculateTrackIso(), TrackerSeedCleaner::clean(), GsfConstraintAtVertex::constrainAtBeamSpot(), ReferenceTrajectory::construct(), BeamFitter::dumpTxtFile(), MuonVPlusJetsIDSelectionFunctor::fall10Cuts(), BeamSpotHistogramMaker::fill(), BeamMonitorBx::FillTables(), PrimaryVertexAnalyzer4PU::fillTrackHistos(), BeamMonitorBx::FillTrendHistos(), BSFitter::Fit(), BeamMonitor::FitAndFill(), getVertexD0(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), MuonVPlusJetsIDSelectionFunctor::kitQCDCuts(), HIBestVertexProducer::produce(), MuonSeedGenerator::produce(), PixelVertexProducer::produce(), SETMuonSeedProducer::produce(), pat::PATMuonProducer::produce(), pat::PATElectronProducer::produce(), MuonTrackingRegionBuilder::region(), GlobalTrackingRegionProducerFromBeamSpot::regions(), GlobalTrackingRegionWithVerticesProducer::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), HITrackingRegionForPrimaryVtxProducer::regions(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), MuonVPlusJetsIDSelectionFunctor::spring10Cuts(), QcdUeDQM::trackSelection(), HIProtoTrackFilter::update(), MuonUpdatorAtVertex::update(), PrimaryVertexMonitor::vertexPlots(), BeamMonitorBx::weight(), BSvsPVHistogramMaker::x(), x(), and FWBeamSpot::x0().
|
inline |
error on x
Definition at line 91 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by FWBeamSpotProxyBuilder::build(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BeamMonitor::FitAndFill(), BeamFitter::runFitterNoTxt(), BeamMonitorBx::weight(), and FWBeamSpot::x0Error().
|
inline |
y coordinate of the beeam spot position at a given z value (it takes into account the dydz slope)
Definition at line 74 of file BeamSpot.h.
References dydz(), y0(), and z0().
Referenced by svgfig.Ellipse::__repr__(), Vispa.Gui.WidgetContainer.WidgetContainer::autosize(), Vispa.Gui.VispaWidget.VispaWidget::boundingRect(), geometryXMLparser.Alignable::pos(), and Vispa.Gui.ConnectableWidget.ConnectableWidget::positionizeMenuWidget().
|
inline |
y coordinate
Definition at line 67 of file BeamSpot.h.
References position_.
Referenced by PrimaryVertexMonitor::analyze(), TrackBuildingAnalyzer::analyze(), PrimaryVertexAnalyzer4PU::analyze(), PrimaryVertexAnalyzer4PU::analyzeVertexCollection(), GCC11_FINAL< T, TOPO >::BeamSpotTransientTrackingRecHit(), FWBeamSpotProxyBuilder::build(), TrackProducerAlgorithm< reco::Track >::buildTrack(), TrackProducerAlgorithm< reco::GsfTrack >::buildTrack(), PhotonIsolationCalculator::calculateTrackIso(), TrackerSeedCleaner::clean(), GsfConstraintAtVertex::constrainAtBeamSpot(), ReferenceTrajectory::construct(), BeamFitter::dumpTxtFile(), MuonVPlusJetsIDSelectionFunctor::fall10Cuts(), BeamSpotHistogramMaker::fill(), BeamMonitorBx::FillTables(), PrimaryVertexAnalyzer4PU::fillTrackHistos(), BeamMonitorBx::FillTrendHistos(), BSFitter::Fit(), BeamMonitor::FitAndFill(), getVertexD0(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), MuonVPlusJetsIDSelectionFunctor::kitQCDCuts(), HIBestVertexProducer::produce(), MuonSeedGenerator::produce(), PixelVertexProducer::produce(), SETMuonSeedProducer::produce(), pat::PATMuonProducer::produce(), pat::PATElectronProducer::produce(), MuonTrackingRegionBuilder::region(), GlobalTrackingRegionProducerFromBeamSpot::regions(), GlobalTrackingRegionWithVerticesProducer::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), HITrackingRegionForPrimaryVtxProducer::regions(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), MuonVPlusJetsIDSelectionFunctor::spring10Cuts(), QcdUeDQM::trackSelection(), HIProtoTrackFilter::update(), MuonUpdatorAtVertex::update(), PrimaryVertexMonitor::vertexPlots(), BeamMonitorBx::weight(), BSvsPVHistogramMaker::y(), y(), and FWBeamSpot::y0().
|
inline |
error on y
Definition at line 93 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by FWBeamSpotProxyBuilder::build(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BeamMonitor::FitAndFill(), BeamFitter::runFitterNoTxt(), BeamMonitorBx::weight(), and FWBeamSpot::y0Error().
|
inline |
z coordinate
Definition at line 69 of file BeamSpot.h.
References position_.
Referenced by PrimaryVertexMonitor::analyze(), TrackBuildingAnalyzer::analyze(), PrimaryVertexAnalyzer4PU::analyze(), PrimaryVertexAnalyzer4PU::analyzeVertexCollection(), GCC11_FINAL< T, TOPO >::BeamSpotTransientTrackingRecHit(), FWBeamSpotProxyBuilder::build(), TrackProducerAlgorithm< reco::Track >::buildTrack(), TrackProducerAlgorithm< reco::GsfTrack >::buildTrack(), PhotonIsolationCalculator::calculateTrackIso(), TrackerSeedCleaner::clean(), GsfConstraintAtVertex::constrainAtBeamSpot(), ReferenceTrajectory::construct(), BeamFitter::dumpTxtFile(), MuonVPlusJetsIDSelectionFunctor::fall10Cuts(), BeamSpotHistogramMaker::fill(), BSvsPVHistogramMaker::fill(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), QcdUeDQM::fillVtxPlots(), BSFitter::Fit(), BeamMonitor::FitAndFill(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), MuonVPlusJetsIDSelectionFunctor::kitQCDCuts(), MuonSeedGenerator::produce(), PixelVertexProducer::produce(), SETMuonSeedProducer::produce(), pat::PATMuonProducer::produce(), pat::PATElectronProducer::produce(), MuonTrackingRegionBuilder::region(), GlobalTrackingRegionProducerFromBeamSpot::regions(), GlobalTrackingRegionWithVerticesProducer::regions(), TrackingRegionsFromBeamSpotAndL2Tau::regions(), HITrackingRegionForPrimaryVtxProducer::regions(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), MuonVPlusJetsIDSelectionFunctor::spring10Cuts(), QcdUeDQM::trackSelection(), HIProtoTrackFilter::update(), MuonUpdatorAtVertex::update(), PrimaryVertexMonitor::vertexPlots(), BeamMonitorBx::weight(), BSvsPVHistogramMaker::x(), x(), BSvsPVHistogramMaker::y(), y(), and FWBeamSpot::z0().
|
inline |
error on z
Definition at line 95 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by FWBeamSpotProxyBuilder::build(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BeamMonitor::FitAndFill(), BeamFitter::runFitterNoTxt(), BeamMonitorBx::weight(), and FWBeamSpot::z0Error().
|
private |
Definition at line 158 of file BeamSpot.h.
Referenced by BeamSpot(), BeamWidthX(), and setBeamWidthX().
|
private |
Definition at line 159 of file BeamSpot.h.
Referenced by BeamSpot(), BeamWidthY(), and setBeamWidthY().
|
private |
Definition at line 164 of file BeamSpot.h.
Referenced by BeamSpot(), beamWidthFromBeta(), betaStar(), and setbetaStar().
|
private |
Definition at line 160 of file BeamSpot.h.
Referenced by BeamSpot(), and dxdz().
|
private |
Definition at line 161 of file BeamSpot.h.
Referenced by BeamSpot(), and dydz().
|
private |
Definition at line 162 of file BeamSpot.h.
Referenced by BeamSpot(), emittanceX(), and setEmittanceX().
|
private |
Definition at line 163 of file BeamSpot.h.
Referenced by BeamSpot(), emittanceY(), and setEmittanceY().
|
private |
errors
Definition at line 155 of file BeamSpot.h.
Referenced by BeamSpot(), BeamWidthXError(), BeamWidthYError(), covariance(), covariance3D(), dxdzError(), dydzError(), sigmaZ0Error(), x0Error(), y0Error(), and z0Error().
|
private |
position
Definition at line 153 of file BeamSpot.h.
Referenced by BeamSpot(), beamWidthFromBeta(), position(), x0(), y0(), and z0().
|
private |
Definition at line 157 of file BeamSpot.h.
Referenced by BeamSpot(), and sigmaZ().
|
private |
Definition at line 166 of file BeamSpot.h.
Referenced by Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), BeamSpot(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::insertInto(), RandomRunSource.RandomRunSource::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), setType(), and type().