ATLAS Offline Software
ST::ISUSYObjDef_xAODTool Member List

This is the complete list of members for ST::ISUSYObjDef_xAODTool, including all inherited members.

ApplyLRTUncertainty()=0ST::ISUSYObjDef_xAODToolpure virtual
ApplyPRWTool(bool muDependentRRN=true)=0ST::ISUSYObjDef_xAODToolpure virtual
applySystematicVariation(const CP::SystematicSet &systConfig)=0ST::ISUSYObjDef_xAODToolpure virtual
AtlfastII enum valueST::ISUSYObjDef_xAODTool
BtagSF(const xAOD::JetContainer *jets)=0ST::ISUSYObjDef_xAODToolpure virtual
BtagSF_trkJet(const xAOD::JetContainer *trkjets)=0ST::ISUSYObjDef_xAODToolpure virtual
BtagSFsys(const xAOD::JetContainer *jets, const CP::SystematicSet &systConfig)=0ST::ISUSYObjDef_xAODToolpure virtual
BtagSFsys_trkJet(const xAOD::JetContainer *trkjets, const CP::SystematicSet &systConfig)=0ST::ISUSYObjDef_xAODToolpure virtual
Data enum valueST::ISUSYObjDef_xAODTool
DataSource enum nameST::ISUSYObjDef_xAODTool
FillElectron(xAOD::Electron &input, const float etcut, const float etacut)=0ST::ISUSYObjDef_xAODToolpure virtual
FillJet(xAOD::Jet &input, const bool doCalib=true, const bool isFat=false, const bool doLargeRdecorations=false)=0ST::ISUSYObjDef_xAODToolpure virtual
FillMuon(xAOD::Muon &input, const float ptcut, const float etacut)=0ST::ISUSYObjDef_xAODToolpure virtual
FillPhoton(xAOD::Photon &input, const float ptcut, const float etacut)=0ST::ISUSYObjDef_xAODToolpure virtual
FillTau(xAOD::TauJet &input)=0ST::ISUSYObjDef_xAODToolpure virtual
FillTrackJet(xAOD::Jet &input)=0ST::ISUSYObjDef_xAODToolpure virtual
FindSusyHP(const xAOD::TruthParticleContainer *truthP, int &pdgid1, int &pdgid2, bool isTruth3=false) const =0ST::ISUSYObjDef_xAODToolpure virtual
FindSusyHP(const xAOD::TruthEvent *truthE, int &pdgid1, int &pdgid2) const =0ST::ISUSYObjDef_xAODToolpure virtual
FJVT_SF(const xAOD::JetContainer *jets)=0ST::ISUSYObjDef_xAODToolpure virtual
FJVT_SFsys(const xAOD::JetContainer *jets, const CP::SystematicSet &systConfig)=0ST::ISUSYObjDef_xAODToolpure virtual
FullSim enum valueST::ISUSYObjDef_xAODTool
GetCorrectedActualInteractionsPerCrossing(bool includeDataSF=false)=0ST::ISUSYObjDef_xAODToolpure virtual
GetCorrectedAverageInteractionsPerCrossing(bool includeDataSF=false)=0ST::ISUSYObjDef_xAODToolpure virtual
GetDataWeight(const std::string &)=0ST::ISUSYObjDef_xAODToolpure virtual
GetElectrons(xAOD::ElectronContainer *&copy, xAOD::ShallowAuxContainer *&copyaux, const bool recordSG=true, const std::string &elekey="Electrons", const std::string &lrtelekey="LRTElectrons", const xAOD::ElectronContainer *containerToBeCopied=nullptr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetEleTriggerEfficiency(const xAOD::Electron &el, const std::string &trigExpr="SINGLE_E_2015_e24_lhmedium_L1EM20VH_OR_e60_lhmedium_OR_e120_lhloose_2016_2018_e26_lhtight_nod0_ivarloose_OR_e60_lhmedium_nod0_OR_e140_lhloose_nod0") const =0ST::ISUSYObjDef_xAODToolpure virtual
GetEleTriggerEfficiencySF(const xAOD::Electron &el, const std::string &trigExpr="SINGLE_E_2015_e24_lhmedium_L1EM20VH_OR_e60_lhmedium_OR_e120_lhloose_2016_2018_e26_lhtight_nod0_ivarloose_OR_e60_lhmedium_nod0_OR_e140_lhloose_nod0") const =0ST::ISUSYObjDef_xAODToolpure virtual
GetEventInfo() const =0ST::ISUSYObjDef_xAODToolpure virtual
GetFatJets(xAOD::JetContainer *&copy, xAOD::ShallowAuxContainer *&copyaux, const bool recordSG=false, const std::string &jetkey="", const bool doLargeRdecorations=false, const xAOD::JetContainer *containerToBeCopied=nullptr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetInDetLargeD0GSFTracks(const EventContext &ctx) const =0ST::ISUSYObjDef_xAODToolpure virtual
GetInDetLargeD0Tracks(const EventContext &ctx) const =0ST::ISUSYObjDef_xAODToolpure virtual
GetJets(xAOD::JetContainer *&copy, xAOD::ShallowAuxContainer *&copyaux, const bool recordSG=true, const std::string &jetkey="", const xAOD::JetContainer *containerToBeCopied=nullptr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetJetsSyst(const xAOD::JetContainer &calibjets, xAOD::JetContainer *&copy, xAOD::ShallowAuxContainer *&copyaux, const bool recordSG=true, const std::string &jetkey="")=0ST::ISUSYObjDef_xAODToolpure virtual
getMCShowerType(const std::string &sample_name) const =0ST::ISUSYObjDef_xAODToolpure virtual
GetMET(xAOD::MissingETContainer &met, const xAOD::JetContainer *jet, const xAOD::ElectronContainer *elec=nullptr, const xAOD::MuonContainer *muon=nullptr, const xAOD::PhotonContainer *gamma=nullptr, const xAOD::TauJetContainer *taujet=nullptr, bool doTST=true, bool doJVTCut=true, const xAOD::IParticleContainer *invis=nullptr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetMETSig(xAOD::MissingETContainer &met, double &metSignificance, bool doTST=true, bool doJVTCut=true)=0ST::ISUSYObjDef_xAODToolpure virtual
GetMuons(xAOD::MuonContainer *&copy, xAOD::ShallowAuxContainer *&copyaux, const bool recordSG=true, const std::string &muonkey="Muons", const std::string &lrtmuonkey="MuonsLRT", const xAOD::MuonContainer *containerToBeCopied=nullptr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetMuonTriggerEfficiency(const xAOD::Muon &mu, const std::string &trigExpr="HLT_mu20_iloose_L1MU15_OR_HLT_mu50", const bool isdata=false)=0ST::ISUSYObjDef_xAODToolpure virtual
GetPhotons(xAOD::PhotonContainer *&copy, xAOD::ShallowAuxContainer *&copyaux, const bool recordSG=true, const std::string &photonkey="Photons", const xAOD::PhotonContainer *containerToBeCopied=nullptr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetPileupWeight()=0ST::ISUSYObjDef_xAODToolpure virtual
GetPileupWeightHash()=0ST::ISUSYObjDef_xAODToolpure virtual
GetPileupWeightPrescaledTrigger(const std::string &trigger_expr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetPrimVtx() const =0ST::ISUSYObjDef_xAODToolpure virtual
getProperty(const std::string &name)ST::ISUSYObjDef_xAODToolinline
GetRandomRunNumber(bool muDependentRRN=true)=0ST::ISUSYObjDef_xAODToolpure virtual
GetRunNumber() const =0ST::ISUSYObjDef_xAODToolpure virtual
getSherpaVjetsNjetsWeight() const =0ST::ISUSYObjDef_xAODToolpure virtual
getSherpaVjetsNjetsWeight(const std::string &jetContainer) const =0ST::ISUSYObjDef_xAODToolpure virtual
GetSignalElecSF(const xAOD::Electron &el, const bool recoSF=true, const bool idSF=true, const bool triggerSF=true, const bool isoSF=true, const std::string &trigExpr="singleLepton", const bool ecidsSF=false, const bool cidSF=false)=0ST::ISUSYObjDef_xAODToolpure virtual
GetSignalMuonSF(const xAOD::Muon &mu, const bool recoSF=true, const bool isoSF=true, const bool doBadMuonHP=true, const bool warnOVR=true)=0ST::ISUSYObjDef_xAODToolpure virtual
GetSignalPhotonSF(const xAOD::Photon &ph, const bool effSF=true, const bool isoSF=true, const bool triggerSF=false) const =0ST::ISUSYObjDef_xAODToolpure virtual
GetSignalPhotonSFsys(const xAOD::Photon &ph, const CP::SystematicSet &systConfig, const bool effSF=true, const bool isoSF=true, const bool triggerSF=false)=0ST::ISUSYObjDef_xAODToolpure virtual
GetSignalTauSF(const xAOD::TauJet &tau, const bool idSF=true, const bool triggerSF=true, const std::string &trigExpr="tau25_medium1_tracktwo")=0ST::ISUSYObjDef_xAODToolpure virtual
GetSignalTauSFsys(const xAOD::TauJet &tau, const CP::SystematicSet &systConfig, const bool idSF=true, const bool triggerSF=true, const std::string &trigExpr="tau25_medium1_tracktwo")=0ST::ISUSYObjDef_xAODToolpure virtual
GetSumOfWeights(int channel)=0ST::ISUSYObjDef_xAODToolpure virtual
getSystInfo(const CP::SystematicVariation &sys) const =0ST::ISUSYObjDef_xAODToolpure virtual
getSystInfoList() const =0ST::ISUSYObjDef_xAODToolpure virtual
GetTaus(xAOD::TauJetContainer *&copy, xAOD::ShallowAuxContainer *&copyaux, const bool recordSG=true, const std::string &taukey="TauJets", const xAOD::TauJetContainer *containerToBeCopied=nullptr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTauTriggerEfficiencySF(const xAOD::TauJet &tau, const std::string &trigExpr="tau25_medium1_tracktwo")=0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalElectronSF(const xAOD::ElectronContainer &electrons, const bool recoSF=true, const bool idSF=true, const bool triggerSF=true, const bool isoSF=true, const std::string &trigExpr="singleLepton", const bool ecidsSF=false, const bool cidSF=false)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalElectronSFsys(const xAOD::ElectronContainer &electrons, const CP::SystematicSet &systConfig, const bool recoSF=true, const bool idSF=true, const bool triggerSF=true, const bool isoSF=true, const std::string &trigExpr="singleLepton", const bool ecidsSF=false, const bool cidSF=false)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalJetSF(const xAOD::JetContainer *jets, const bool btagSF=true, const bool jvtSF=true, const bool fjvtSF=false)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalJetSFsys(const xAOD::JetContainer *jets, const CP::SystematicSet &systConfig, const bool btagSF=true, const bool jvtSF=true, const bool fjvtSF=false)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalMuonSF(const xAOD::MuonContainer &muons, const bool recoSF=true, const bool isoSF=true, const std::string &trigExpr="HLT_mu20_iloose_L1MU15_OR_HLT_mu50", const bool bmhptSF=true)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalMuonSFsys(const xAOD::MuonContainer &muons, const CP::SystematicSet &systConfig, const bool recoSF=true, const bool isoSF=true, const std::string &trigExpr="HLT_mu20_iloose_L1MU15_OR_HLT_mu50", const bool bmhptSF=true)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalMuonTriggerSF(const xAOD::MuonContainer &sfmuons, const std::string &trigExpr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalPhotonSF(const xAOD::PhotonContainer &photons, const bool effSF=true, const bool isoSF=true, const bool triggerSF=false) const =0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalPhotonSFsys(const xAOD::PhotonContainer &photons, const CP::SystematicSet &systConfig, const bool effSF=true, const bool isoSF=true, const bool triggerSF=false)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalTauSF(const xAOD::TauJetContainer &taus, const bool idSF=true, const bool triggerSF=true, const std::string &trigExpr="tau25_medium1_tracktwo")=0ST::ISUSYObjDef_xAODToolpure virtual
GetTotalTauSFsys(const xAOD::TauJetContainer &taus, const CP::SystematicSet &systConfig, const bool idSF=true, const bool triggerSF=true, const std::string &trigExpr="tau25_medium1_tracktwo")=0ST::ISUSYObjDef_xAODToolpure virtual
GetTrackJets(xAOD::JetContainer *&copy, xAOD::ShallowAuxContainer *&copyaux, const bool recordSG=true, const std::string &jetkey="", const xAOD::JetContainer *containerToBeCopied=nullptr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTrackMET(xAOD::MissingETContainer &met, const xAOD::JetContainer *jet, const xAOD::ElectronContainer *elec=nullptr, const xAOD::MuonContainer *muon=nullptr)=0ST::ISUSYObjDef_xAODToolpure virtual
GetTrigChainGroup(const std::string &) const =0ST::ISUSYObjDef_xAODToolpure virtual
GetTriggerGlobalEfficiency(const xAOD::ElectronContainer &electrons, const xAOD::MuonContainer &muons, const std::string &trigExpr="diLepton")=0ST::ISUSYObjDef_xAODToolpure virtual
GetTriggerGlobalEfficiency(const xAOD::PhotonContainer &photons, const std::string &trigExpr="diPhoton")=0ST::ISUSYObjDef_xAODToolpure virtual
GetTriggerGlobalEfficiencySF(const xAOD::ElectronContainer &electrons, const xAOD::MuonContainer &muons, const std::string &trigExpr="diLepton")=0ST::ISUSYObjDef_xAODToolpure virtual
GetTriggerGlobalEfficiencySF(const xAOD::PhotonContainer &photons, const std::string &trigExpr="diPhoton")=0ST::ISUSYObjDef_xAODToolpure virtual
GetTriggerGlobalEfficiencySFsys(const xAOD::ElectronContainer &electrons, const xAOD::MuonContainer &muons, const CP::SystematicSet &systConfig, const std::string &trigExpr="diLepton")=0ST::ISUSYObjDef_xAODToolpure virtual
GetTriggerGlobalEfficiencySFsys(const xAOD::PhotonContainer &photons, const CP::SystematicSet &systConfig, const std::string &trigExpr="diPhoton")=0ST::ISUSYObjDef_xAODToolpure virtual
GetTrigPrescale(const std::string &) const =0ST::ISUSYObjDef_xAODToolpure virtual
isAtlfast() const =0ST::ISUSYObjDef_xAODToolpure virtual
IsBadJet(const xAOD::Jet &input) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsBadMuon(const xAOD::Muon &input, const float qopcut) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsBJet(const xAOD::Jet &input) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsBJetContinuous(const xAOD::Jet &input) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsBJetLoose(const xAOD::Jet &input) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsCosmicMuon(const xAOD::Muon &input, const float z0cut, const float d0cut) const =0ST::ISUSYObjDef_xAODToolpure virtual
isData() const =0ST::ISUSYObjDef_xAODToolpure virtual
IsHighPtMuon(const xAOD::Muon &input) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsMETTrigPassed(unsigned int runnumber=0, bool j400_OR=false) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsMETTrigPassed(const std::string &triggerName, bool j400_OR=false) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsPFlowCrackVetoCleaning(const xAOD::ElectronContainer *elec=nullptr, const xAOD::PhotonContainer *gamma=nullptr) const =0ST::ISUSYObjDef_xAODToolpure virtual
isPrompt(const xAOD::IParticle *part) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsSignalElectron(const xAOD::Electron &input, const float etcut, const float d0sigcut, const float z0cut, const float etacut=DUMMYDEF) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsSignalJet(const xAOD::Jet &input, const float ptcut, const float etacut) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsSignalMuon(const xAOD::Muon &input, const float ptcut, const float d0sigcut, const float z0cut, const float etacut=DUMMYDEF) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsSignalPhoton(const xAOD::Photon &input, const float ptcut, const float etacut=DUMMYDEF) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsSignalTau(const xAOD::TauJet &input, const float ptcut, const float etacut) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsTrackBJet(const xAOD::Jet &input) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsTrackBJetContinuous(const xAOD::Jet &input) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsTrigMatched(const xAOD::IParticle *part, const std::string &tr_item)=0ST::ISUSYObjDef_xAODToolpure virtual
IsTrigMatched(const xAOD::IParticle *part1, const xAOD::IParticle *part2, const std::string &tr_item)=0ST::ISUSYObjDef_xAODToolpure virtual
IsTrigMatched(const std::vector< const xAOD::IParticle * > &v, const std::string &tr_item)=0ST::ISUSYObjDef_xAODToolpure virtual
IsTrigMatched(const std::initializer_list< const xAOD::IParticle * > &v, const std::string &tr_item)=0ST::ISUSYObjDef_xAODToolpure virtual
IsTrigPassed(const std::string &, unsigned int condition=TrigDefs::Physics) const =0ST::ISUSYObjDef_xAODToolpure virtual
IsTruthBJet(const xAOD::Jet &input) const =0ST::ISUSYObjDef_xAODToolpure virtual
JetPassJVT(xAOD::Jet &input)=0ST::ISUSYObjDef_xAODToolpure virtual
JVT_SF(const xAOD::JetContainer *jets)=0ST::ISUSYObjDef_xAODToolpure virtual
JVT_SFsys(const xAOD::JetContainer *jets, const CP::SystematicSet &systConfig)=0ST::ISUSYObjDef_xAODToolpure virtual
MergeElectrons(const xAOD::ElectronContainer &electrons, xAOD::ElectronContainer *outputCol, const std::set< const xAOD::Electron * > &ElectronsToRemove) const =0ST::ISUSYObjDef_xAODToolpure virtual
MergeMuons(const xAOD::MuonContainer &muons, const std::vector< bool > &writeMuon, xAOD::MuonContainer *outputCol) const =0ST::ISUSYObjDef_xAODToolpure virtual
NearbyLeptonCorrections(xAOD::ElectronContainer *electrons=nullptr, xAOD::MuonContainer *muons=nullptr) const =0ST::ISUSYObjDef_xAODToolpure virtual
OverlapRemoval(const xAOD::ElectronContainer *electrons, const xAOD::MuonContainer *muons, const xAOD::JetContainer *jets, const xAOD::PhotonContainer *gamma=nullptr, const xAOD::TauJetContainer *taujet=nullptr, const xAOD::JetContainer *fatjets=nullptr)=0ST::ISUSYObjDef_xAODToolpure virtual
prepareLRTElectrons(const xAOD::ElectronContainer *inElectrons, xAOD::ElectronContainer *copy) const =0ST::ISUSYObjDef_xAODToolpure virtual
prepareLRTMuons(const xAOD::MuonContainer *inMuons, xAOD::MuonContainer *copy) const =0ST::ISUSYObjDef_xAODToolpure virtual
print() const =0asg::IAsgToolpure virtual
readConfig()=0ST::ISUSYObjDef_xAODToolpure virtual
resetSystematics()=0ST::ISUSYObjDef_xAODToolpure virtual
setBoolProperty(const std::string &name, const bool &property)=0ST::ISUSYObjDef_xAODToolpure virtual
SetBtagWeightDecorations(const xAOD::Jet &input, const asg::AnaToolHandle< IBTaggingSelectionTool > &btagSelTool, const std::string &btagTagger) const =0ST::ISUSYObjDef_xAODToolpure virtual
treatAsYear(const int runNumber=-1) const =0ST::ISUSYObjDef_xAODToolpure virtual
TrigMatch(const xAOD::IParticle *p, std::initializer_list< std::string >::iterator, std::initializer_list< std::string >::iterator)=0ST::ISUSYObjDef_xAODToolpure virtual
TrigMatch(const xAOD::IParticle *p, const std::vector< std::string > &items)=0ST::ISUSYObjDef_xAODToolpure virtual
TrigMatch(const xAOD::IParticle *p, const std::initializer_list< std::string > &items)=0ST::ISUSYObjDef_xAODToolpure virtual
TrigMatch(const xAOD::IParticleContainer *v, const std::vector< std::string > &items)=0ST::ISUSYObjDef_xAODToolpure virtual
TrigMatch(const xAOD::IParticleContainer *v, const std::initializer_list< std::string > &items)=0ST::ISUSYObjDef_xAODToolpure virtual
TrigMatch(const std::initializer_list< const xAOD::IParticle * > &v, const std::vector< std::string > &items)=0ST::ISUSYObjDef_xAODToolpure virtual
TrigMatch(const std::initializer_list< const xAOD::IParticle * > &v, const std::initializer_list< std::string > &items)=0ST::ISUSYObjDef_xAODToolpure virtual
TrigMatch(const xAOD::IParticle *p, const std::string &item)=0ST::ISUSYObjDef_xAODToolpure virtual
TrigMatch(const xAOD::IParticleContainer *v, const std::string &item)=0ST::ISUSYObjDef_xAODToolpure virtual
TrigMatch(const std::initializer_list< const xAOD::IParticle * > &v, const std::string &item)=0ST::ISUSYObjDef_xAODToolpure virtual
TrigSingleLep() const =0ST::ISUSYObjDef_xAODToolpure virtual
Undefined enum valueST::ISUSYObjDef_xAODTool
~IAsgTool()asg::IAsgToolinlinevirtual