#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 21 of file BeamSpot.h.
Definition at line 31 of file BeamSpot.h.
Definition at line 29 of file BeamSpot.h.
typedef math::XYZPoint reco::BeamSpot::Point |
point in the space
Definition at line 27 of file BeamSpot.h.
typedef math::Error<resdim>::type reco::BeamSpot::ResCovMatrix |
Definition at line 33 of file BeamSpot.h.
anonymous enum |
anonymous enum |
anonymous enum |
beam spot flags
Enumerator | |
---|---|
Unknown | |
Fake | |
LHC | |
Tracker |
Definition at line 24 of file BeamSpot.h.
reco::BeamSpot::BeamSpot | ( | ) |
default constructor
Definition at line 23 of file BeamSpot.cc.
References dqmiolumiharvest::j, isotrackApplyRegressor::k, and reco::Unknown.
|
inline |
constructor from values
Definition at line 39 of file BeamSpot.h.
References BeamWidthX(), BeamWidthX_, BeamWidthY_, betaStar_, dxdz(), dxdz_, dydz(), dydz_, emittanceX_, emittanceY_, relativeConstraints::error, error_, point, position_, sigmaZ(), sigmaZ_, type(), and type_.
|
inline |
Definition at line 132 of file BeamSpot.h.
References betaStar_, MillePedeFileConverter_cfg::e, position_, funct::pow(), and mathSSE::sqrt().
|
inline |
beam width X
Definition at line 82 of file BeamSpot.h.
References BeamWidthX_.
Referenced by BeamSpotCompatibilityChecker::analyze(), BeamSpot(), BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), beamspot::dumpBeamSpotTxt(), BeamFitter::dumpBWTxtFile(), BeamFitter::dumpTxtFile(), TwoBodyDecayVirtualMeasurement::extractBeamSpotError(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BSFitter::Fit(), FakeBeamMonitor::FitAndFill(), BeamMonitor::FitAndFill(), MuonBeamspotConstraintValueMapProducer::produce(), FFTJetVertexAdder::produce(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), BeamMonitorBx::weight(), and BeamFitter::write2DB().
|
inline |
error on beam width X, assume error in X = Y
Definition at line 99 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), BeamFitter::dumpBWTxtFile(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), FakeBeamMonitor::FitAndFill(), BeamMonitor::FitAndFill(), MuonBeamspotConstraintValueMapProducer::produce(), BeamFitter::runFitterNoTxt(), and BeamMonitorBx::weight().
|
inline |
beam width Y
Definition at line 84 of file BeamSpot.h.
References BeamWidthY_.
Referenced by BeamSpotCompatibilityChecker::analyze(), BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), beamspot::dumpBeamSpotTxt(), BeamFitter::dumpTxtFile(), TwoBodyDecayVirtualMeasurement::extractBeamSpotError(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), FakeBeamMonitor::FitAndFill(), BeamMonitor::FitAndFill(), MuonBeamspotConstraintValueMapProducer::produce(), FFTJetVertexAdder::produce(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), BeamMonitorBx::weight(), and BeamFitter::write2DB().
|
inline |
error on beam width Y, assume error in X = Y
Definition at line 101 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), FakeBeamMonitor::FitAndFill(), BeamMonitor::FitAndFill(), MuonBeamspotConstraintValueMapProducer::produce(), BeamFitter::runFitterNoTxt(), and BeamMonitorBx::weight().
|
inline |
Definition at line 131 of file BeamSpot.h.
References betaStar_.
Referenced by beamspot::dumpBeamSpotTxt(), and BeamFitter::dumpTxtFile().
|
inline |
(i,j)-th element of error matrix
Definition at line 108 of file BeamSpot.h.
References error_, mps_fire::i, and dqmiolumiharvest::j.
Referenced by beamspot::dumpBeamSpotTxt(), BeamFitter::dumpTxtFile(), BSFitter::Fit(), BeamFitter::runPVandTrkFitter(), and BeamFitter::write2DB().
|
inline |
return full covariance matrix of dim 7
Definition at line 110 of file BeamSpot.h.
References error_.
|
inline |
return only 3D position covariance matrix
Definition at line 112 of file BeamSpot.h.
References error_, dqmiolumiharvest::j, isotrackApplyRegressor::k, and makeMuonMisalignmentScenario::matrix.
Referenced by PF_PU_AssoMapAlgos::GetCleanedKshort(), PF_PU_AssoMapAlgos::GetCleanedLambda(), and PF_PU_AssoMapAlgos::GetCleanedNI().
|
inline |
dxdz slope
Definition at line 78 of file BeamSpot.h.
References dxdz_.
Referenced by BPHMonitor::analyze(), BeamSpot(), AlcaBeamSpotManager::createWeightedPayloads(), beamspot::dumpBeamSpotTxt(), BeamFitter::dumpTxtFile(), LeptonSkimming::filter(), BSFitter::Fit(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTDisplacedtktktkFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), HLTmmkFilter::hltFilter(), AlignmentProducerBase::initBeamSpot(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), BeamMonitorBx::weight(), BeamFitter::write2DB(), and x().
|
inline |
error on dxdz
Definition at line 94 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by AlcaBeamSpotManager::createWeightedPayloads(), BeamFitter::runFitterNoTxt(), and BeamMonitorBx::weight().
|
inline |
dydz slope
Definition at line 80 of file BeamSpot.h.
References dydz_.
Referenced by BPHMonitor::analyze(), BeamSpot(), AlcaBeamSpotManager::createWeightedPayloads(), beamspot::dumpBeamSpotTxt(), BeamFitter::dumpTxtFile(), LeptonSkimming::filter(), BSFitter::Fit(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTDisplacedtktktkFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), HLTmmkFilter::hltFilter(), AlignmentProducerBase::initBeamSpot(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), BeamMonitorBx::weight(), BeamFitter::write2DB(), and y().
|
inline |
error on dydz
Definition at line 96 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by AlcaBeamSpotManager::createWeightedPayloads(), BeamFitter::runFitterNoTxt(), and BeamMonitorBx::weight().
|
inline |
additional information
Definition at line 129 of file BeamSpot.h.
References emittanceX_.
Referenced by beamspot::dumpBeamSpotTxt(), and BeamFitter::dumpTxtFile().
|
inline |
Definition at line 130 of file BeamSpot.h.
References emittanceY_.
Referenced by beamspot::dumpBeamSpotTxt(), and BeamFitter::dumpTxtFile().
|
inline |
position
Definition at line 59 of file BeamSpot.h.
References position_.
Referenced by EwkMuDQM::analyze(), EwkMuLumiMonitorDQM::analyze(), ElectronConversionRejectionValidator::analyze(), HcalRaddamMuon::analyze(), IsoTrackCalibration::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HLTExoticaSubAnalysis::analyze(), IsoTrackCalib::analyze(), HcalIsoTrkAnalyzer::analyze(), IsoTrig::analyze(), IsolatedTracksHcalScale::analyze(), IsolatedTracksNxN::analyze(), TwoBodyDecayVirtualMeasurement::beamSpotPosition(), GsfElectronAlgo::createElectron(), muonisolation::TrackExtractor::deposit(), muonisolation::PixelTrackExtractor::deposit(), reco::TrackBase::dxy(), reco::TrackBase::dxyError(), egHLT::OffHelper::fillHLTData(), WZInterestingEventSelector::filter(), LeptonSkimming::filter(), CSCEfficiency::filter(), PFECALSuperClusterAlgo::finalizeSuperCluster(), ConversionSeedFinder::findLayers(), V0Fitter::fitAll(), PF_PU_AssoMapAlgos::GetCleanedKshort(), PF_PU_AssoMapAlgos::GetCleanedLambda(), PF_PU_AssoMapAlgos::GetCleanedNI(), HLTMuonTrackMassFilter::hltFilter(), HLTMuonL2FromL1TPreFilter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), HLTPMMassFilter::hltFilter(), cms::MuonTCMETValueMapProducer::isGoodMuon(), cms::MuonTCMETValueMapProducer::isGoodTrack(), TCMETAlgo::isGoodTrack(), L3MuonTrajectoryBuilder::makeTkCandCollection(), OutInConversionSeedFinder::makeTrackState(), DQMExample_Step1::MediumEle(), EG9X105XObjectUpdateModifier::modifyObject(), GsfEleConversionVetoCut::operator()(), HIProtoTrackFilter::operator()(), EgammaHLTElectronTrackIsolationProducers::produce(), pat::PATPhotonProducer::produce(), MuIsolatorResultProducer< BT >::produce(), pat::PATElectronProducer::produce(), L1FPGATrackProducer::produce(), BeamFitter::readEvent(), PhotonConversionTrajectorySeedProducerFromSingleLegAlgo::rejectTrack(), CutBasedElectronID::robustSelection(), EgammaHLTPixelMatchElectronAlgo::run(), CosmicTrackSelector::select(), MultiTrackSelector::select(), GsfEleConversionVetoCut::value(), 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 42 of file BeamSpot.cc.
References x.
void reco::BeamSpot::print | ( | std::stringstream & | ss | ) | const |
print information
Definition at line 47 of file BeamSpot.cc.
References simBeamSpotPI::betaStar, dxdz, dydz, BeamSpotFakeParameters_cfi::emittanceX, BeamSpotFakeParameters_cfi::emittanceY, beamSpotPI::sigmaZ, and contentValuesCheck::ss.
BeamSpot::Covariance3DMatrix reco::BeamSpot::rotatedCovariance3D | ( | ) | const |
Definition at line 73 of file BeamSpot.cc.
References dxdz, dydz, makeMuonMisalignmentScenario::matrix, funct::pow(), idealTransformation::rotation, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::rotationMatrix(), and beamSpotPI::sigmaZ.
Referenced by reco::TrackBase::dxyError(), V0Fitter::fitAll(), and TrajectoryStateClosestToBeamLine::transverseImpactParameter().
|
inline |
Definition at line 104 of file BeamSpot.h.
References BeamWidthX_, and findQualityFiles::v.
Referenced by PVFitter::runBXFitter(), and PVFitter::runFitter().
|
inline |
Definition at line 105 of file BeamSpot.h.
References BeamWidthY_, and findQualityFiles::v.
Referenced by AlcaBeamSpotFromDB::endLuminosityBlockProduce(), OnlineBeamMonitor::globalBeginLuminosityBlock(), AlcaBeamMonitor::globalBeginLuminosityBlock(), PVFitter::runBXFitter(), PVFitter::runFitter(), BeamFitter::runPVandTrkFitter(), AlcaBeamSpotManager::weight(), and BeamMonitorBx::weight().
|
inline |
Definition at line 138 of file BeamSpot.h.
References betaStar_, and findQualityFiles::v.
Referenced by AlcaBeamSpotFromDB::endLuminosityBlockProduce().
|
inline |
Definition at line 136 of file BeamSpot.h.
References emittanceX_, and findQualityFiles::v.
Referenced by AlcaBeamSpotFromDB::endLuminosityBlockProduce().
|
inline |
Definition at line 137 of file BeamSpot.h.
References emittanceY_, and findQualityFiles::v.
Referenced by AlcaBeamSpotFromDB::endLuminosityBlockProduce().
|
inline |
set beam type
Definition at line 124 of file BeamSpot.h.
Referenced by AlcaBeamSpotFromDB::endLuminosityBlockProduce(), BSFitter::Fit(), BSFitter::Fit_ited0phi(), BeamFitter::runBeamWidthFitter(), PVFitter::runBXFitter(), PVFitter::runFitter(), BeamFitter::runFitterNoTxt(), and BeamFitter::runPVandTrkFitter().
|
inline |
sigma z
Definition at line 76 of file BeamSpot.h.
References sigmaZ_.
Referenced by BeamSpotCompatibilityChecker::analyze(), BeamSpot(), SeedingOTEDProducer::buildInitialTSOS(), BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), beamspot::dumpBeamSpotTxt(), BeamFitter::dumpTxtFile(), TwoBodyDecayVirtualMeasurement::extractBeamSpotError(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BSFitter::Fit(), FFTJetVertexAdder::produce(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), MultiTrackSelector::select(), BeamMonitorBx::weight(), and BeamFitter::write2DB().
|
inline |
error on sigma z
Definition at line 92 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BeamFitter::runFitterNoTxt(), and BeamMonitorBx::weight().
|
inline |
return beam type
Definition at line 122 of file BeamSpot.h.
References type_.
Referenced by BeamSpot(), beamspot::dumpBeamSpotTxt(), BeamFitter::dumpTxtFile(), 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 68 of file BeamSpot.h.
References dxdz(), x0(), and z0().
Referenced by svgfig.Curve.Sample::__repr__(), svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
x coordinate
Definition at line 61 of file BeamSpot.h.
References position_.
Referenced by SiPixelTrackResidualSource::analyze(), TkConvValidator::analyze(), BPHMonitor::analyze(), BeamSpotCompatibilityChecker::analyze(), HLTExoticaSubAnalysis::analyze(), TrackerDpgAnalysis::analyze(), PhotonIsolationCalculator::calculateTrackIso(), BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), PF_PU_AssoMapAlgos::dR(), beamspot::dumpBeamSpotTxt(), BeamFitter::dumpTxtFile(), HLTObjectMonitor::dxyFinder(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), LeptonSkimming::filter(), BSFitter::Fit(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktktkFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), AlignmentProducerBase::initBeamSpot(), ConeIsolation::produce(), PixelVertexProducer::produce(), FFTJetVertexAdder::produce(), TrackClassifier::reconstructionInformation(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), PFDisplacedVertexHelper::setPrimaryVertex(), PFDisplacedVertexCandidateFinder::setPrimaryVertex(), BeamMonitorBx::weight(), x(), and FWBeamSpot::x0().
|
inline |
error on x
Definition at line 86 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), 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 70 of file BeamSpot.h.
References dydz(), y0(), and z0().
Referenced by svgfig.Ellipse::__repr__(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r(), and ntupleDataFormat._HitObject::r3D().
|
inline |
y coordinate
Definition at line 63 of file BeamSpot.h.
References position_.
Referenced by SiPixelTrackResidualSource::analyze(), TkConvValidator::analyze(), BPHMonitor::analyze(), BeamSpotCompatibilityChecker::analyze(), HLTExoticaSubAnalysis::analyze(), TrackerDpgAnalysis::analyze(), PhotonIsolationCalculator::calculateTrackIso(), BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), PF_PU_AssoMapAlgos::dR(), beamspot::dumpBeamSpotTxt(), BeamFitter::dumpTxtFile(), HLTObjectMonitor::dxyFinder(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), LeptonSkimming::filter(), BSFitter::Fit(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktktkFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), AlignmentProducerBase::initBeamSpot(), ConeIsolation::produce(), PixelVertexProducer::produce(), FFTJetVertexAdder::produce(), TrackClassifier::reconstructionInformation(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), PFDisplacedVertexHelper::setPrimaryVertex(), PFDisplacedVertexCandidateFinder::setPrimaryVertex(), BeamMonitorBx::weight(), y(), and FWBeamSpot::y0().
|
inline |
error on y
Definition at line 88 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BeamFitter::runFitterNoTxt(), BeamMonitorBx::weight(), and FWBeamSpot::y0Error().
|
inline |
z coordinate
Definition at line 65 of file BeamSpot.h.
References position_.
Referenced by SiPixelTrackResidualSource::analyze(), BPHMonitor::analyze(), BeamSpotCompatibilityChecker::analyze(), TrackerDpgAnalysis::analyze(), PhotonIsolationCalculator::calculateTrackIso(), BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), PF_PU_AssoMapAlgos::dR(), beamspot::dumpBeamSpotTxt(), BeamFitter::dumpTxtFile(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), LeptonSkimming::filter(), BSFitter::Fit(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktktkFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTDisplacedmumuFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), AlignmentProducerBase::initBeamSpot(), TSGFromPropagation::passSelection(), FastTSGFromPropagation::passSelection(), FFTJetVertexAdder::produce(), TrackClassifier::reconstructionInformation(), BeamFitter::runFitterNoTxt(), BeamFitter::runPVandTrkFitter(), PFDisplacedVertexHelper::setPrimaryVertex(), PFDisplacedVertexCandidateFinder::setPrimaryVertex(), BeamMonitorBx::weight(), x(), y(), and FWBeamSpot::z0().
|
inline |
error on z
Definition at line 90 of file BeamSpot.h.
References error_, and mathSSE::sqrt().
Referenced by BeamSpotCompatibilityChecker::compareBS(), AlcaBeamSpotManager::createWeightedPayloads(), BeamMonitorBx::FillTables(), BeamMonitorBx::FillTrendHistos(), BeamFitter::runFitterNoTxt(), BeamMonitorBx::weight(), and FWBeamSpot::z0Error().
|
private |
Definition at line 150 of file BeamSpot.h.
Referenced by BeamSpot(), BeamWidthX(), and setBeamWidthX().
|
private |
Definition at line 151 of file BeamSpot.h.
Referenced by BeamSpot(), BeamWidthY(), and setBeamWidthY().
|
private |
Definition at line 156 of file BeamSpot.h.
Referenced by BeamSpot(), beamWidthFromBeta(), betaStar(), and setbetaStar().
|
private |
Definition at line 152 of file BeamSpot.h.
Referenced by BeamSpot(), and dxdz().
|
private |
Definition at line 153 of file BeamSpot.h.
Referenced by BeamSpot(), and dydz().
|
private |
Definition at line 154 of file BeamSpot.h.
Referenced by BeamSpot(), emittanceX(), and setEmittanceX().
|
private |
Definition at line 155 of file BeamSpot.h.
Referenced by BeamSpot(), emittanceY(), and setEmittanceY().
|
private |
errors
Definition at line 147 of file BeamSpot.h.
Referenced by BeamSpot(), BeamWidthXError(), BeamWidthYError(), covariance(), covariance3D(), dxdzError(), dydzError(), sigmaZ0Error(), x0Error(), y0Error(), and z0Error().
|
private |
position
Definition at line 145 of file BeamSpot.h.
Referenced by BeamSpot(), beamWidthFromBeta(), position(), x0(), y0(), and z0().
|
private |
Definition at line 149 of file BeamSpot.h.
Referenced by BeamSpot(), and sigmaZ().
|
private |
Definition at line 158 of file BeamSpot.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), BeamSpot(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), setType(), and type().