ATLAS Offline Software
Loading...
Searching...
No Matches
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
32
33// Avoid pushing dependencies into clients- just fwd declare the following:
34
35class TileID;
36class TileCell;
37class TileInfo;
39
40// C++ STL includes
41#include <string>
42
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();
54 StatusCode finalize();
55
56 private:
57 std::string m_cellIDC;
58 std::string m_cellContainer;
59 std::string m_infoName;
60
64};
65
66#endif // TILERECALGS_TILECELLIDCTOCELL_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
const TileID * m_tileID
const TileDetDescrManager * m_tileMgr
std::string m_cellContainer
const TileInfo * m_tileInfo
TileCellIDCToCell(const std::string &name, ISvcLocator *pSvcLocator)
Helper class for TileCal offline identifiers.
Definition TileID.h:67