![]() |
ATLAS Offline Software
|
Functions | |
| double | TruthLeadPt (const xAOD::DiTauJet &xDiTau) |
| return the truth vis pT of the leading pT matched particle. | |
| double | TruthSubleadPt (const xAOD::DiTauJet &xDiTau) |
| return the truth vis pT of the subleading pT matched particle. | |
| double | TruthDeltaR (const xAOD::DiTauJet &xDiTau) |
| return the dR of between the leading and subleading pT matched particle. | |
| void | split (const std::string &sInput, const char cDelim, std::vector< std::string > &vOut) |
| void | split (TEnv &rEnv, const std::string &sIn, const char cDelim, std::vector< std::string > &vOut) |
| void | split (TEnv &rEnv, const std::string &sIn, const char cDelim, std::vector< size_t > &vOut) |
| void | split (TEnv &rEnv, const std::string &sIn, const char cDelim, std::vector< int > &vOut) |
| void | split (TEnv &rEnv, const std::string &sIn, const char cDelim, std::vector< unsigned > &vOut) |
| void | split (TEnv &rEnv, const std::string &sIn, const char cDelim, std::vector< float > &vOut) |
| void | split (TEnv &rEnv, const std::string &sIn, const char cDelim, std::vector< double > &vOut) |
| double | finalTauPt (const xAOD::TauJet &xTau) |
| return MVA based tau pt in GeV | |
| double | finalTauEta (const xAOD::TauJet &xTau) |
| return MVA based tau eta | |
| double | finalTauAbsEta (const xAOD::TauJet &xTau) |
| return MVA based absolute tau eta | |
| double | truthVisTauPt (const xAOD::TauJet &xTau) |
| return truth match visible tau pt in GeV (if hadronic truth tau match) | |
| double | truthTauAbsEta (const xAOD::TauJet &xTau) |
| return truth match tau eta (if hadronic truth tau match) | |
| double | truthDecayMode (const xAOD::TauJet &xTau) |
| return truth decay mode (if hadronic truth tau match) | |
| xAOD::TauJetParameters::DecayMode | getTruthDecayMode (const xAOD::TruthParticle &xTruthTau) |
| Get the Truth Decay Mode from TruthTau particle. | |
| xAOD::TauJetParameters::DecayMode | getTruthDecayMode (const xAOD::TauJet &xTau) |
| Get the Truth Decay Mode from TruthTau particle. | |
| int | getNTauDecayParticles (const xAOD::TruthParticle &xTruthTau, int iPdgId, bool bCompareAbsoluteValues) |
| Count truth matched decay particles of a particular PDGID. | |
| bool | testFileForEOFContainsCharacters (const std::string &sFileName) |
| returns true if last line in file is empty or the line starts with the number sign | |
| void | createPi0Vectors (const xAOD::TauJet *xTau, std::vector< TLorentzVector > &vPi0s) |
| void | correctedPi0Vectors (const xAOD::TauJet *xTau, std::vector< TLorentzVector > &correctedPi0s, TLorentzVector &TauP4) |
| TruthMatchedParticleType | getTruthParticleType (const xAOD::TauJet &xTau) |
| return TauJet match type | |
| TruthMatchedParticleType | getTruthParticleType (const xAOD::DiTauJet &xDiTau) |
| return DiTauJet match type | |
| int | tauOrigin (const xAOD::TauJet &xTau) |
| return truth origin class of the tau: -1 no truth match, 0 no hadron ancestor, 1 b-hadron, 2 c-hadron, 3 light hadron | |
| std::vector< const xAOD::TauJet * > | combineTauJetsWithMuonRM (const xAOD::TauJetContainer *taus_std, const xAOD::TauJetContainer *taus_muonRM) |
| combine the standard taujets container with the muon removal container | |
| Enumerator | |
|---|---|
| NoDiTauCut | |
| DiTauCutPt | |
| DiTauCutAbsEta | |
| DiTauCutNSubjets | |
| DiTauCutAbsCharge | |
| DiTauCutOmniScore | |
| DiTauCutOmniIDWP | |
Definition at line 64 of file PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h.
| Enumerator | |
|---|---|
| STAT | |
| SYST | |
Definition at line 100 of file PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h.
| Enumerator | |
|---|---|
| SFRecoHadTau | |
| SFJetIDHadTau | |
| SFEleIDHadTau | |
| SFEleIDElectron | |
| SFTriggerHadTau | |
| SFDecayModeHadTau | |
Definition at line 75 of file PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h.
| Enumerator | |
|---|---|
| ELEIDNONEUNCONFIGURED | |
| ELEIDNONE | |
| ELEIDRNNLOOSE | |
| ELEIDRNNMEDIUM | |
| ELEIDRNNTIGHT | |
Definition at line 38 of file PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h.
Definition at line 11 of file PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h.
| Enumerator | |
|---|---|
| OMNIIDNONE | |
| OMNIIDVERYLOOSE | |
| OMNIIDLOOSE | |
| OMNIIDMEDIUM | |
| OMNIIDTIGHT | |
Definition at line 29 of file PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h.
| Enumerator | |
|---|---|
| NoCut | |
| CutPt | |
| CutAbsEta | |
| CutPhi | |
| CutNTrack | |
| CutAbsCharge | |
| CutJetIDWP | |
| CutEleRNNScoreSigTrans | |
| CutEleIDWP | |
| CutMuonOLR | |
| CutJetRNNScoreSigTrans | |
| CutGNTauScoreSigTrans | |
Definition at line 47 of file PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h.
| Enumerator | |
|---|---|
| UnclassifiedTrack | |
| TauTrack | |
| ConversionTrack | |
| UnderlyingEventTrack | |
| SecondaryTrack | |
| PileupTrack | |
| FakeTrack | |
Definition at line 27 of file TauTruthTrackMatchingTool.h.
| Enumerator | |
|---|---|
| Unknown | |
| TruthHadronicTau | |
| TruthLeptonicTau | |
| TruthMuon | |
| TruthElectron | |
| TruthJet | |
| TruthHadronicDiTau | |
Definition at line 106 of file PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h.
| std::vector< const xAOD::TauJet * > TauAnalysisTools::combineTauJetsWithMuonRM | ( | const xAOD::TauJetContainer * | taus_std, |
| const xAOD::TauJetContainer * | taus_muonRM ) |
combine the standard taujets container with the muon removal container
Special function to combine the muon-removed taus with the standard taus. This can impact your MET calculation and OLR. You will know if you need this, otherwise please consult TauCP group.
Definition at line 557 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| void TauAnalysisTools::correctedPi0Vectors | ( | const xAOD::TauJet * | xTau, |
| std::vector< TLorentzVector > & | correctedPi0s, | ||
| TLorentzVector & | TauP4 ) |
Definition at line 315 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| void TauAnalysisTools::createPi0Vectors | ( | const xAOD::TauJet * | xTau, |
| std::vector< TLorentzVector > & | vPi0s ) |
Definition at line 253 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| double TauAnalysisTools::finalTauAbsEta | ( | const xAOD::TauJet & | xTau | ) |
return MVA based absolute tau eta
Definition at line 105 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| double TauAnalysisTools::finalTauEta | ( | const xAOD::TauJet & | xTau | ) |
return MVA based tau eta
Definition at line 98 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| double TauAnalysisTools::finalTauPt | ( | const xAOD::TauJet & | xTau | ) |
return MVA based tau pt in GeV
Definition at line 91 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| int TauAnalysisTools::getNTauDecayParticles | ( | const xAOD::TruthParticle & | xTruthTau, |
| int | iPdgId, | ||
| bool | bCompareAbsoluteValues ) |
Count truth matched decay particles of a particular PDGID.
| xTruthTau | TruthTau |
| iPdgId | PDGID to count over |
| bCompareAbsoluteValues | true to ignore pdgid charge |
Definition at line 193 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| xAOD::TauJetParameters::DecayMode TauAnalysisTools::getTruthDecayMode | ( | const xAOD::TauJet & | xTau | ) |
Get the Truth Decay Mode from TruthTau particle.
check hadronic truth match and get getTruthDecayMode from truth particle
Definition at line 148 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| xAOD::TauJetParameters::DecayMode TauAnalysisTools::getTruthDecayMode | ( | const xAOD::TruthParticle & | xTruthTau | ) |
Get the Truth Decay Mode from TruthTau particle.
Counts p0 and charged Kaons and pions
| xTruthTau | TruthParticle |
Definition at line 160 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| TruthMatchedParticleType TauAnalysisTools::getTruthParticleType | ( | const xAOD::DiTauJet & | xDiTau | ) |
return DiTauJet match type
Definition at line 464 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| TruthMatchedParticleType TauAnalysisTools::getTruthParticleType | ( | const xAOD::TauJet & | xTau | ) |
return TauJet match type
Definition at line 430 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| void TauAnalysisTools::split | ( | const std::string & | sInput, |
| const char | cDelim, | ||
| std::vector< std::string > & | vOut ) |
Definition at line 28 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| void TauAnalysisTools::split | ( | TEnv & | rEnv, |
| const std::string & | sIn, | ||
| const char | cDelim, | ||
| std::vector< double > & | vOut ) |
Definition at line 82 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| void TauAnalysisTools::split | ( | TEnv & | rEnv, |
| const std::string & | sIn, | ||
| const char | cDelim, | ||
| std::vector< float > & | vOut ) |
Definition at line 73 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| void TauAnalysisTools::split | ( | TEnv & | rEnv, |
| const std::string & | sIn, | ||
| const char | cDelim, | ||
| std::vector< int > & | vOut ) |
Definition at line 55 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| void TauAnalysisTools::split | ( | TEnv & | rEnv, |
| const std::string & | sIn, | ||
| const char | cDelim, | ||
| std::vector< size_t > & | vOut ) |
Definition at line 46 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| void TauAnalysisTools::split | ( | TEnv & | rEnv, |
| const std::string & | sIn, | ||
| const char | cDelim, | ||
| std::vector< std::string > & | vOut ) |
Definition at line 37 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| void TauAnalysisTools::split | ( | TEnv & | rEnv, |
| const std::string & | sIn, | ||
| const char | cDelim, | ||
| std::vector< unsigned > & | vOut ) |
Definition at line 64 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| int TauAnalysisTools::tauOrigin | ( | const xAOD::TauJet & | xTau | ) |
return truth origin class of the tau: -1 no truth match, 0 no hadron ancestor, 1 b-hadron, 2 c-hadron, 3 light hadron
Definition at line 520 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| bool TauAnalysisTools::testFileForEOFContainsCharacters | ( | const std::string & | sFileName | ) |
returns true if last line in file is empty or the line starts with the number sign
Definition at line 216 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| double TauAnalysisTools::truthDecayMode | ( | const xAOD::TauJet & | xTau | ) |
return truth decay mode (if hadronic truth tau match)
Definition at line 140 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| double TauAnalysisTools::TruthDeltaR | ( | const xAOD::DiTauJet & | xDiTau | ) |
return the dR of between the leading and subleading pT matched particle.
Definition at line 463 of file CommonDiTauEfficiencyTool.cxx.
| double TauAnalysisTools::TruthLeadPt | ( | const xAOD::DiTauJet & | xDiTau | ) |
return the truth vis pT of the leading pT matched particle.
Definition at line 447 of file CommonDiTauEfficiencyTool.cxx.
| double TauAnalysisTools::TruthSubleadPt | ( | const xAOD::DiTauJet & | xDiTau | ) |
return the truth vis pT of the subleading pT matched particle.
Definition at line 455 of file CommonDiTauEfficiencyTool.cxx.
| double TauAnalysisTools::truthTauAbsEta | ( | const xAOD::TauJet & | xTau | ) |
return truth match tau eta (if hadronic truth tau match)
Definition at line 126 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.
| double TauAnalysisTools::truthVisTauPt | ( | const xAOD::TauJet & | xTau | ) |
return truth match visible tau pt in GeV (if hadronic truth tau match)
Definition at line 112 of file PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx.