Go to the documentation of this file.
90 usesResource(
"TFileService");
111 float dummy_float = -999.0;
112 int dummy_int = -999;
131 std::ostringstream
output;
138 output <<
" for runs: " <<
iEvent.id().run() <<
" - " <<
iEvent.id().luminosityBlock() << std::endl;
160 output << *mybeamspot << std::endl;
bool check(const edm::EventSetup &iSetup)
T const * product() const
double GetBeamWidthY() const
get average transverse beam width
double Getdxdz() const
get dxdz slope, crossing angle in XZ
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::unique_ptr< std::ofstream > output_
double GetSigmaZ() const
get sigma Z, RMS bunch length
double GetZ() const
get Z beam position
T getUntrackedParameter(std::string const &, T const &) const
~BeamSpotOnlineLegacyRcdReader() override
#define DEFINE_FWK_MODULE(type)
int GetLastAnalyzedLumi() const
Getters Methods.
double GetY() const
get Y beam position
BeamSpotOnlineLegacyRcdReader(const edm::ParameterSet &)
struct BeamSpotOnlineLegacyRcdReader::theBSOfromDB theBSOfromDB_
int GetLastAnalyzedRun() const
edm::Service< TFileService > tFileService
double GetBeamWidthX() const
get average transverse beam width
void analyze(const edm::Event &, const edm::EventSetup &) override
int GetLastAnalyzedFill() const
void addDefault(ParameterSetDescription const &psetDescription)
edm::ESWatcher< BeamSpotOnlineLegacyObjectsRcd > watcher_
double GetX() const
get X beam position
T * make(const Args &... args) const
make new ROOT object