|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EGAMMATOOLS_EGAMMAOQFLAGSBUILDER_H
6 #define EGAMMATOOLS_EGAMMAOQFLAGSBUILDER_H
31 #include "GaudiKernel/EventContext.h"
32 #include "GaudiKernel/ToolHandle.h"
56 const std::string&
name,
75 "Key of the LArBadChannelCont CDO"
80 "LArAffectedRegionKey",
81 "LArAffectedRegionInfo",
82 "SG key for affected regions cond object"
97 "Names of container which contain cells"
100 Gaudi::Property<double>
m_QCellCut{
this,
"QCellCut", 4000. };
103 Gaudi::Property<double>
m_LArQCut{
this,
"LArQCut", 0.8 };
104 Gaudi::Property<double>
m_TCut{
this,
"TCut", 10.0 };
105 Gaudi::Property<double>
m_TCutVsE{
this,
"TCutVsE", 2.0 };
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadCondHandleKey< CaloAffectedRegionInfoVec > m_affKey
~egammaOQFlagsBuilder()=default
Destructor.
ToolHandle< ICaloAffectedTool > m_affectedTool
StatusCode finalize()
finalize method
Gaudi::Property< double > m_LArQCut
Gaudi::Property< double > m_QCellSporCut
const CaloCell_ID * m_calocellId
SG::ReadCondHandleKey< LArBadChannelCont > m_bcContKey
Handle to bad-channel CDO.
virtual StatusCode execute(const EventContext &ctx, xAOD::Egamma &egamma) const
standard execute method
const LArEM_ID * m_emHelper
Gaudi::Property< double > m_QCellHECCut
Gaudi::Property< double > m_RcellCut
Gaudi::Property< double > m_TCut
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper class for offline cell identifiers.
egammaOQFlagsBuilder(const std::string &type, const std::string &name, const IInterface *parent)
Default constructor.
SG::ReadHandleKey< CaloCellContainer > m_cellsKey
StatusCode initialize()
initialize method
Container class for CaloCell.
Helper class for LArEM offline identifiers.
Gaudi::Property< double > m_QCellCut
Gaudi::Property< double > m_TCutVsE