ATLAS Offline Software
Loading...
Searching...
No Matches
LumiBlockMuWriter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LUMIBLOCKCOMPS_LUMIBLOCKMUWRITER_H
6#define LUMIBLOCKCOMPS_LUMIBLOCKMUWRITER_H
7
14
19
21
23{
24 public:
25 LumiBlockMuWriter(const std::string& name, ISvcLocator* pSvcLocator);
26
27 virtual StatusCode initialize() override;
28 virtual StatusCode execute(const EventContext& ctx) const override;
29
30 private:
32 ,"LumiDataKey"
33 ,"LuminosityCondData"
34 ,"RCHK for LuminosityCondData"};
35
37 ,"actualInteractionsPerCrossingKey"
38 ,"EventInfo.actualInteractionsPerCrossing"
39 ,"Decoration for Actual Interaction Per Crossing"};
40
42 ,"averageInteractionsPerCrossingKey"
43 ,"EventInfo.averageInteractionsPerCrossing"
44 ,"Decoration for Average Interaction Per Crossing"};
45
46};
47
48#endif
Hold luminosity data produced by LuminosityCondAlg.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteDecorHandleKey< xAOD::EventInfo > m_actMuKey
SG::WriteDecorHandleKey< xAOD::EventInfo > m_aveMuKey
virtual StatusCode execute(const EventContext &ctx) const override
LumiBlockMuWriter(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
SG::ReadCondHandleKey< LuminosityCondData > m_lumiDataKey
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.