ATLAS Offline Software
|
Define interface of EnhancedBias weighting class. More...
#include <IEnhancedBiasWeighter.h>
Public Member Functions | |
virtual double | getEBLiveTime (const xAOD::EventInfo *eventInfo) const =0 |
virtual double | getEBLiveTime (const EventContext &context) const =0 |
virtual double | getLBLumi (const xAOD::EventInfo *eventInfo) const =0 |
virtual double | getLBLumi (const EventContext &context) const =0 |
virtual double | getLBLength (const xAOD::EventInfo *eventInfo) const =0 |
virtual double | getLBLength (const EventContext &context) const =0 |
virtual double | getAverageLumi () const =0 |
virtual double | getAverageMu () const =0 |
virtual double | getDeadtime (const int lumiblock=-1) const =0 |
virtual uint32_t | getPairedBunches () const =0 |
virtual StatusCode | getDistanceIntoTrain (const xAOD::EventInfo *eventInfo, uint32_t &distance) const =0 |
virtual uint32_t | getRunNumber () const =0 |
virtual bool | isUnbiasedEvent (const xAOD::EventInfo *eventInfo) const =0 |
virtual bool | isGoodLB (const xAOD::EventInfo *eventInfo) const =0 |
virtual bool | isGoodLB (const EventContext &context) const =0 |
virtual bool | isMC () const =0 |
virtual std::unordered_map< std::string, ChainDetail > | parsePrescaleXML (const std::string &prescaleXML) const =0 |
virtual const std::vector< int32_t > & | getBunchGroups () const =0 |
virtual StatusCode | addBranches () const =0 |
Pass the thinning service More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
AlgTool interface methods. More... | |
Define interface of EnhancedBias weighting class.
Definition at line 20 of file IEnhancedBiasWeighter.h.
|
pure virtualinherited |
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.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
inlinestaticinherited |
AlgTool interface methods.
Definition at line 31 of file IAugmentationTool.h.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.
|
pure virtual |
Implemented in EnhancedBiasWeighter.