ATLAS Offline Software
Public Member Functions | List of all members
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 > > &barcodeTrueCalHitEnergy) const =0
 This calculates the truth energies of N leading truth particles in a topocluster. More...
 
 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 > > &  barcodeTrueCalHitEnergy 
) const
pure virtual

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

◆ DeclareInterfaceID()

ICaloCalibClusterTruthAttributerTool::DeclareInterfaceID ( ICaloCalibClusterTruthAttributerTool  ,
,
 
)

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