28 produces<reco::BeamSpot, edm::Transition::EndLuminosityBlock>(
"alcaBeamSpot");
45 for (
int i = 0;
i < 7; ++
i) {
46 for (
int j = 0;
j < 7; ++
j) {
65 auto result = std::make_unique<reco::BeamSpot>();
math::Error< dimension >::type CovarianceMatrix
double z() const
get Z beam position
const edm::ESGetToken< BeamSpotObjects, BeamSpotObjectsRcd > beamSpotToken_
double emittanceY() const
get emittance
double emittanceX() const
get emittance
void setbetaStar(double v)
#define DEFINE_FWK_MODULE(type)
double beamWidthY() const
get average transverse beam width
double y() const
get Y beam position
double dxdz() const
get dxdz slope, crossing angle in XZ
math::XYZPoint Point
point in the space
double covariance(int i, int j) const
get i,j element of the full covariance matrix 7x7
void setType(BeamType type)
set beam type
double sigmaZ() const
get sigma Z, RMS bunch length
bool getData(T &iHolder) const
void setBeamWidthY(double v)
void setEmittanceY(double v)
void put(std::unique_ptr< PROD > product)
Put a new product.
double beamWidthX() const
get average transverse beam width
void endLuminosityBlockProduce(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup) final
AlcaBeamSpotFromDB(const edm::ParameterSet &)
~AlcaBeamSpotFromDB() override
double x() const
get X beam position
double betaStar() const
get beta star
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) final
double dydz() const
get dydz slope, crossing angle in YZ
int beamType() const
get beam type
void setEmittanceX(double v)