ATLAS Offline Software
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 
11 namespace PhysVal {
12 class 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
PhysVal::EventInfoPlots::initializePlots
virtual void initializePlots()
Definition: EventInfoPlots.cxx:11
PhysVal::EventInfoPlots::m_beamPosSigmaZ
TH1 * m_beamPosSigmaZ
Definition: EventInfoPlots.h:24
PlotBase
Definition: PlotBase.h:34
python.copyTCTOutput.sDir
sDir
Definition: copyTCTOutput.py:60
LArG4FSStartPointFilter.evt
evt
Definition: LArG4FSStartPointFilter.py:42
PhysVal::EventInfoPlots::m_actualInteractionsPerCrossing
TH1 * m_actualInteractionsPerCrossing
Definition: EventInfoPlots.h:19
PhysVal::EventInfoPlots
Definition: EventInfoPlots.h:12
PhysVal::EventInfoPlots::m_beamPosSigmaX
TH1 * m_beamPosSigmaX
Definition: EventInfoPlots.h:21
PhysVal::EventInfoPlots::EventInfoPlots
EventInfoPlots(PlotBase *pParent, const std::string &sDir)
Definition: EventInfoPlots.cxx:8
PhysVal::EventInfoPlots::m_beamSpotWeight
TH1 * m_beamSpotWeight
Definition: EventInfoPlots.h:20
PhysVal
Definition: BTagPlots.cxx:13
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition: EventInfo_v1.h:43
PhysVal::EventInfoPlots::m_beamPosSigmaY
TH1 * m_beamPosSigmaY
Definition: EventInfoPlots.h:22
PhysVal::EventInfoPlots::m_beamPosSigmaXY
TH1 * m_beamPosSigmaXY
Definition: EventInfoPlots.h:23
PhysVal::EventInfoPlots::fill
void fill(const xAOD::EventInfo *evt)
Definition: EventInfoPlots.cxx:27
PhysVal::EventInfoPlots::m_averageInteractionsPerCrossing
TH1 * m_averageInteractionsPerCrossing
Definition: EventInfoPlots.h:18
PlotBase.h