46 return StatusCode::SUCCESS;
75 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Handle class for reading from StoreGate.
const ServiceHandle< ITHistSvc > & histSvc() const
The standard THistSvc (for writing histograms and TTrees and more to a root file) Returns (kind of) a...
TH1 * m_h_actualInteractionsPerCrossing
Gaudi::Property< std::string > m_histPath
virtual StatusCode initialize() override final
Gaudi::Property< std::string > m_ntuplePath
float m_actualInteractionsPerCrossing
Gaudi::Property< std::string > m_ntupleName
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
TH1 * m_h_averageInteractionsPerCrossing
unsigned long long m_eventNumber
float m_averageInteractionsPerCrossing
virtual StatusCode execute() override final
float beamPosSigmaY() const
The width of the beam spot in the Y direction.
uint32_t lumiBlock() const
The current event's luminosity block number.
uint32_t bcid() const
The bunch crossing ID of the event.
float beamPosX() const
X coordinate of the beam spot position.
float averageInteractionsPerCrossing() const
Average interactions per crossing for all BCIDs - for out-of-time pile-up.
float actualInteractionsPerCrossing() const
Average interactions per crossing for the current BCID - for in-time pile-up.
float beamPosSigmaX() const
The width of the beam spot in the X direction.
float beamPosZ() const
Z coordinate of the beam spot position.
uint32_t runNumber() const
The current event's run number.
uint64_t eventNumber() const
The current event's event number.
float beamPosSigmaZ() const
The length of the beam spot in the Z direction.
float beamPosY() const
Y coordinate of the beam spot position.
const T * get(const ReadCondHandleKey< T > &key, const EventContext &ctx)
Convenience function to retrieve an object given a ReadCondHandleKey.
EventInfo_v1 EventInfo
Definition of the latest event info version.