Skip to content
Snippets Groups Projects
Commit e2c26617 authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'mhodgkin_ATLASRECTS_4707' into 'master'

Migrate BackgroundWordFiller to use DataHandles

See merge request atlas/athena!16610

Former-commit-id: 1d89bb6f
parents dd3f5441 437205c5
No related branches found
No related tags found
No related merge requests found
......@@ -13,6 +13,14 @@ Updated Mark Tibbetts 6/3/2012
#include "AthenaBaseComps/AthAlgorithm.h"
#include "xAODEventInfo/EventInfo.h"
#include "RecBackgroundEvent/BeamBackgroundData.h"
#include "LUCID_RawEvent/LUCID_RawDataContainer.h"
#include "BCM_CollisionTime/BcmCollisionTime.h"
#include "TagEvent/RawInfoSummaryForTag.h"
#include "TileEvent/TileContainer.h"
#include "LArRecEvent/LArCollisionTime.h"
#include <array>
class BackgroundWordFiller : public AthAlgorithm
......@@ -29,6 +37,27 @@ class BackgroundWordFiller : public AthAlgorithm
private:
/** ReadHandleKey for EventInfo object */
SG::ReadHandleKey<xAOD::EventInfo> m_eventInfoKey{this, "eventInfoKey", "EventInfo", "Key for EventInfo object"};
/** ReadHandleKey for BeamBackgroundData */
SG::ReadHandleKey<BeamBackgroundData> m_beamBackgroundDataKey{this,"BeamBackgroundDataKey","BeamBackgroundData","Key for BeamBackgroundData object"};
/** ReadHandleKey for LUCID_RawDataContainer */
SG::ReadHandleKey<LUCID_RawDataContainer> m_LUCID_rawDataContainerKey{this,"LUCID_rawDataContainerKey","Lucid_RawData","Key for LUCID_RawDataContainer object"};
/** ReadHandleKey for BcmCollisionTime */
SG::ReadHandleKey<BcmCollisionTime> m_bcmCollisionTimeKey{this,"BcmCollisionTimeKey","BcmCollisionTime","Key for BcmCollisionTime"};
/** ReadHandleKey for RawInfoSummaryForTag */
SG::ReadHandleKey<RawInfoSummaryForTag> m_rawIngoSummaryForTagKey{this,"RawInfoSummaryForTagKey","RawInfoSummaryForTag","Key for RawInfoSummaryForTag"};
/** ReadHandleKey for TileCellContainer */
SG::ReadHandleKey<TileCellContainer> m_tileCellContainerKey{this,"TileCellContainerKey","MBTSContainer","Key for TileCellContainer"};
/** ReadHandleKey for LArCollisionTime */
SG::ReadHandleKey<LArCollisionTime> m_lArCollisionTimeKey{this,"LArCollisionTimeKey","LArCollisionTime","Key for LArCollisionTime"};
int m_HaloNumSegment_Cut;
int m_HaloNumClusterShape_Cut;
int m_HaloNumOneSidedLoose_Cut;
......@@ -38,7 +67,6 @@ class BackgroundWordFiller : public AthAlgorithm
int m_SCTMultiplicityHuge_Cut;
int m_SCTSPNonEmpty_Cut;
int m_LUCIDBeamVeto_Cut;
int m_MBTS_SideCut;
float m_BCMTimeDiffCol_Cut;
float m_BCMTimeDiffHalo_CutLo;
int m_BCMHiGainCut;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment