ATLAS Offline Software
Loading...
Searching...
No Matches
xAODMaker::ICaloClusterCnvTool Class Referenceabstract

Interface for the tool doing AOD->xAOD conversion for clusters. More...

#include <ICaloClusterCnvTool.h>

Inheritance diagram for xAODMaker::ICaloClusterCnvTool:
Collaboration diagram for xAODMaker::ICaloClusterCnvTool:

Public Member Functions

virtual StatusCode convert (const CaloCluster *aod, xAOD::CaloCluster *xaod, CaloClusterCellLinkContainer *ccclc=0) const =0
 Function doing the conversion.
virtual StatusCode convert (const CaloClusterContainer *aod, xAOD::CaloClusterContainer *xaod) const =0
 Converting function usable by TrigBStoxAODTool.

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Gaudi interface definition.

Detailed Description

Interface for the tool doing AOD->xAOD conversion for clusters.

   This interface is used by the trigger to translate old style
   CaloCluster objects into xAOD::CaloCluster ones.
Author
Attila Krasznahorkay Attil.nosp@m.a.Kr.nosp@m.aszna.nosp@m.hork.nosp@m.ay@ce.nosp@m.rn.c.nosp@m.h
Walter Lampl Walte.nosp@m.r.La.nosp@m.mpl@c.nosp@m.ern..nosp@m.ch
Revision
785752
Date
2016-11-22 16:06:34 +0100 (Tue, 22 Nov 2016)

Definition at line 41 of file ICaloClusterCnvTool.h.

Member Function Documentation

◆ convert() [1/2]

virtual StatusCode xAODMaker::ICaloClusterCnvTool::convert ( const CaloCluster * aod,
xAOD::CaloCluster * xaod,
CaloClusterCellLinkContainer * ccclc = 0 ) const
pure virtual

Function doing the conversion.

Implemented in xAODMaker::CaloClusterCnvTool.

◆ convert() [2/2]

virtual StatusCode xAODMaker::ICaloClusterCnvTool::convert ( const CaloClusterContainer * aod,
xAOD::CaloClusterContainer * xaod ) const
pure virtual

Converting function usable by TrigBStoxAODTool.

Implemented in xAODMaker::CaloClusterCnvTool.

◆ interfaceID()

const InterfaceID & xAODMaker::ICaloClusterCnvTool::interfaceID ( )
inlinestatic

Gaudi interface definition.

Definition at line 53 of file ICaloClusterCnvTool.h.

53 {
55 }
static const InterfaceID IID_ICaloClusterCnvTool("xAODMaker::ICaloClusterCnvTool", 1, 0)
The interface provided by ICaloClusterCnvTool.

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