ATLAS Offline Software
Loading...
Searching...
No Matches
TileCellToTTL1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5
6//****************************************************************************
7// Filename : TileCellToTTL1.h
8// Author : Monica Dunford
9// Created : Oct 2009
10//
11// DESCRIPTION
12//
13// Creates TileTTL1 tower energy from TileCell
14//
15// Properties (JobOption Parameters):
16//
17// CaloCellContainer string Name of container with CaloCells to read
18// TileCellTTL1Container string Name of container with TileTTL1Digits to write
19//
20// BUGS:
21//
22// History:
23//
24//
25//****************************************************************************
26
27#ifndef TILERECALGS_TILECELLTOTTL1_H
28#define TILERECALGS_TILECELLTOTTL1_H
29
30// Tile includes
33
34// Calo includes
36
37// Atlas includes
41
42// Gaudi includes
43#include "GaudiKernel/ToolHandle.h"
44
45class TileID;
46class CaloLVL1_ID;
48
49#include <string>
50
52 public:
53 // Constructor
54 TileCellToTTL1(const std::string& name, ISvcLocator* pSvcLocator);
55
56 //Destructor
57 virtual ~TileCellToTTL1();
58
59 //Gaudi Hooks
60 StatusCode initialize();
61 StatusCode execute();
62 StatusCode finalize();
63
64 private:
65
66
68 "AllCalo", "Input Calo cell container key"};
69
71 "TileTTL1CellContainer",
72 "Output Tile TTL1 cell container key"};
73
74
75
79
80};
81
82#endif // TILERECALGS_TILECELLTOTTL1_H
83
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:
Helper class for offline TT identifiers.
Definition CaloLVL1_ID.h:66
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.
StatusCode execute()
TileCellToTTL1(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize()
SG::WriteHandleKey< TileTTL1CellContainer > m_ttl1CellContainerKey
const TileID * m_tileID
SG::ReadHandleKey< CaloCellContainer > m_cellContainerKey
const CaloLVL1_ID * m_TT_ID
virtual ~TileCellToTTL1()
const TileCablingService * m_tileCablingService
StatusCode finalize()
Helper class for TileCal offline identifiers.
Definition TileID.h:67