ATLAS Offline Software
Public Member Functions | List of all members
FPTracker::IJunkElement Class Referenceabstract

#include <IJunkElement.h>

Collaboration diagram for FPTracker::IJunkElement:

Public Member Functions

virtual ~IJunkElement ()
 
virtual double frontFace () const =0
 
virtual double rearFace () const =0
 
virtual double zsignedpos () const =0
 
virtual double zabspos () const =0
 
virtual Point position () const =0
 
virtual int side () const =0
 
virtual std::string label () const =0
 
virtual bool isEndElement () const =0
 
virtual void track (Particle &) const =0
 
virtual std::string str () const =0
 

Detailed Description

Definition at line 13 of file IJunkElement.h.

Constructor & Destructor Documentation

◆ ~IJunkElement()

virtual FPTracker::IJunkElement::~IJunkElement ( )
inlinevirtual

Definition at line 15 of file IJunkElement.h.

15 {};

Member Function Documentation

◆ frontFace()

virtual double FPTracker::IJunkElement::frontFace ( ) const
pure virtual

◆ isEndElement()

virtual bool FPTracker::IJunkElement::isEndElement ( ) const
pure virtual

◆ label()

virtual std::string FPTracker::IJunkElement::label ( ) const
pure virtual

◆ position()

virtual Point FPTracker::IJunkElement::position ( ) const
pure virtual

◆ rearFace()

virtual double FPTracker::IJunkElement::rearFace ( ) const
pure virtual

◆ side()

virtual int FPTracker::IJunkElement::side ( ) const
pure virtual

◆ str()

virtual std::string FPTracker::IJunkElement::str ( ) const
pure virtual

◆ track()

virtual void FPTracker::IJunkElement::track ( Particle ) const
pure virtual

◆ zabspos()

virtual double FPTracker::IJunkElement::zabspos ( ) const
pure virtual

◆ zsignedpos()

virtual double FPTracker::IJunkElement::zsignedpos ( ) const
pure virtual

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