ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::IOnBoundStateCalibratorTool< cluster_t, DIM > Class Template Referenceabstract

interface of a tool to create a calibrator for a certain cluster type. More...

#include <IOnBoundStateCalibratorTool.h>

Inheritance diagram for ActsTrk::IOnBoundStateCalibratorTool< cluster_t, DIM >:
Collaboration diagram for ActsTrk::IOnBoundStateCalibratorTool< cluster_t, DIM >:

Public Member Functions

virtual std::unique_ptr< OnBoundStateCalibratorBase< cluster_t, DIM > > create (const EventContext &ctx) const =0
 Create a calibrator object for the given event.
virtual bool calibrateAfterMeasurementSelection () const =0

Detailed Description

template<typename cluster_t, std::size_t DIM>
class ActsTrk::IOnBoundStateCalibratorTool< cluster_t, DIM >

interface of a tool to create a calibrator for a certain cluster type.

Definition at line 48 of file IOnBoundStateCalibratorTool.h.

Member Function Documentation

◆ calibrateAfterMeasurementSelection()

template<typename cluster_t, std::size_t DIM>
virtual bool ActsTrk::IOnBoundStateCalibratorTool< cluster_t, DIM >::calibrateAfterMeasurementSelection ( ) const
pure virtual
Returns
true if the calibration should only be applied after measurement selection e.g. because it is already too slow to apply it already during measurement selection.

◆ create()

template<typename cluster_t, std::size_t DIM>
virtual std::unique_ptr< OnBoundStateCalibratorBase< cluster_t, DIM > > ActsTrk::IOnBoundStateCalibratorTool< cluster_t, DIM >::create ( const EventContext & ctx) const
pure virtual

Create a calibrator object for the given event.


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