ATLAS Offline Software
Loading...
Searching...
No Matches
IFastCaloSimCaloExtrapolation Class Referenceabstract

#include <IFastCaloSimCaloExtrapolation.h>

Inheritance diagram for IFastCaloSimCaloExtrapolation:
Collaboration diagram for IFastCaloSimCaloExtrapolation:

Public Member Functions

virtual void extrapolate (TFCSExtrapolationState &result, const TFCSTruthState *truth) const =0
virtual void extrapolate (TFCSExtrapolationState &result, const TFCSTruthState *truth, const std::vector< G4FieldTrack > &caloSteps) const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool interface methods.

Detailed Description

Definition at line 17 of file IFastCaloSimCaloExtrapolation.h.

Member Function Documentation

◆ extrapolate() [1/2]

virtual void IFastCaloSimCaloExtrapolation::extrapolate ( TFCSExtrapolationState & result,
const TFCSTruthState * truth ) const
pure virtual

◆ extrapolate() [2/2]

virtual void IFastCaloSimCaloExtrapolation::extrapolate ( TFCSExtrapolationState & result,
const TFCSTruthState * truth,
const std::vector< G4FieldTrack > & caloSteps ) const
pure virtual

◆ interfaceID()

const InterfaceID & IFastCaloSimCaloExtrapolation::interfaceID ( )
inlinestatic

AlgTool interface methods.

Definition at line 21 of file IFastCaloSimCaloExtrapolation.h.

static const InterfaceID IID_IFastCaloSimCaloExtrapolation("IFastCaloSimCaloExtrapolation", 1, 0)

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