Forward declarations. More...
Classes | |
| class | TauAnalysisToolsExampleAthena |
| class | CommonEfficiencyTool |
| class | CommonSmearingTool |
| class | ITauEfficiencyCorrectionsTool |
| class | ITauOverlappingElectronLLHDecorator |
| class | ITauSelectionTool |
| class | ITauSmearingTool |
| class | ITauTruthMatchingTool |
| class | ITauTruthTrackMatchingTool |
| class | SelectionCut |
| class | SelectionCutPt |
| class | SelectionCutAbsEta |
| class | SelectionCutAbsCharge |
| class | SelectionCutNTracks |
| class | SelectionCutBDTJetScore |
| class | SelectionCutJetIDWP |
| class | SelectionCutBDTEleScore |
| class | SelectionCutEleBDTWP |
| class | SelectionCutEleOLR |
| class | SelectionCutMuonVeto |
| class | SelectionCutMuonOLR |
| class | TauEfficiencyContJetIDTool |
| class | TauEfficiencyCorrectionsTool |
| class | TauEfficiencyEleIDTool |
| class | TauEfficiencyJetIDTool |
| class | TauEfficiencyTriggerTool |
| class | TauOverlappingElectronLLHDecorator |
| class | TauSelectionTool |
| class | TauSmearingRun1Tool |
| class | TauSmearingTool |
| class | TauTruthMatchingTool |
| class | TauTruthTrackMatchingTool |
Typedefs | |
|
typedef enum TauAnalysisTools::e_JETID | JETID |
|
typedef enum TauAnalysisTools::e_ELEID | ELEID |
|
typedef enum TauAnalysisTools::e_TruthMatchedParticleType | TruthMatchedParticleType |
|
typedef enum TauAnalysisTools::e_DataPeriod | DataPeriod |
|
typedef enum TauAnalysisTools::e_DataPeriodBinning | DataPeriodBinning |
| typedef xAOD::TrackParticle | TAUTRACKPARTICLE |
Enumerations | |
| enum | e_JETID { JETIDNONEUNCONFIGURED = 0, JETIDNONE = 1, JETIDBDTLOOSE = 2, JETIDBDTMEDIUM = 3, JETIDBDTTIGHT = 4, JETIDBDTFAIL = 5, JETIDBDTOTHER = 6, JETIDLLHLOOSE = 7, JETIDLLHMEDIUM = 8, JETIDLLHTIGHT = 9, JETIDLLHFAIL = 10, JETIDBDTLOOSENOTMEDIUM = 11, JETIDBDTLOOSENOTTIGHT = 12, JETIDBDTMEDIUMNOTTIGHT = 13, JETIDBDTNOTLOOSE = 14, JETIDBDTVERYLOOSE = 15, JETBDTBKGLOOSE = 16, JETBDTBKGMEDIUM = 17, JETBDTBKGTIGHT = 18 } |
| enum | e_ELEID { ELEIDNONEUNCONFIGURED = 0, ELEIDNONE = 1, ELEIDBDTLOOSE = 2, ELEIDBDTMEDIUM = 3, ELEIDBDTTIGHT = 4, ELEIDOTHER = 5 } |
| enum | OLR { OLRNONEUNCONFIGURED = 0, OLRNONE = 1, OLRLOOSEPP = 2, OLRMEDIUMPP = 3, OLRTIGHTPP = 4, OLROTHER = 5, TAUELEOLR = 6, ELELOOSELLHOLR = 7, ELEMEDIUMLLHOLR = 8, ELETIGHTLLHOLR = 9, ELEBDTIGHTPLUSVETO = 10, ELEBDTIGHT = 11, ELEBDTMEDIUMPLUSVETO = 12, ELEBDTMEDIUM = 13, ELEBDTLOOSEPLUSVETO = 14, ELEBDTLOOSE = 15 } |
| enum | CONTIDSYS { TOTAL = 1, QCD = 2, WJETS = 3, TES = 4, REMAIN = 5 } |
| enum | EfficiencyCorrectionType { SFJetID = 1, SFContJetID = 2, SFEleID = 3, SFRecoHadTau = 4, SFJetIDHadTau = 8, SFEleOLRHadTau = 12, SFEleOLRElectron = 14, SFEleIDHadTau = 16, SFTriggerHadTau = 20 } |
| enum | EfficiencyCorrectionSystematicType { STAT = 1, SYST = 2 } |
| enum | e_TruthMatchedParticleType { Unknown = 0, TruthHadronicTau = 1, TruthLeptonicTau = 2, TruthMuon = 3, TruthElectron = 4, TruthJet = 5 } |
| enum | e_DataPeriod { PeriodUnknown = 0, PeriodD = 1, PeriodE = 2, PeriodF = 3, PeriodG = 4, PeriodH2 = 5, PeriodH3 = 6, PeriodI = 7, PeriodJ = 8 } |
| enum | e_DataPeriodBinning { PeriodBinningUnknown = 0, PeriodBinningAll = 1, PeriodBinningD_EFGH23J = 2, PeriodBinningD_EFH23J_G = 3 } |
| enum | SelectionCuts { NoCut = 0, CutPt = 1, CutAbsEta = 1<<1, CutPhi = 1<<2, CutNTrack = 1<<3, CutAbsCharge = 1<<4, CutJetBDTScore = 1<<5, CutJetIDWP = 1<<6, CutEleBDTScore = 1<<7, CutEleBDTWP = 1<<8, CutMuonVeto = 1<<9, CutEleOLR = 1<<10, CutMuonOLR = 1<<11 } |
| enum | eSampleType { OTHER = 0, PYTHIA = 1, SHERPA = 2 } |
| enum | TrackType_t { UnclassifiedTrack = 0, TauTrack = 1, ConversionTrack = 2, UnderlyingEventTrack = 3, SecondaryTrack = 4, PileupTrack = 5, FakeTrack = 6 } |
Functions | |
| 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< float > &vOut) |
| void | split (TEnv &rEnv, const std::string &sIn, const char cDelim, std::vector< double > &vOut) |
| double | tauPt (const xAOD::TauJet &xTau) |
| double | caloTauPt (const xAOD::TauJet &xTau) |
| double | caloTauEta (const xAOD::TauJet &xTau) |
| double | caloTauAbsEta (const xAOD::TauJet &xTau) |
| double | caloTauP (const xAOD::TauJet &xTau) |
| double | tauP (const xAOD::TauJet &xTau) |
| double | tauEta (const xAOD::TauJet &xTau) |
| double | tauAbsEta (const xAOD::TauJet &xTau) |
| double | tauLeadTrackEta (const xAOD::TauJet &xTau) |
| bool | testFileForEOFContainsCharacters (std::string sFileName) |
| void | createPi0Vectors (const xAOD::TauJet *xTau, std::vector< TLorentzVector > &vPi0s) |
Forward declarations.
The current tau recommendations come from here: https://twiki.cern.ch/twiki/bin/viewauth/AtlasProtected/TauRecommendationsSummer2016
1.6.1