|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef BEAMSPOT_CONDITIONSALGS_BEAMSPOTCONDALG_H
5 #define BEAMSPOT_CONDITIONSALGS_BEAMSPOTCONDALG_H 1
12 #include "GaudiKernel/EventIDRange.h"
32 "DB folder from which to read raw beam spot data" };
35 "Key for derived conditions in conditions store" };
37 Gaudi::Property<bool>
m_useDB {
this,
"useDB",
true,
"read beam spot from conditions DB" };
38 Gaudi::Property<int>
m_status {
this,
"status", 1,
"default status" };
39 Gaudi::Property<float>
m_posX {
this,
"posX", 0.0f,
"default X position" };
40 Gaudi::Property<float>
m_posY {
this,
"posY", 0.0f,
"default Y position" };
41 Gaudi::Property<float>
m_posZ {
this,
"posZ", 0.0f,
"default Z position" };
42 Gaudi::Property<float>
m_sigmaX {
this,
"sigmaX", 0.15f,
"default X width" };
43 Gaudi::Property<float>
m_sigmaY {
this,
"sigmaY", 0.15f,
"default Y width" };
44 Gaudi::Property<float>
m_sigmaZ {
this,
"sigmaZ", 53.0f,
"default Z width" };
45 Gaudi::Property<float>
m_tiltX {
this,
"tiltX", 0.0f,
"default X tilt" };
46 Gaudi::Property<float>
m_tiltY {
this,
"tiltY", 0.0f,
"default Y tilt" };
47 Gaudi::Property<float>
m_sigmaXY {
this,
"sigmaXY", 0.0f,
"default XY width" };
51 #endif //> !BEAMSPOT_CONDITIONSALGS_BEAMSPOTCONDALG_H
Gaudi::Property< float > m_tiltX
Gaudi::Property< float > m_posY
SG::WriteCondHandleKey< InDet::BeamSpotData > m_writeKey
Gaudi::Property< float > m_sigmaX
Gaudi::Property< bool > m_useDB
bool const RAWDATA *ch2 const
Gaudi::Property< float > m_sigmaY
Gaudi::Property< int > m_status
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode initialize() override final
Gaudi::Property< float > m_sigmaXY
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode execute(const EventContext &ctx) const override final
virtual ~BeamSpotCondAlg()
virtual bool isReEntrant() const override final
Gaudi::Property< float > m_posX
static const EventIDRange alwaysValid
SG::ReadCondHandleKey< AthenaAttributeList > m_readKey
Gaudi::Property< float > m_tiltY
Gaudi::Property< float > m_sigmaZ
Gaudi::Property< float > m_posZ
BeamSpotCondAlg(const std::string &name, ISvcLocator *pSvcLocator)