ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileRecAlgs
src
TileCellIDCToCell.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//****************************************************************************
6
// Filename : TileCellIDCToCell.h
7
// Author : Alexandre Solodkov
8
// Created : Jan 2003
9
//
10
// DESCRIPTION
11
//
12
// TileCellIDCToCell copies all TileCells from TileIDC container
13
// to TileCellContainer without any corrections
14
//
15
// Properties (JobOption Parameters):
16
//
17
// TileCellIDC string Name of TileIDC container to read
18
// TileCellContainer string Name of CaloCellContainer to write
19
// TileInfoName string Name of object in TDS with all parameters
20
//
21
// BUGS:
22
//
23
// History:
24
// 02Mar02 Created from TileRawChannelToCell.
25
//
26
//****************************************************************************
27
28
#ifndef TILERECALGS_TILECELLIDCTOCELL_H
29
#define TILERECALGS_TILECELLIDCTOCELL_H
30
31
#include "
AthenaBaseComps/AthAlgorithm.h
"
32
33
// Avoid pushing dependencies into clients- just fwd declare the following:
34
35
class
TileID
;
36
class
TileCell
;
37
class
TileInfo
;
38
class
TileDetDescrManager
;
39
40
// C++ STL includes
41
#include <string>
42
43
class
TileCellIDCToCell
:
public
AthAlgorithm
{
44
public
:
45
// Constructor
46
TileCellIDCToCell
(
const
std::string& name, ISvcLocator* pSvcLocator);
47
48
// Destructor
49
virtual
~TileCellIDCToCell
();
50
51
// Gaudi Hooks
52
StatusCode
initialize
();
53
StatusCode
execute
(
const
EventContext& ctx);
54
StatusCode
finalize
();
55
56
private
:
57
std::string
m_cellIDC
;
58
std::string
m_cellContainer
;
59
std::string
m_infoName
;
60
61
const
TileID
*
m_tileID
;
62
const
TileInfo
*
m_tileInfo
;
63
const
TileDetDescrManager
*
m_tileMgr
;
64
};
65
66
#endif
// TILERECALGS_TILECELLIDCTOCELL_H
AthAlgorithm.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
TileCellIDCToCell::m_tileID
const TileID * m_tileID
Definition
TileCellIDCToCell.h:61
TileCellIDCToCell::finalize
StatusCode finalize()
Definition
TileCellIDCToCell.cxx:147
TileCellIDCToCell::m_tileMgr
const TileDetDescrManager * m_tileMgr
Definition
TileCellIDCToCell.h:63
TileCellIDCToCell::m_infoName
std::string m_infoName
Definition
TileCellIDCToCell.h:59
TileCellIDCToCell::m_cellContainer
std::string m_cellContainer
Definition
TileCellIDCToCell.h:58
TileCellIDCToCell::m_tileInfo
const TileInfo * m_tileInfo
Definition
TileCellIDCToCell.h:62
TileCellIDCToCell::TileCellIDCToCell
TileCellIDCToCell(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TileCellIDCToCell.cxx:41
TileCellIDCToCell::initialize
StatusCode initialize()
Definition
TileCellIDCToCell.cxx:59
TileCellIDCToCell::~TileCellIDCToCell
virtual ~TileCellIDCToCell()
Definition
TileCellIDCToCell.cxx:52
TileCellIDCToCell::m_cellIDC
std::string m_cellIDC
Definition
TileCellIDCToCell.h:57
TileCellIDCToCell::execute
StatusCode execute(const EventContext &ctx)
Execute method.
Definition
TileCellIDCToCell.cxx:77
TileCell
Definition
TileCell.h:57
TileDetDescrManager
Definition
TileDetDescrManager.h:33
TileID
Helper class for TileCal offline identifiers.
Definition
TileID.h:67
TileInfo
Definition
TileInfo.h:49
Generated on
for ATLAS Offline Software by
1.17.0