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