ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::AreaExcluder Class Referenceabstract

Pure abstract base class. More...

#include <AreaExcluder.h>

Inheritance diagram for Trk::AreaExcluder:
Collaboration diagram for Trk::AreaExcluder:

Public Member Functions

 AreaExcluder ()=default
 AreaExcluder (const AreaExcluder &)=default
 AreaExcluder (AreaExcluder &&)=default
AreaExcluderoperator= (const AreaExcluder &)=default
AreaExcluderoperator= (AreaExcluder &&)=default
virtual ~AreaExcluder ()=default
virtual AreaExcluderclone () const =0
 Implizit Constructor.
virtual bool inside (const Amg::Vector3D &gp, double tol=0.) const =0
 First bin from global position.

Detailed Description

Pure abstract base class.

Author
sarka.nosp@m..tod.nosp@m.orova.nosp@m.@cer.nosp@m.n.ch

Definition at line 25 of file AreaExcluder.h.

Constructor & Destructor Documentation

◆ AreaExcluder() [1/3]

Trk::AreaExcluder::AreaExcluder ( )
default

◆ AreaExcluder() [2/3]

Trk::AreaExcluder::AreaExcluder ( const AreaExcluder & )
default

◆ AreaExcluder() [3/3]

Trk::AreaExcluder::AreaExcluder ( AreaExcluder && )
default

◆ ~AreaExcluder()

virtual Trk::AreaExcluder::~AreaExcluder ( )
virtualdefault

Member Function Documentation

◆ clone()

virtual AreaExcluder * Trk::AreaExcluder::clone ( ) const
pure virtual

Implizit Constructor.

Implemented in Trk::VolumeExcluder.

◆ inside()

virtual bool Trk::AreaExcluder::inside ( const Amg::Vector3D & gp,
double tol = 0. ) const
pure virtual

First bin from global position.

Implemented in Trk::VolumeExcluder.

◆ operator=() [1/2]

AreaExcluder & Trk::AreaExcluder::operator= ( AreaExcluder && )
default

◆ operator=() [2/2]

AreaExcluder & Trk::AreaExcluder::operator= ( const AreaExcluder & )
default

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