ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
DerivationFramework::IAugmentationTool Class Referenceabstract

#include <IAugmentationTool.h>

Inherits IAlgTool.

Inherited by DerivationFramework::AsgSelectionToolWrapper, DerivationFramework::AugmentationToolExample, DerivationFramework::AugmentationToolLeadingJets, DerivationFramework::AugOriginalCounts, DerivationFramework::BadBatmanAugmentationTool, DerivationFramework::BkgElectronClassification, DerivationFramework::Bmumu_reco_mumu, DerivationFramework::BoostedHadTopAndTopPairFilterAugmentation, DerivationFramework::BPhysAddMuonBasedInvMass, DerivationFramework::BPhysBGammaFinder, DerivationFramework::BPhysConversionFinder, DerivationFramework::BPhysMetadataBase [virtual], DerivationFramework::BPhysVarBlinder, DerivationFramework::BPhysVertexTrackBase [virtual], DerivationFramework::BTrackVertexMapLogger [virtual], DerivationFramework::Cascade3Plus1, DerivationFramework::CellsInConeThinning, DerivationFramework::ClassifyAndCalculateHFAugmentation, DerivationFramework::ClusterEnergyPerLayerDecorator, DerivationFramework::DeltaRTool, DerivationFramework::DiphotonVertexDecorator, DerivationFramework::DistanceInTrainAugmentationTool, DerivationFramework::EGammaClusterCoreCellRecovery, DerivationFramework::EGCrackVetoCleaningTool, DerivationFramework::EGElectronAmbiguityTool, DerivationFramework::EGElectronLikelihoodToolWrapper, DerivationFramework::EGInvariantMassTool, DerivationFramework::EGPhotonCleaningWrapper, DerivationFramework::EGSelectionToolWrapper, DerivationFramework::EGTransverseMassTool, DerivationFramework::EventInfoBSErrDecorator, DerivationFramework::EventInfoPixelDecorator, DerivationFramework::EventInfoPixelModuleStatusMonitoring, DerivationFramework::GainDecorator, DerivationFramework::GenFilterTool, DerivationFramework::HadronOriginDecorator, DerivationFramework::HardScatterVertexDecorator, DerivationFramework::HICentralityDecorationTool, DerivationFramework::HIGlobalAugmentationTool, DerivationFramework::HITrackQualityAugmentationTool, DerivationFramework::InDetTrackSelectionToolWrapper, DerivationFramework::InvariantMassTool, DerivationFramework::JetExternalAssocTool, DerivationFramework::JetMSVAugmentation, DerivationFramework::JpsiPlusDpstCascade, DerivationFramework::JpsiPlusDs1Cascade, DerivationFramework::JpsiPlusDsCascade, DerivationFramework::JpsiPlusPsiCascade, DerivationFramework::JpsiPlusV0Cascade, DerivationFramework::JpsiXPlus2V0, DerivationFramework::JpsiXPlusDisplaced, DerivationFramework::LArCollisionTimeDecorator, DerivationFramework::MaxCellDecorator, DerivationFramework::MbtsToVectorsTool [virtual], DerivationFramework::MergedElectronDetailsDecorator, DerivationFramework::MergerTester, DerivationFramework::METTriggerAugmentationTool, DerivationFramework::MuonExtrapolationTool, DerivationFramework::MuonJetDrTool, DerivationFramework::MuonTruthClassifierFallback, DerivationFramework::MuPlusDpstCascade, DerivationFramework::MuPlusDsCascade, DerivationFramework::PFlowAugmentationTool, DerivationFramework::PhotonsDirectionTool, DerivationFramework::PhotonVertexSelectionWrapper, DerivationFramework::PixelNtupleMaker, DerivationFramework::PseudoTrackSelector, DerivationFramework::PsiPlusPsiCascade, DerivationFramework::PsiPlusPsiSingleVertex, DerivationFramework::Reco_4mu, DerivationFramework::Reco_mumu, DerivationFramework::Reco_V0Finder, DerivationFramework::Reco_Vertex, DerivationFramework::ReVertex, DerivationFramework::Select_Bmumu, DerivationFramework::Select_onia2mumu, DerivationFramework::SUSYGenFilterTool, DerivationFramework::SUSYSignalTagger, DerivationFramework::TauIDDecoratorWrapper, DerivationFramework::TauSelectionWrapper, DerivationFramework::TauTruthMatchingWrapper, DerivationFramework::TopHeavyFlavorFilterAugmentation, DerivationFramework::trackIsolationDecorator, DerivationFramework::TrackParametersAtPV, DerivationFramework::TrackStateOnSurfaceDecorator, DerivationFramework::TrackToVertexWrapper, DerivationFramework::TriggerCountToMetadata [virtual], DerivationFramework::TriggerMatchingAugmentation, DerivationFramework::TriggerMatchingTool [virtual], DerivationFramework::Truth3CollectionMaker, DerivationFramework::TruthBornLeptonCollectionMaker, DerivationFramework::TruthCaloShowerDecorator, DerivationFramework::TruthClassificationDecorator, DerivationFramework::TruthCollectionMaker, DerivationFramework::TruthCollectionMakerTau, DerivationFramework::TruthD2Decorator, DerivationFramework::TruthDecayCollectionMaker, DerivationFramework::TruthDressingTool, DerivationFramework::TruthEDDecorator, DerivationFramework::TruthIsolationTool, DerivationFramework::TruthLinkRepointTool, DerivationFramework::TruthMetaDataWriter, DerivationFramework::TruthNavigationDecorator, DerivationFramework::TruthPVCollectionMaker, DerivationFramework::TruthQGDecorationTool, DerivationFramework::TVAAugmentationTool [virtual], DerivationFramework::UnassociatedHitsDecorator, DerivationFramework::UsedInVertexFitTrackDecorator, DerivationFramework::VertexCaloIsolation, DerivationFramework::VertexTrackIsolation, DerivationFramework::ZeeVertexRefittingTool, EnhancedBiasWeighter [virtual], IEnhancedBiasWeighter [virtual], and ParticleSortingTool [virtual].

