5#ifndef CALOCALIBHITREC_CALOCALIBCLUSTERTRUTHMAPMAKERTOOL_H
6#define CALOCALIBHITREC_CALOCALIBCLUSTERTRUTHMAPMAKERTOOL_H
39 const IInterface* parent);
41 virtual StatusCode
execute(
const EventContext& ctx,
44 virtual StatusCode
finalize()
override;
72 this,
"tileActiveCaloCalibrationHitsName",
"TileCalibHitActiveCell",
73 "ReadHandleKey for Active Tile Calibration Hits"};
79 this,
"tileInactiveCaloCalibrationHitsName",
"TileCalibHitInactiveCell",
80 "ReadHandleKey for Inactive Tile Calibration Hits"};
86 this,
"tileDMCaloCalibrationHitsName",
"TileCalibHitDeadMaterial",
87 "ReadHandleKey for Dead Material Tile Calibration Hits"};
93 this,
"lArActiveCaloCalibrationHitsName",
"LArCalibrationHitActive",
94 "ReadHandleKey for Active LAr Calibration Hits"};
100 this,
"lArInactiveCaloCalibrationHitsName",
"LArCalibrationHitInactive",
101 "ReadHandleKey for Inactive LAr Calibration Hits"};
107 this,
"lArDMCaloCalibrationHitsName",
"LArCalibrationHitDeadMaterial",
108 "ReadHandleKey for Dead Material LAr Calibration Hits"};
114 this,
"truthParticlesName",
"TruthParticles",
115 "ReadHandle for the TruthParticles"};
122 this,
"IdentifierToCalibHitsMapName",
"IdentifierToCalibHitsMap",
123 "WriteHandleKey for the map between Identifiers and sets of calibration hits"};
Base class for cluster processing tools called from CaloClusterMaker.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *collection) const =0
Execute on an entire collection of clusters.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.