ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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. More...
 

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()

static const InterfaceID& IFastCaloSimCaloExtrapolation::interfaceID ( )
inlinestatic

AlgTool interface methods.

Definition at line 21 of file IFastCaloSimCaloExtrapolation.h.

21 { return IID_IFastCaloSimCaloExtrapolation; }

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