ATLAS Offline Software
Loading...
Searching...
No Matches
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 (const 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 ,
1 ,
0  )

◆ 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 ( const 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: