ATLAS Offline Software
Loading...
Searching...
No Matches
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}
static const InterfaceID IID_IAccumulator("IAccumulator", 1, 0)

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