ATLAS Offline Software
Loading...
Searching...
No Matches
TileHitToCell.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5//****************************************************************************
6// Filename : TileHitToCell.h
7// Author : UC-ATLAS TileCal group
8// Created : April 2002
9//
10//****************************************************************************
11
12#ifndef TILESIMALGS_TILEHITTOCELL_H
13#define TILESIMALGS_TILEHITTOCELL_H
14
15// Tile includes
18
19// Calo includes
21
22// Atlas includes
27
28#include <string>
29
30class TileID;
32
33
53
55 public:
56
57 TileHitToCell(const std::string& name, ISvcLocator* pSvcLocator);
58
59 virtual ~TileHitToCell();
60
61 virtual StatusCode initialize() override;
62 virtual StatusCode execute() override;
63 virtual StatusCode finalize() override;
64
65 private:
66
67 SG::ReadHandleKey<TileHitContainer> m_hitContainerKey{this,"TileHitContainer","TileHitContainer",
68 "input Tile hit container key"};
69
71 "TileCellContainer",
72 "Output Tile cell container key"};
73
78 "TileSamplingFraction", "TileSamplingFraction", "Input Tile sampling fraction"};
79
80 const TileID* m_tileID{nullptr};
81 const TileHWID* m_tileHWID{nullptr};
83};
84
85#endif // TILESIMALGS_TILEHITTOCELL_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Helper class for TileCal online (hardware) identifiers.
Definition TileHWID.h:49
const TileHWID * m_tileHWID
Pointer to TileHWID helper.
SG::WriteHandleKey< CaloCellContainer > m_cellContainerKey
virtual ~TileHitToCell()
Destructor.
virtual StatusCode finalize() override
finalize method
virtual StatusCode execute() override
execute method
virtual StatusCode initialize() override
initialize method
SG::ReadHandleKey< TileHitContainer > m_hitContainerKey
const TileID * m_tileID
Pointer to TileID helper.
TileHitToCell(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
SG::ReadCondHandleKey< TileSamplingFraction > m_samplingFractionKey
Name of TileSamplingFraction in condition store.
const TileDetDescrManager * m_tileMgr
Pointer to TileDetDescrManager.
Helper class for TileCal offline identifiers.
Definition TileID.h:67