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

#include <IFPGATrackSimEventSelectionSvc.h>

Inheritance diagram for IFPGATrackSimEventSelectionSvc:
Collaboration diagram for IFPGATrackSimEventSelectionSvc:

Public Member Functions

 DeclareInterfaceID (IFPGATrackSimEventSelectionSvc, 1, 0)
 
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 *)=0
 
virtual bool selectEvent (FPGATrackSimLogicalEventInputHeader *)=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
 
virtual bool getSelectedEvent () const =0
 
virtual void setSelectedEvent (bool s)=0
 

Detailed Description

Definition at line 21 of file IFPGATrackSimEventSelectionSvc.h.

Member Function Documentation

◆ checkPU()

virtual bool IFPGATrackSimEventSelectionSvc::checkPU ( ) const
pure virtual

◆ DeclareInterfaceID()

IFPGATrackSimEventSelectionSvc::DeclareInterfaceID ( IFPGATrackSimEventSelectionSvc  ,
,
 
)

◆ 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

◆ getSelectedEvent()

virtual bool IFPGATrackSimEventSelectionSvc::getSelectedEvent ( ) const
pure virtual

◆ 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 )
pure virtual

◆ selectEvent() [2/2]

virtual bool IFPGATrackSimEventSelectionSvc::selectEvent ( FPGATrackSimLogicalEventInputHeader )
pure virtual

◆ setSelectedEvent()

virtual void IFPGATrackSimEventSelectionSvc::setSelectedEvent ( bool  s)
pure virtual

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