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
double GetSigmaZ() const
get sigma Z, RMS bunch length
double GetZ() const
get Z beam position
edm::Service< TFileService > tFileService
struct BeamSpotOnlineHLTRcdReader::theBSOfromDB theBSOfromDB_
T getUntrackedParameter(std::string const &, T const &) const
Log< level::Info, false > LogInfo
#define DEFINE_FWK_MODULE(type)
~BeamSpotOnlineHLTRcdReader() override
edm::ESWatcher< BeamSpotOnlineHLTObjectsRcd > watcher_
int GetLastAnalyzedLumi() const
Getters Methods.
std::unique_ptr< std::ofstream > output_
double GetY() const
get Y beam position
int GetLastAnalyzedRun() const
Log< level::Error, false > LogError
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)
double GetX() const
get X beam position
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
T * make(const Args &... args) const
make new ROOT object
BeamSpotOnlineHLTRcdReader(const edm::ParameterSet &)