|
ATLAS Offline Software
|
Go to the documentation of this file.
18 #include "Gaudi/Property.h"
43 ATH_MSG_ERROR(
"Invalid configuration of cluster sortin method");
44 return StatusCode::FAILURE;
47 return StatusCode::SUCCESS;
54 return StatusCode::SUCCESS;
68 case ClusterE: gtrthan = ClusterMatching::gtrClusterE;
70 case MatchedE: gtrthan = ClusterMatching::gtrMatchedE;
72 case MatchedEFrac: gtrthan = ClusterMatching::gtrMatchedEFrac;
76 return StatusCode::SUCCESS;
80 for(
const auto *
const cl : *clustersToDecorate) {
84 return StatusCode::SUCCESS;
const std::string & key() const
Return the StoreGate ID for the referenced object.
ToolHandle< ICaloClusterMatchingTool > m_clusterMatch
Gaudi::Property< int > m_clusterSortMethod
virtual StatusCode initialize()
std::pair< const xAOD::CaloCluster *, float > tcmatch_pair
::StatusCode StatusCode
StatusCode definition for legacy code.
Handle class for adding a decoration to an object.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
virtual ~CaloClusterMatchLinkAlg()
Destructor:
virtual StatusCode finalize()
virtual StatusCode execute(const EventContext &ctx) const
SG::WriteDecorHandleKey< xAOD::CaloClusterContainer > m_elementLinkName
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterKey
#define ATH_MSG_WARNING(x)
Gaudi::Property< bool > m_useLeadCellEtaPhi
setBGCode setTAP setLVL2ErrorBits bool
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]