ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
IAccumulator Class Referenceabstract

#include <IAccumulator.h>

Inheritance diagram for IAccumulator:
Collaboration diagram for IAccumulator:

Public Member Functions

virtual StatusCode accumulate (const TRT::TrackInfo *inputTrack)=0
 
virtual std::vector< IdentifierProfileHistogram * > getHistograms ()
 
virtual StatusCode finalize ()=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 37 of file IAccumulator.h.

Member Function Documentation

◆ accumulate()

virtual StatusCode IAccumulator::accumulate ( const TRT::TrackInfo inputTrack)
pure virtual

◆ finalize()

virtual StatusCode IAccumulator::finalize ( )
pure virtual

◆ getHistograms()

virtual std::vector<IdentifierProfileHistogram*> IAccumulator::getHistograms ( )
inlinevirtual

Definition at line 41 of file IAccumulator.h.

41 { return std::vector<IdentifierProfileHistogram*>() ; }

◆ interfaceID()

const InterfaceID & IAccumulator::interfaceID ( )
inlinestatic

Definition at line 48 of file IAccumulator.h.

48  {
49  return IID_IAccumulator;
50 }

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