ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
IFPGATrackSimEventSelectionSvc Class Referenceabstract

#include <IFPGATrackSimEventSelectionSvc.h>

Inheritance diagram for IFPGATrackSimEventSelectionSvc:
Collaboration diagram for IFPGATrackSimEventSelectionSvc:

Public Member Functions

virtual FPGATrackSimTrackPars getMin () const =0
 
virtual FPGATrackSimTrackPars getMax () const =0
 
virtual unsigned getRegionID () const =0
 
virtual SampleType getSampleType () const =0
 
virtual bool checkPU () const =0
 
virtual int getLRTpdgID () const =0
 
virtual const FPGATrackSimRegionSlicesgetRegions ()=0
 
virtual bool passCuts (const FPGATrackSimHit &) const =0
 
virtual bool passCuts (const FPGATrackSimTrack &) const =0
 
virtual bool passCuts (const FPGATrackSimOfflineTrack &) const =0
 
virtual bool passCuts (const FPGATrackSimTruthTrack &) const =0
 
virtual bool passMatching (FPGATrackSimTrack const &) const =0
 
virtual bool passMatching (FPGATrackSimTruthTrack const &) const =0
 
virtual bool selectEvent (FPGATrackSimEventInputHeader *) const =0
 
virtual bool selectEvent (FPGATrackSimLogicalEventInputHeader *) const =0
 
virtual bool passQOverPt (const FPGATrackSimTrack &) const =0
 
virtual bool passEta (const FPGATrackSimTrack &) const =0
 
virtual bool passPhi (const FPGATrackSimTrack &) const =0
 
virtual bool passD0 (const FPGATrackSimTrack &) const =0
 
virtual bool passZ0 (const FPGATrackSimTrack &) const =0
 
virtual bool passQOverPt (const FPGATrackSimOfflineTrack &) const =0
 
virtual bool passEta (const FPGATrackSimOfflineTrack &) const =0
 
virtual bool passPhi (const FPGATrackSimOfflineTrack &) const =0
 
virtual bool passD0 (const FPGATrackSimOfflineTrack &) const =0
 
virtual bool passZ0 (const FPGATrackSimOfflineTrack &) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 21 of file IFPGATrackSimEventSelectionSvc.h.

Member Function Documentation

◆ checkPU()

virtual bool IFPGATrackSimEventSelectionSvc::checkPU ( ) const
pure virtual

◆ getLRTpdgID()

virtual int IFPGATrackSimEventSelectionSvc::getLRTpdgID ( ) const
pure virtual

◆ getMax()

virtual FPGATrackSimTrackPars IFPGATrackSimEventSelectionSvc::getMax ( ) const
pure virtual

◆ getMin()

virtual FPGATrackSimTrackPars IFPGATrackSimEventSelectionSvc::getMin ( ) const
pure virtual

◆ getRegionID()

virtual unsigned IFPGATrackSimEventSelectionSvc::getRegionID ( ) const
pure virtual

◆ getRegions()

virtual const FPGATrackSimRegionSlices* IFPGATrackSimEventSelectionSvc::getRegions ( )
pure virtual

◆ getSampleType()

virtual SampleType IFPGATrackSimEventSelectionSvc::getSampleType ( ) const
pure virtual

◆ interfaceID()

const InterfaceID & IFPGATrackSimEventSelectionSvc::interfaceID ( )
inlinestatic

Definition at line 59 of file IFPGATrackSimEventSelectionSvc.h.

60 {
61  static const InterfaceID IID("IFPGATrackSimEventSelectionSvc", 1, 0);
62  return IID;
63 }

◆ passCuts() [1/4]

virtual bool IFPGATrackSimEventSelectionSvc::passCuts ( const FPGATrackSimHit ) const
pure virtual

◆ passCuts() [2/4]

virtual bool IFPGATrackSimEventSelectionSvc::passCuts ( const FPGATrackSimOfflineTrack ) const
pure virtual

◆ passCuts() [3/4]

virtual bool IFPGATrackSimEventSelectionSvc::passCuts ( const FPGATrackSimTrack ) const
pure virtual

◆ passCuts() [4/4]

virtual bool IFPGATrackSimEventSelectionSvc::passCuts ( const FPGATrackSimTruthTrack ) const
pure virtual

◆ passD0() [1/2]

virtual bool IFPGATrackSimEventSelectionSvc::passD0 ( const FPGATrackSimOfflineTrack ) const
pure virtual

◆ passD0() [2/2]

virtual bool IFPGATrackSimEventSelectionSvc::passD0 ( const FPGATrackSimTrack ) const
pure virtual

◆ passEta() [1/2]

virtual bool IFPGATrackSimEventSelectionSvc::passEta ( const FPGATrackSimOfflineTrack ) const
pure virtual

◆ passEta() [2/2]

virtual bool IFPGATrackSimEventSelectionSvc::passEta ( const FPGATrackSimTrack ) const
pure virtual

◆ passMatching() [1/2]

virtual bool IFPGATrackSimEventSelectionSvc::passMatching ( FPGATrackSimTrack const ) const
pure virtual

◆ passMatching() [2/2]

virtual bool IFPGATrackSimEventSelectionSvc::passMatching ( FPGATrackSimTruthTrack const ) const
pure virtual

◆ passPhi() [1/2]

virtual bool IFPGATrackSimEventSelectionSvc::passPhi ( const FPGATrackSimOfflineTrack ) const
pure virtual

◆ passPhi() [2/2]

virtual bool IFPGATrackSimEventSelectionSvc::passPhi ( const FPGATrackSimTrack ) const
pure virtual

◆ passQOverPt() [1/2]

virtual bool IFPGATrackSimEventSelectionSvc::passQOverPt ( const FPGATrackSimOfflineTrack ) const
pure virtual

◆ passQOverPt() [2/2]

virtual bool IFPGATrackSimEventSelectionSvc::passQOverPt ( const FPGATrackSimTrack ) const
pure virtual

◆ passZ0() [1/2]

virtual bool IFPGATrackSimEventSelectionSvc::passZ0 ( const FPGATrackSimOfflineTrack ) const
pure virtual

◆ passZ0() [2/2]

virtual bool IFPGATrackSimEventSelectionSvc::passZ0 ( const FPGATrackSimTrack ) const
pure virtual

◆ selectEvent() [1/2]

virtual bool IFPGATrackSimEventSelectionSvc::selectEvent ( FPGATrackSimEventInputHeader ) const
pure virtual

◆ selectEvent() [2/2]

virtual bool IFPGATrackSimEventSelectionSvc::selectEvent ( FPGATrackSimLogicalEventInputHeader ) const
pure virtual

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