|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef FPGATrackSimCONFTOOLS_IFPGATrackSimEVENTSELECTIONSVC_H
6 #define FPGATrackSimCONFTOOLS_IFPGATrackSimEVENTSELECTIONSVC_H
8 #include "GaudiKernel/IInterface.h"
9 #include "GaudiKernel/IService.h"
62 #endif //FPGATrackSimCONFTOOLS_IFPGATrackSimEVENTSELECTIONSVC_H
virtual bool passCuts(const FPGATrackSimTrack &) const =0
virtual bool passCuts(const FPGATrackSimHit &) const =0
virtual bool getSelectedEvent() const =0
virtual unsigned getRegionID() const =0
virtual bool passPhi(const FPGATrackSimTrack &) const =0
virtual bool passZ0(const FPGATrackSimOfflineTrack &) const =0
virtual bool passCuts(const FPGATrackSimOfflineTrack &) const =0
virtual bool passMatching(FPGATrackSimTruthTrack const &) const =0
DeclareInterfaceID(IFPGATrackSimEventSelectionSvc, 1, 0)
virtual int getLRTpdgID() const =0
virtual void setSelectedEvent(bool s)=0
virtual bool passEta(const FPGATrackSimTrack &) const =0
virtual bool passEta(const FPGATrackSimOfflineTrack &) const =0
virtual bool passD0(const FPGATrackSimTrack &) const =0
virtual bool passQOverPt(const FPGATrackSimOfflineTrack &) const =0
virtual bool passMatching(FPGATrackSimTrack const &) const =0
virtual bool passD0(const FPGATrackSimOfflineTrack &) const =0
virtual FPGATrackSimTrackPars getMin() const =0
virtual SampleType getSampleType() const =0
virtual bool passZ0(const FPGATrackSimTrack &) const =0
virtual bool passPhi(const FPGATrackSimOfflineTrack &) const =0
virtual FPGATrackSimTrackPars getMax() const =0
virtual bool checkPU() const =0
virtual bool passQOverPt(const FPGATrackSimTrack &) const =0
virtual bool passCuts(const FPGATrackSimTruthTrack &) const =0
virtual bool selectEvent(FPGATrackSimEventInputHeader *)=0
virtual const FPGATrackSimRegionSlices * getRegions()=0
virtual bool selectEvent(FPGATrackSimLogicalEventInputHeader *)=0