|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARROD_LARSCSIMPLEMAKER_H
6 #define LARROD_LARSCSIMPLEMAKER_H
20 #include "GaudiKernel/ToolHandle.h"
58 {
this,
"SCIDTool",
"CaloSuperCellIDTool" ,
59 "Offline / supercell mapping tool."};
63 {
this,
"CellContainer",
"AllCalo",
64 "SG key for the input calorimeter cell container"};
68 {
this,
"SCellContainer",
"SCellContainer",
69 "SG key for the output supercell LAr channel container"};
73 {
this,
"CaloNoiseSigmaDiff",
"CaloNoiseSigmaDiff",
"Sigma Diff for CaloNoise with High and Medium gain"};
77 {
this,
"BCIDAvgKey",
"CaloBCIDAverage",
"" };
80 Gaudi::Property<bool>
m_compNoise{
this,
"CompNoise",
true,
"Compensate for Noise difference in LAr between high and medium gain"};
82 Gaudi::Property<bool>
m_addBCID{
this,
"addBCID",
true,
"Add BCID compensation back to cells prior to sum them up"};
86 this,
"CaloSuperCellDetDescrManager",
"CaloSuperCellDetDescrManager",
"SG key of the resulting CaloSuperCellDetDescrManager"};
95 #endif // not LARROD_LARSCSIMPLEMAKER_H
Property holding a SG store/key/clid from which a ReadHandle is made.
StatusCode execute(const EventContext &context) const
Algorithm execute method.
SG::ReadCondHandleKey< CaloNoiseSigmaDiff > m_noise_per_cell_Key
Property SG Key for the Expected Noise Sigma diff in diff gains.
ToolHandle< ICaloSuperCellIDTool > m_scidtool
Property: Offline / supercell mapping tool.
Gaudi::Property< bool > m_compNoise
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
SG::WriteHandleKey< CaloCellContainer > m_sCellContainerKey
Property: SG key for the output supercell LAr channel container.
const CaloIdManager * m_calo_id_manager
Entry point for calorimeter ID helpers.
An algorithm that can be simultaneously executed in multiple threads.
StatusCode initialize()
Standard Gaudi initialize method.
This class initializes the Calo (LAr and Tile) offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
LArSCSimpleMaker(const std::string &name, ISvcLocator *pSvcLocator)
Standard Gaudi algorithm constructor.
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::ReadCondHandleKey< CaloSuperCellDetDescrManager > m_caloSuperCellMgrKey
SG::ReadHandleKey< CaloCellContainer > m_cellContainerKey
Property: SG key for the input calorimeter cell container.
Gaudi::Property< bool > m_addBCID
Data object for each calorimeter readout cell.
defines and typedefs for IOVSvc
SG::ReadHandleKey< CaloBCIDAverage > m_bcidAvgKey
Property SG Key for the CaloLumiBCID.
Make a dummy supercell LArRawChannelContainer from a CaloCallContainer.