ATLAS Offline Software
TileDigitsToTTL1.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 // Filename : TileDigitsToTTL1.h
7 // Author : Pedro Amaral,.following TileHitToTTl1
8 // Created : Feb 2005
9 //
10 // DESCRIPTION
11 //
12 // Creates TileTTL1 Digits from TileDigits (data)
13 //
14 // Properties (JobOption Parameters):
15 //
16 // TileDigitsContainer string Name of container with TileDigits to read
17 // TileTTL1Container string Name of container with TileTTL1Digits to write
18 // TileInfoName string Name of object in TDS with all parameters
19 //
20 // BUGS:
21 //
22 // History:
23 //
24 //
25 //****************************************************************************
26 
27 #ifndef TILERECALGS_TILEDIGITSTOTTL1_H
28 #define TILERECALGS_TILEDIGITSTOTTL1_H
29 
30 // Tile includes
34 
35 // Atlas includes
39 
40 // Gaudi includes
41 #include "GaudiKernel/ToolHandle.h"
42 
43 #include <string>
44 
45 class TileID;
46 class TileHWID;
47 class TileInfo;
48 class CaloLVL1_ID;
49 class TileCablingService;
51 
53  public:
54  // Constructor
55  TileDigitsToTTL1(const std::string& name, ISvcLocator* pSvcLocator);
56 
57  //Destructor
58  virtual ~TileDigitsToTTL1();
59 
60  //Gaudi Hooks
64 
65  private:
66 
68  "TileDigitsCnt", "Input Tile digits container key"};
69 
71  "TileTTL1Container","Output Tile TTL1 container key"};
72 
73  std::string m_infoName; // name of TileInfo object in TES
74 
76 
77  const TileID* m_tileID;
81 
82  ToolHandle<TileCondToolEmscale> m_tileToolEmscale;
83 };
84 
85 #endif // TILERECALGS_TILEDIGITSTOTTL1_H
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
TileDigitsToTTL1::~TileDigitsToTTL1
virtual ~TileDigitsToTTL1()
Definition: TileDigitsToTTL1.cxx:75
TileDigitsToTTL1::m_tileID
const TileID * m_tileID
Definition: TileDigitsToTTL1.h:77
TileDigitsToTTL1::m_digitsContainerKey
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey
Definition: TileDigitsToTTL1.h:67
TileDigitsToTTL1::TileDigitsToTTL1
TileDigitsToTTL1(const std::string &name, ISvcLocator *pSvcLocator)
Definition: TileDigitsToTTL1.cxx:60
TileFragHash::TYPE
TYPE
initialize
Definition: TileFragHash.h:33
TileFragHash.h
TileInfo
Definition: TileInfo.h:49
TileDigitsToTTL1::m_ttl1ContainerKey
SG::WriteHandleKey< TileTTL1Container > m_ttl1ContainerKey
Definition: TileDigitsToTTL1.h:70
SG::ReadHandleKey< TileDigitsContainer >
TileDigitsToTTL1::m_infoName
std::string m_infoName
Definition: TileDigitsToTTL1.h:73
AthAlgorithm.h
TileHWID
Helper class for TileCal online (hardware) identifiers.
Definition: TileHWID.h:49
TileDigitsToTTL1::initialize
StatusCode initialize()
Definition: TileDigitsToTTL1.cxx:81
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition: StoreGate/StoreGate/WriteHandleKey.h:40
TileID
Helper class for TileCal offline identifiers.
Definition: TileID.h:68
TileDigitsContainer.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TileDigitsToTTL1::m_tileToolEmscale
ToolHandle< TileCondToolEmscale > m_tileToolEmscale
main Tile Calibration tool
Definition: TileDigitsToTTL1.h:82
TileTTL1Container.h
TileCablingService
Definition: TileCablingService.h:23
AthAlgorithm
Definition: AthAlgorithm.h:47
TileDigitsToTTL1
Definition: TileDigitsToTTL1.h:52
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
CaloLVL1_ID
Helper class for offline TT identifiers.
Definition: CaloLVL1_ID.h:66
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TileCondToolEmscale
Calibration of TileCal channels and access to calibration factors.
Definition: TileCondToolEmscale.h:58
TileDigitsToTTL1::m_TT_ID
const CaloLVL1_ID * m_TT_ID
Definition: TileDigitsToTTL1.h:80
TileDigitsToTTL1::execute
StatusCode execute()
Definition: TileDigitsToTTL1.cxx:106
TileDigitsToTTL1::m_tileHWID
const TileHWID * m_tileHWID
Definition: TileDigitsToTTL1.h:78
TileDigitsToTTL1::finalize
StatusCode finalize()
Definition: TileDigitsToTTL1.cxx:391
TileDigitsToTTL1::m_rChType
TileFragHash::TYPE m_rChType
Definition: TileDigitsToTTL1.h:75
TileDigitsToTTL1::m_tileInfo
const TileInfo * m_tileInfo
Definition: TileDigitsToTTL1.h:79