ATLAS Offline Software
Public Member Functions | List of all members
Trk::AreaExcluder Class Referenceabstract

#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. More...
 
virtual bool inside (const Amg::Vector3D &gp, double tol=0.) const =0
 First bin from global position. More...
 

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: