ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
xAODMaker::ITrackParticleCompressorTool Class Referenceabstract

Interface for the tool(s) compressing xAOD::TrackParticle objects. More...

#include <ITrackParticleCompressorTool.h>

Inheritance diagram for xAODMaker::ITrackParticleCompressorTool:
Collaboration diagram for xAODMaker::ITrackParticleCompressorTool:

Public Member Functions

virtual StatusCode compress (xAOD::TrackParticle &tp) const =0
 Function compressing the properties of a track particle. More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Gaudi interface definition. More...
 

Detailed Description

Interface for the tool(s) compressing xAOD::TrackParticle objects.

In order to be able to configure in the jobOptions how POOL converters should compress track particles, the compression code is put into a tool. That the converter(s) call upon.

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
Revision
789457
Date
2016-12-13 13:00:43 +0100 (Tue, 13 Dec 2016)

Definition at line 36 of file ITrackParticleCompressorTool.h.

Member Function Documentation

◆ compress()

virtual StatusCode xAODMaker::ITrackParticleCompressorTool::compress ( xAOD::TrackParticle tp) const
pure virtual

Function compressing the properties of a track particle.

Implemented in xAODMaker::TrackParticleCompressorTool.

◆ interfaceID()

static const InterfaceID& xAODMaker::ITrackParticleCompressorTool::interfaceID ( )
inlinestatic

Gaudi interface definition.

Definition at line 43 of file ITrackParticleCompressorTool.h.

43  {
44  return IID_ITrackParticleCompressorTool;
45  }

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