ATLAS Offline Software
TileDigitsThresholdFilter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 //****************************************************************************
6 // Filename : TileDigitsThresholdFilter.h
7 //
8 // DESCRIPTION
9 //
10 // Copy TileDigits from input container to output container
11 //
12 // Properties (JobOption Parameters):
13 //
14 // InputDigitsContainer string Name of container with TileDigits to read
15 // OutputDigitsContainer string Name of container with TileDigits to write
16 //
17 //
18 // BUGS:
19 //
20 // History:
21 //
22 //
23 //****************************************************************************
24 
25 #ifndef TILERECALGS_TILEDIGITSTHRESHOLDFILTER_H
26 #define TILERECALGS_TILEDIGITSTHRESHOLDFILTER_H
27 
28 // Tile includes
30 
31 // Atlas includes
35 
36 // Gaudi includes
37 #include "GaudiKernel/ToolHandle.h"
38 
39 class TileHWID;
41 
42 
43 #include <string>
44 #include <vector>
45 
51  public:
52  // Constructor
53  TileDigitsThresholdFilter(const std::string& name, ISvcLocator* pSvcLocator);
54 
55  //Destructor
57 
58  //Gaudi Hooks
62 
63  private:
64 
66  ToolHandle<ITileCondToolDspThreshold> m_tileDspThreshold;
67 
69  "TileDigitsCnt", "Input Tile digits container key"};
70 
72  "TileDigitsFiltered","Output Tile digits container key"};
73 
74 };
75 
76 #endif // TILERECALGS_TILEDIGITSTHRESHOLDFILTER_H
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
ITileCondToolDspThreshold
Definition: ITileCondToolDspThreshold.h:12
TileDigitsThresholdFilter::m_tileDspThreshold
ToolHandle< ITileCondToolDspThreshold > m_tileDspThreshold
Definition: TileDigitsThresholdFilter.h:66
TileDigitsThresholdFilter::m_inputDigitsContainerKey
SG::ReadHandleKey< TileDigitsContainer > m_inputDigitsContainerKey
Definition: TileDigitsThresholdFilter.h:68
TileDigitsThresholdFilter::~TileDigitsThresholdFilter
virtual ~TileDigitsThresholdFilter()
Definition: TileDigitsThresholdFilter.cxx:49
TileDigitsThresholdFilter::finalize
StatusCode finalize()
finalize method
Definition: TileDigitsThresholdFilter.cxx:129
TileDigitsThresholdFilter::TileDigitsThresholdFilter
TileDigitsThresholdFilter(const std::string &name, ISvcLocator *pSvcLocator)
Definition: TileDigitsThresholdFilter.cxx:41
TileDigitsThresholdFilter::m_outputDigitsContainerKey
SG::WriteHandleKey< TileDigitsContainer > m_outputDigitsContainerKey
Definition: TileDigitsThresholdFilter.h:71
SG::ReadHandleKey< TileDigitsContainer >
AthAlgorithm.h
TileHWID
Helper class for TileCal online (hardware) identifiers.
Definition: TileHWID.h:49
TileDigitsThresholdFilter::m_tileHWID
const TileHWID * m_tileHWID
Definition: TileDigitsThresholdFilter.h:65
SG::WriteHandleKey< TileDigitsContainer >
TileDigitsContainer.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TileDigitsThresholdFilter::execute
StatusCode execute()
execute method
Definition: TileDigitsThresholdFilter.cxx:77
TileDigitsThresholdFilter
This algorithm copies TileDigits from input container to output container.
Definition: TileDigitsThresholdFilter.h:50
AthAlgorithm
Definition: AthAlgorithm.h:47
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TileDigitsThresholdFilter::initialize
StatusCode initialize()
initialize method
Definition: TileDigitsThresholdFilter.cxx:55