![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
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"
61 static const InterfaceID IID(
"IFPGATrackSimEventSelectionSvc", 1, 0);
65 #endif //FPGATrackSimCONFTOOLS_IFPGATrackSimEVENTSELECTIONSVC_H
virtual bool passCuts(const FPGATrackSimTrack &) const =0
virtual bool passCuts(const FPGATrackSimHit &) 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
virtual bool selectEvent(FPGATrackSimLogicalEventInputHeader *) const =0
virtual int getLRTpdgID() const =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 selectEvent(FPGATrackSimEventInputHeader *) const =0
virtual bool passZ0(const FPGATrackSimTrack &) const =0
virtual bool passPhi(const FPGATrackSimOfflineTrack &) const =0
virtual FPGATrackSimTrackPars getMax() const =0
static const InterfaceID & interfaceID()
virtual bool checkPU() const =0
virtual bool passQOverPt(const FPGATrackSimTrack &) const =0
virtual bool passCuts(const FPGATrackSimTruthTrack &) const =0
virtual const FPGATrackSimRegionSlices * getRegions()=0