ATLAS Offline Software
|
Base class for the dual-use tool interface classes. More...
#include <IAsgTool.h>
Inherits IAlgTool.
Inherited by asg::AsgTool [virtual]
, asg::IDataHandleTestTool [virtual]
, asg::IEventStoreTestTool [virtual]
, asg::IUnitTestTool1 [virtual]
, asg::IUnitTestTool2 [virtual]
, asg::IUnitTestTool3 [virtual]
, AthInfer::IAthInferenceTool [virtual]
, AthONNX::IJSSMLTool [virtual]
, AthOnnx::IOnnxRuntimeInferenceTool [virtual]
, AthOnnx::IOnnxRuntimeSessionTool [virtual]
, CP::IClassificationTool [virtual]
, CP::IElectronLRTOverlapRemovalTool [virtual]
, CP::IIsolationCloseByCorrectionTool [virtual]
, CP::IIsolationHelper [virtual]
, CP::IIsolationLowPtPLVTool [virtual]
, CP::IIsolationSelectionTool [virtual]
, CP::IMuonCalibIntTool [virtual]
, CP::IMuonCalibrationAndSmearingTool [virtual]
, CP::IMuonLRTOverlapRemovalTool [virtual]
, CP::IMuonSelectionTool [virtual]
, CP::IMuonTriggerScaleFactors [virtual]
, CP::IPhotonPointingTool [virtual]
, CP::IPhotonVertexSelectionTool [virtual]
, CP::IReentrantSystematicsTool [virtual]
, CP::ITrackVertexAssociationTool [virtual]
, CP::IWeightPFOTool [virtual]
, DiTauRecTools::IDiTauToolBase [virtual]
, ECUtils::IEventCleaningTool [virtual]
, EL::IUnitTestTool [virtual]
, FSR::IFsrPhotonTool [virtual]
, HI::IHIEventSelectionTool [virtual]
, HI::IHIPileupTool [virtual]
, IAsgDeadHVCellRemovalTool [virtual]
, IAsgHelloTool [virtual]
, IAsgPhotonEfficiencyCorrectionTool [virtual]
, IAsgSelectionTool [virtual]
, IAthAsgExUnittestTool [virtual]
, IBJetCorrectionTool [virtual]
, IBTagConditionalDecorator [virtual]
, IBTagDecorator [virtual]
, IBTaggingSelectionJsonTool [virtual]
, IBTaggingSelectionTool [virtual]
, ICaloClusterMatchingTool [virtual]
, ICaloTimeFilterTool [virtual]
, ICPJetCorrectionTool [virtual]
, IDTPM::IPlotsDefReadTool [virtual]
, IDTPM::ITrackMatchingTool [virtual]
, IDTPM::ITrackSelectionTool [virtual]
, IDTPM::IVertexSelectionTool [virtual]
, IDTPM::RoiSelectionTool [virtual]
, IDTPM::TrackAnalysisInfoWriteTool [virtual]
, IDTPM::TrackRoiSelectionTool [virtual]
, IDTPM::VertexRoiSelectionTool [virtual]
, IEGammaAmbiguityTool [virtual]
, IegammaMVACalibTool [virtual]
, IElectronPhotonShowerShapeFudgeTool [virtual]
, IEventShapeTool [virtual]
, IExtendTrackToLayerTool [virtual]
, IFastJetInterfaceTool [virtual]
, IGoodRunsListSelectionTool [virtual]
, IHIEventShapeFiller [virtual]
, IHIEventShapeSummaryTool [virtual]
, IHiggsTruthCategoryTool [virtual]
, IHISubtractorTool [virtual]
, IHIUEModulatorTool [virtual]
, IInDetSecVtxTruthMatchTool [virtual]
, IInDetVertexTruthMatchTool [virtual]
, IJetBuildTool [virtual]
, IJetCalibStep [virtual]
, IJetConstituentModifier [virtual]
, IJetConstituentsRetriever [virtual]
, IJetConsumer [virtual]
, IJetEventSelector [virtual]
, IJetExecuteTool [virtual]
, IJetFinder [virtual]
, IJetFromPseudojet [virtual]
, IJetGroomer [virtual]
, IJetModifier [virtual]
, IJetProvider [virtual]
, IJetPseudojetRetriever [virtual]
, IJetSelector [virtual]
, IJetTagConditionalDecorator [virtual]
, IJetTagDecorator [virtual]
, IJetUncertaintiesTool [virtual]
, IJetUpdateJvt [virtual]
, IJSSTaggerUtils [virtual]
, IMBTSTimeFilterTool [virtual]
, IMCTruthClassifier [virtual]
, IMETAssocToolBase [virtual]
, IMETMaker [virtual]
, IMETRecoTool [virtual]
, IMETSignificance [virtual]
, IMETSystematicsTool [virtual]
, IMETToolBase [virtual]
, IMissingMassTool [virtual]
, IMuonInJetCorrectionTool [virtual]
, InDet::IInclusiveTrackFilterTool [virtual]
, InDet::IInDetHardScatterSelectionTool [virtual]
, InDet::IInDetTrackBiasingTool [virtual]
, InDet::IInDetTrackSmearingTool [virtual]
, InDet::IInDetTrackTruthFilterTool [virtual]
, InDet::IInDetTrackTruthOriginTool [virtual]
, InDet::IInDetUsedInFitTrackDecoratorTool [virtual]
, InDet::IJetTrackFilterTool [virtual]
, IObservableTool [virtual]
, IPseudoJetGetter [virtual]
, IRoiReader [virtual]
, ISubjetRecorderTool [virtual]
, ITauToolBase [virtual]
, ITrackClassifier [virtual]
, IVertexDecorator [virtual]
, IVGammaORTool [virtual]
, IWeightTool [virtual]
, IxAODtoHepMCTool [virtual]
, IZdcDataAccessV2 [virtual]
, JetHelper::IVarTool [virtual]
, LVL1::IL1CaloCells2TriggerTowers [virtual]
, LVL1::IL1CaloFcal23Cells2RxMappingTool [virtual]
, LVL1::IL1CaloLArTowerEnergy [virtual]
, LVL1::IL1CaloOfflineTriggerTowerTools [virtual]
, LVL1::IL1CaloTTIdTools [virtual]
, LVL1::IL1CaloxAODOfflineTriggerTowerTools [virtual]
, LVL1::ITrigT1CaloMonErrorTool [virtual]
, LVL1BS::ITrigT1CaloDataAccessV2 [virtual]
, ORUtils::IOverlapRemovalTool [virtual]
, ORUtils::IOverlapTool [virtual]
, PanTau::ITool_DetailsArranger [virtual]
, PanTau::ITool_InformationStore [virtual]
, PanTau::ITool_InputConverter [virtual]
, PanTau::ITool_ModeDiscriminator [virtual]
, PanTau::ITool_PanTauTools [virtual]
, PanTau::ITool_TauConstituentGetter [virtual]
, PanTau::ITool_TauConstituentSelector [virtual]
, PMGTools::IPMGCrossSectionTool [virtual]
, PMGTools::IPMGSherpaVjetsSysTool [virtual]
, ST::ISUSYObjDef_xAODTool [virtual]
, TauAnalysisTools::IBuildTruthTaus [virtual]
, TauAnalysisTools::IDiTauEfficiencyCorrectionsTool [virtual]
, TauAnalysisTools::IDiTauSelectionTool [virtual]
, TauAnalysisTools::IDiTauTruthMatchingTool [virtual]
, TauAnalysisTools::ITauEfficiencyCorrectionsTool [virtual]
, TauAnalysisTools::ITauHFVetoTool [virtual]
, TauAnalysisTools::ITauSelectionTool [virtual]
, TauAnalysisTools::ITauSmearingTool [virtual]
, TauAnalysisTools::ITauTruthMatchingTool [virtual]
, TauAnalysisTools::ITauTruthTrackMatchingTool [virtual]
, Trig::IBunchCrossingConfProvider [virtual]
, Trig::IBunchCrossingTool [virtual]
, Trig::IIParticleRetrievalTool [virtual]
, Trig::IMatchingTool [virtual]
, Trig::IMatchScoringTool [virtual]
, Trig::ITrigDecisionTool [virtual]
, Trig::ITrigEgammaEmulationBaseHypoTool [virtual]
, Trig::ITrigEgammaEmulationChain [virtual]
, Trig::ITrigEgammaMatchingTool [virtual]
, Trig::ITrigMuonMatching [virtual]
, TrigConf::ITrigConfigTool [virtual]
, xAOD::IBPhysBlindingTool [virtual]
, xAOD::IBPhysTrackVertexMapTool [virtual]
, xAOD::ICaloCellIsolationTool [virtual]
, xAOD::ICaloTopoClusterIsolationTool [virtual]
, xAOD::INeutralEFlowIsolationTool [virtual]
, xAOD::ITrackIsolationTool [virtual]
, ZDC::IZdcAnalysisTool [virtual]
, ZDC::IZdcRecTool [virtual]
, ZDC::IZdcTrigValidTool [virtual]
, and ZMassConstraint::IConstraintFit [virtual]
.
Public Member Functions | |
virtual | ~IAsgTool () |
Virtual destructor, to make vtable happy... More... | |
virtual void | print () const =0 |
Print the state of the tool. More... | |
Base class for the dual-use tool interface classes.
This class is used like IAlgTool is used for Athena-only interfaces. It is used as the base class for the pure virtual tool interface classes.
Definition at line 35 of file IAsgTool.h.
|
inlinevirtual |
|
pure virtual |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.