Collaboration diagram for DerivationFramework::IAugmentationTool:

Public Member Functions

virtual ~IAugmentationTool ()
 Virtual destructor. More...
 
virtual StatusCode addBranches () const =0
 Pass the thinning service
More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool interface methods. More...
 

Detailed Description

Author
James.Catmore-at-cern.ch

Definition at line 24 of file IAugmentationTool.h.

Constructor & Destructor Documentation

◆ ~IAugmentationTool()

virtual DerivationFramework::IAugmentationTool::~IAugmentationTool ( )
inlinevirtual

Virtual destructor.

Definition at line 28 of file IAugmentationTool.h.

28 {}

Member Function Documentation

◆ addBranches()

virtual StatusCode DerivationFramework::IAugmentationTool::addBranches ( ) const
pure virtual

Pass the thinning service

Implemented in DerivationFramework::EGElectronLikelihoodToolWrapper, DerivationFramework::EGElectronAmbiguityTool, DerivationFramework::EGInvariantMassTool, DerivationFramework::EGSelectionToolWrapper, DerivationFramework::PhotonVertexSelectionWrapper, DerivationFramework::MbtsToVectorsTool, DerivationFramework::GenFilterTool, DerivationFramework::EGTransverseMassTool, DerivationFramework::EGPhotonCleaningWrapper, DerivationFramework::EGCrackVetoCleaningTool, DerivationFramework::BkgElectronClassification, DerivationFramework::TruthEDDecorator, DerivationFramework::PhotonsDirectionTool, DerivationFramework::TruthLinkRepointTool, DerivationFramework::AsgSelectionToolWrapper, DerivationFramework::BPhysVertexTrackBase, DerivationFramework::JpsiPlusV0Cascade, DerivationFramework::JpsiXPlusDisplaced, DerivationFramework::ClassifyAndCalculateHFAugmentation, DerivationFramework::Select_Bmumu, EnhancedBiasWeighter, DerivationFramework::AugOriginalCounts, DerivationFramework::TriggerMatchingTool, DerivationFramework::BPhysBGammaFinder, DerivationFramework::JpsiXPlus2V0, DerivationFramework::Bmumu_reco_mumu, DerivationFramework::MuPlusDsCascade, DerivationFramework::ReVertex, DerivationFramework::JpsiPlusDs1Cascade, DerivationFramework::Select_onia2mumu, DerivationFramework::MuPlusDpstCascade, DerivationFramework::JpsiPlusDpstCascade, DerivationFramework::JpsiPlusDsCascade, DerivationFramework::Cascade3Plus1, DerivationFramework::BPhysConversionFinder, DerivationFramework::ZeeVertexRefittingTool, DerivationFramework::JpsiPlusPsiCascade, DerivationFramework::PsiPlusPsiCascade, DerivationFramework::TriggerCountToMetadata, DerivationFramework::TruthMetaDataWriter, DerivationFramework::SUSYGenFilterTool, DerivationFramework::PsiPlusPsiSingleVertex, DerivationFramework::Reco_mumu, DerivationFramework::MuonTruthClassifierFallback, DerivationFramework::TauIDDecoratorWrapper, DerivationFramework::SUSYSignalTagger, DerivationFramework::HICentralityDecorationTool, DerivationFramework::MuonJetDrTool, DerivationFramework::Truth3CollectionMaker, DerivationFramework::Reco_V0Finder, DerivationFramework::TruthIsolationTool, ParticleSortingTool, DerivationFramework::BPhysAddMuonBasedInvMass, DerivationFramework::BPhysVarBlinder, DerivationFramework::TrackStateOnSurfaceDecorator, DerivationFramework::VertexCaloIsolation, DerivationFramework::BPhysMetadataBase, DerivationFramework::HardScatterVertexDecorator, DerivationFramework::UsedInVertexFitTrackDecorator, DerivationFramework::DiphotonVertexDecorator, DerivationFramework::TrackParametersAtPV, DerivationFramework::MergedElectronDetailsDecorator, DerivationFramework::EventInfoPixelModuleStatusMonitoring, DerivationFramework::PseudoTrackSelector, DerivationFramework::TauSelectionWrapper, DerivationFramework::MergerTester, DerivationFramework::Reco_4mu, DerivationFramework::CellsInConeThinning, DerivationFramework::ClusterEnergyPerLayerDecorator, DerivationFramework::MaxCellDecorator, DerivationFramework::BTrackVertexMapLogger, DerivationFramework::EGammaClusterCoreCellRecovery, DerivationFramework::HITrackQualityAugmentationTool, DerivationFramework::EventInfoBSErrDecorator, DerivationFramework::GainDecorator, DerivationFramework::TriggerMatchingAugmentation, DerivationFramework::UnassociatedHitsDecorator, DerivationFramework::JetExternalAssocTool, DerivationFramework::HIGlobalAugmentationTool, DerivationFramework::PixelNtupleMaker, DerivationFramework::trackIsolationDecorator, DerivationFramework::LArCollisionTimeDecorator, DerivationFramework::TruthBornLeptonCollectionMaker, DerivationFramework::BadBatmanAugmentationTool, DerivationFramework::PFlowAugmentationTool, DerivationFramework::TruthCollectionMaker, DerivationFramework::TruthCaloShowerDecorator, DerivationFramework::DistanceInTrainAugmentationTool, DerivationFramework::TauTruthMatchingWrapper, DerivationFramework::BoostedHadTopAndTopPairFilterAugmentation, DerivationFramework::TopHeavyFlavorFilterAugmentation, DerivationFramework::HadronOriginDecorator, DerivationFramework::JetMSVAugmentation, DerivationFramework::EventInfoPixelDecorator, DerivationFramework::TrackToVertexWrapper, DerivationFramework::TruthNavigationDecorator, DerivationFramework::DeltaRTool, DerivationFramework::Reco_Vertex, DerivationFramework::VertexTrackIsolation, DerivationFramework::TruthDecayCollectionMaker, DerivationFramework::InvariantMassTool, DerivationFramework::TruthQGDecorationTool, DerivationFramework::InDetTrackSelectionToolWrapper, DerivationFramework::TruthClassificationDecorator, DerivationFramework::TruthCollectionMakerTau, DerivationFramework::TruthDressingTool, DerivationFramework::MuonExtrapolationTool, DerivationFramework::TruthD2Decorator, DerivationFramework::METTriggerAugmentationTool, DerivationFramework::TVAAugmentationTool, DerivationFramework::TruthPVCollectionMaker, DerivationFramework::AugmentationToolExample, and DerivationFramework::AugmentationToolLeadingJets.

◆ interfaceID()

static const InterfaceID& DerivationFramework::IAugmentationTool::interfaceID ( )
inlinestatic

AlgTool interface methods.

Definition at line 31 of file IAugmentationTool.h.

31 { return IID_IAugmentationTool; }

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