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