78 aBeamSpot->
SetType(it->second.type());
79 aBeamSpot->
SetPosition(it->second.x0(),it->second.y0(),it->second.z0());
81 aBeamSpot->
SetSigmaZ(it->second.sigmaZ());
86 aBeamSpot->
Setdxdz(it->second.dxdz());
87 aBeamSpot->
Setdydz(it->second.dydz());
94 for (
int i=0;
i<7; ++
i) {
95 for (
int j=0;
j<7; ++
j) {
119 <<
"new tag requested" << std::endl;
127 <<
"no new tag requested, appending IOV" << std::endl;
160 std::map<std::string, std::string> jrInfo;
161 jrInfo[
"Source"] =
"AlcaHarvesting";
162 jrInfo[
"FileClass"] =
"ALCA";
167 jrInfo[
"Timetype"] =
"runnumber";
169 jrInfo[
"Timetype"] =
"lumiid";
172 for(std::vector<std::string>::const_iterator
key = paramKeys.begin();
173 key != paramKeys.end();
T getUntrackedParameter(std::string const &, T const &) const
const std::string & connectionString() const
edm::ParameterSet metadataForOfflineDropBox_
std::string beamSpotOutputBase_
void SetSigmaZ(double val)
set sigma Z, RMS bunch length
void reportAnalysisFile(std::string const &fileName, std::map< std::string, std::string > const &fileData)
std::map< edm::LuminosityBlockNumber_t, reco::BeamSpot >::iterator bsMap_iterator
void SetCovariance(int i, int j, double val)
set i,j element of the full covariance matrix 7x7
void Setdydz(double val)
set dydz slope, crossing angle in XZ
std::string tag(const std::string &recordName)
const std::map< edm::LuminosityBlockNumber_t, reco::BeamSpot > & getPayloads(void)
unsigned long long Time_t
bool isNewTagRequest(const std::string &recordName)
void SetEmittanceX(double val)
set emittance
cond::DbSession session() const
void writeOne(T *payload, Time_t time, const std::string &recordName, bool withlogging=false)
void Setdxdz(double val)
set dxdz slope, crossing angle
std::vector< std::string > getParameterNames() const
void createWeightedPayloads(void)
void SetBetaStar(double val)
set beta star
void SetType(int type)
set beam type
void SetEmittanceY(double val)
set emittance
void SetBeamWidthX(double val)
set average transverse beam width X
void SetBeamWidthY(double val)
set average transverse beam width Y
AlcaBeamSpotManager theAlcaBeamSpotManager_
std::string outputrecordName_
void SetPosition(double x, double y, double z)
set XYZ position