22 <<
"Initializing Beam Spot producer " <<
"\n";
26 produces<reco::BeamSpot>();
43 auto result = std::make_unique<reco::BeamSpot>();
55 <<
"Reconstructing event number: " << iEvent.
id() <<
"\n";
65 for (
int i=0;
i<7; ++
i ) {
66 for (
int j=0;
j<7; ++
j ) {
76 spotDB->GetBeamWidthX(),
78 aSpot.setBeamWidthY( spotDB->GetBeamWidthY() );
79 aSpot.setEmittanceX( spotDB->GetEmittanceX() );
80 aSpot.setEmittanceY( spotDB->GetEmittanceY() );
81 aSpot.setbetaStar( spotDB->GetBetaStar() );
math::Error< dimension >::type CovarianceMatrix
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
#define DEFINE_FWK_MODULE(type)
math::XYZPoint Point
point in the space
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
produce a beam spot class
BeamSpotProducer(const edm::ParameterSet &iConf)
constructor
~BeamSpotProducer()
destructor