ATLAS Offline Software
Loading...
Searching...
No Matches
ICaloCalibClusterTruthAttributerTool Class Referenceabstract

Interface class tools calculating calibration hit truth information. More...

#include <ICaloCalibClusterTruthAttributerTool.h>

Inheritance diagram for ICaloCalibClusterTruthAttributerTool:
Collaboration diagram for ICaloCalibClusterTruthAttributerTool:

Public Member Functions

virtual StatusCode calculateTruthEnergies (const xAOD::CaloCluster &theCaloCluster, unsigned int numTruthParticles, const std::map< Identifier, std::vector< const CaloCalibrationHit * > > &identifierToCaloHitMap, std::vector< std::pair< unsigned int, double > > &truthIDTrueCalHitEnergy) const =0
 This calculates the truth energies of N leading truth particles in a topocluster.
 DeclareInterfaceID (ICaloCalibClusterTruthAttributerTool, 1, 0)

Detailed Description

Interface class tools calculating calibration hit truth information.

Definition at line 23 of file ICaloCalibClusterTruthAttributerTool.h.

Member Function Documentation

◆ calculateTruthEnergies()

virtual StatusCode ICaloCalibClusterTruthAttributerTool::calculateTruthEnergies ( const xAOD::CaloCluster & theCaloCluster,
unsigned int numTruthParticles,
const std::map< Identifier, std::vector< const CaloCalibrationHit * > > & identifierToCaloHitMap,
std::vector< std::pair< unsigned int, double > > & truthIDTrueCalHitEnergy ) const
pure virtual

This calculates the truth energies of N leading truth particles in a topocluster.

◆ DeclareInterfaceID()

ICaloCalibClusterTruthAttributerTool::DeclareInterfaceID ( ICaloCalibClusterTruthAttributerTool ,
1 ,
0  )

The documentation for this class was generated from the following file: