ATLAS Offline Software
Loading...
Searching...
No Matches
EventInfoPlots.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PHYSVALMONITORING_EVENTINFO_PLOTS_H
6#define PHYSVALMONITORING_EVENTINFO_PLOTS_H
7
10
11namespace PhysVal {
12class EventInfoPlots : public PlotBase {
13 public:
14 EventInfoPlots(PlotBase* pParent, const std::string& sDir);
15 void fill(const xAOD::EventInfo* evt);
16
17 private:
20 TH1* m_beamSpotWeight = nullptr;
21 TH1* m_beamPosSigmaX = nullptr;
22 TH1* m_beamPosSigmaY = nullptr;
23 TH1* m_beamPosSigmaXY = nullptr;
24 TH1* m_beamPosSigmaZ = nullptr;
25
26 virtual void initializePlots();
27};
28} // namespace PhysVal
29
30#endif
void fill(const xAOD::EventInfo *evt)
EventInfoPlots(PlotBase *pParent, const std::string &sDir)
virtual void initializePlots()
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
EventInfo_v1 EventInfo
Definition of the latest event info version.