ATLAS Offline Software
Loading...
Searching...
No Matches
TauDefs.h File Reference
#include "Math/Vector4D.h"
#include <bitset>
Include dependency graph for TauDefs.h:

Go to the source code of this file.

Classes

struct  xAOD::xAODTAU_return_type< int >
struct  xAOD::xAODTAU_return_type< float >

Namespaces

namespace  xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
namespace  xAOD::TauJetParameters

Enumerations

enum  xAOD::TauJetParameters::TauID {
  xAOD::TauJetParameters::EleMatchLikelihoodScore = 1 , xAOD::TauJetParameters::Likelihood = 2 , xAOD::TauJetParameters::BDTJetScore = 15 , xAOD::TauJetParameters::BDTEleScore = 16 ,
  xAOD::TauJetParameters::SafeLikelihood = 17 , xAOD::TauJetParameters::BDTJetScoreSigTrans = 18 , xAOD::TauJetParameters::PanTauScore = 20 , xAOD::TauJetParameters::RNNJetScore = 21 ,
  xAOD::TauJetParameters::RNNJetScoreSigTrans = 22 , xAOD::TauJetParameters::RNNEleScore = 23 , xAOD::TauJetParameters::RNNEleScoreSigTrans = 24
}
 Enum for discriminants. More...
enum  xAOD::TauJetParameters::VetoFlags { xAOD::TauJetParameters::ElectronFlag = 0 , xAOD::TauJetParameters::EgammaFlag = 1 , xAOD::TauJetParameters::MuonFlag = 2 }
 Enum for Veto flags. More...
enum  xAOD::TauJetParameters::IsTauFlag {
  xAOD::TauJetParameters::PassEleOLR = 0 , xAOD::TauJetParameters::MuonVeto = 4 , xAOD::TauJetParameters::EleRNNLoose = 15 , xAOD::TauJetParameters::EleRNNMedium = 16 ,
  xAOD::TauJetParameters::EleRNNTight = 17 , xAOD::TauJetParameters::JetBDTSigVeryLoose = 18 , xAOD::TauJetParameters::JetBDTSigLoose = 19 , xAOD::TauJetParameters::JetBDTSigMedium = 20 ,
  xAOD::TauJetParameters::JetBDTSigTight = 21 , xAOD::TauJetParameters::EleBDTLoose = 22 , xAOD::TauJetParameters::EleBDTMedium = 23 , xAOD::TauJetParameters::EleBDTTight = 24 ,
  xAOD::TauJetParameters::JetBDTBkgLoose = 25 , xAOD::TauJetParameters::JetBDTBkgMedium = 26 , xAOD::TauJetParameters::JetBDTBkgTight = 27 , xAOD::TauJetParameters::JetRNNSigVeryLoose = 28 ,
  xAOD::TauJetParameters::JetRNNSigLoose = 29 , xAOD::TauJetParameters::JetRNNSigMedium = 30 , xAOD::TauJetParameters::JetRNNSigTight = 31
}
 Enum for IsTau flags. More...
enum  xAOD::TauJetParameters::Detail {
  xAOD::TauJetParameters::ipZ0SinThetaSigLeadTrk =0 , xAOD::TauJetParameters::etOverPtLeadTrk =1 , xAOD::TauJetParameters::leadTrkPt =2 , xAOD::TauJetParameters::ipSigLeadTrk =3 ,
  xAOD::TauJetParameters::massTrkSys =4 , xAOD::TauJetParameters::trkWidth2 =5 , xAOD::TauJetParameters::trFlightPathSig =6 , xAOD::TauJetParameters::numCells =12 ,
  xAOD::TauJetParameters::numTopoClusters =13 , xAOD::TauJetParameters::numEffTopoClusters =14 , xAOD::TauJetParameters::topoInvMass =15 , xAOD::TauJetParameters::effTopoInvMass =16 ,
  xAOD::TauJetParameters::topoMeanDeltaR =17 , xAOD::TauJetParameters::effTopoMeanDeltaR =18 , xAOD::TauJetParameters::EMRadius =19 , xAOD::TauJetParameters::hadRadius =20 ,
  xAOD::TauJetParameters::etEMAtEMScale =21 , xAOD::TauJetParameters::etHadAtEMScale =22 , xAOD::TauJetParameters::isolFrac =23 , xAOD::TauJetParameters::centFrac =24 ,
  xAOD::TauJetParameters::stripWidth2 =25 , xAOD::TauJetParameters::nStrip =26 , xAOD::TauJetParameters::trkAvgDist =31 , xAOD::TauJetParameters::trkRmsDist =32 ,
  xAOD::TauJetParameters::lead2ClusterEOverAllClusterE =33 , xAOD::TauJetParameters::lead3ClusterEOverAllClusterE =34 , xAOD::TauJetParameters::caloIso =35 , xAOD::TauJetParameters::caloIsoCorrected =36 ,
  xAOD::TauJetParameters::dRmax =37 , xAOD::TauJetParameters::secMaxStripEt =38 , xAOD::TauJetParameters::sumEMCellEtOverLeadTrkPt =39 , xAOD::TauJetParameters::hadLeakEt =40 ,
  xAOD::TauJetParameters::cellBasedEnergyRing1 =43 , xAOD::TauJetParameters::cellBasedEnergyRing2 =44 , xAOD::TauJetParameters::cellBasedEnergyRing3 =45 , xAOD::TauJetParameters::cellBasedEnergyRing4 =46 ,
  xAOD::TauJetParameters::cellBasedEnergyRing5 =47 , xAOD::TauJetParameters::cellBasedEnergyRing6 =48 , xAOD::TauJetParameters::cellBasedEnergyRing7 =49 , xAOD::TauJetParameters::TRT_NHT_OVER_NLT =50 ,
  xAOD::TauJetParameters::TauJetVtxFraction =51 , xAOD::TauJetParameters::nCharged =53 , xAOD::TauJetParameters::PSSFraction =60 , xAOD::TauJetParameters::ChPiEMEOverCaloEME =61 ,
  xAOD::TauJetParameters::EMPOverTrkSysP =62 , xAOD::TauJetParameters::TESOffset =63 , xAOD::TauJetParameters::TESCalibConstant =64 , xAOD::TauJetParameters::centFracCorrected =65 ,
  xAOD::TauJetParameters::etOverPtLeadTrkCorrected =66 , xAOD::TauJetParameters::innerTrkAvgDist =67 , xAOD::TauJetParameters::innerTrkAvgDistCorrected =68 , xAOD::TauJetParameters::SumPtTrkFrac =69 ,
  xAOD::TauJetParameters::SumPtTrkFracCorrected =70 , xAOD::TauJetParameters::mEflowApprox =71 , xAOD::TauJetParameters::ptRatioEflowApprox =72 , xAOD::TauJetParameters::ipSigLeadTrkCorrected =73 ,
  xAOD::TauJetParameters::trFlightPathSigCorrected =74 , xAOD::TauJetParameters::massTrkSysCorrected =75 , xAOD::TauJetParameters::dRmaxCorrected =76 , xAOD::TauJetParameters::ChPiEMEOverCaloEMECorrected =77 ,
  xAOD::TauJetParameters::EMPOverTrkSysPCorrected =78 , xAOD::TauJetParameters::ptRatioEflowApproxCorrected =79 , xAOD::TauJetParameters::mEflowApproxCorrected =80 , xAOD::TauJetParameters::ClustersMeanCenterLambda =100 ,
  xAOD::TauJetParameters::ClustersMeanEMProbability =101 , xAOD::TauJetParameters::ClustersMeanFirstEngDens =102 , xAOD::TauJetParameters::ClustersMeanSecondLambda =103 , xAOD::TauJetParameters::ClustersMeanPresamplerFrac =104 ,
  xAOD::TauJetParameters::GhostMuonSegmentCount =105 , xAOD::TauJetParameters::PFOEngRelDiff =106 , xAOD::TauJetParameters::LC_pantau_interpolPt =107 , xAOD::TauJetParameters::electronLink =108 ,
  xAOD::TauJetParameters::nChargedTracks =109 , xAOD::TauJetParameters::nIsolatedTracks =110 , xAOD::TauJetParameters::nModifiedIsolationTracks =111 , xAOD::TauJetParameters::nAllTracks =112 ,
  xAOD::TauJetParameters::nLargeRadiusTracks =113
}
 Enum for tau parameters - used mainly for backward compatibility with the analysis code. More...
enum  xAOD::TauJetParameters::TauCalibType {
  xAOD::TauJetParameters::JetSeed =0 , xAOD::TauJetParameters::DetectorAxis =1 , xAOD::TauJetParameters::IntermediateAxis =2 , xAOD::TauJetParameters::TauEnergyScale =3 ,
  xAOD::TauJetParameters::TauEtaCalib =4 , xAOD::TauJetParameters::PanTauCellBasedProto =7 , xAOD::TauJetParameters::PanTauCellBased =8 , xAOD::TauJetParameters::TrigCaloOnly =9 ,
  xAOD::TauJetParameters::FinalCalib =10
}
 Enum for tau calib type. More...
enum  xAOD::TauJetParameters::PanTauDetails {
  xAOD::TauJetParameters::PanTau_isPanTauCandidate =0 , xAOD::TauJetParameters::PanTau_DecayModeProto =1 , xAOD::TauJetParameters::PanTau_DecayMode =2 , xAOD::TauJetParameters::PanTau_BDTValue_1p0n_vs_1p1n =3 ,
  xAOD::TauJetParameters::PanTau_BDTValue_1p1n_vs_1pXn =4 , xAOD::TauJetParameters::PanTau_BDTValue_3p0n_vs_3pXn =5 , xAOD::TauJetParameters::PanTau_BDTVar_Basic_NNeutralConsts =6 , xAOD::TauJetParameters::PanTau_BDTVar_Charged_JetMoment_EtDRxTotalEt =7 ,
  xAOD::TauJetParameters::PanTau_BDTVar_Charged_StdDev_Et_WrtEtAllConsts =8 , xAOD::TauJetParameters::PanTau_BDTVar_Neutral_HLV_SumM =9 , xAOD::TauJetParameters::PanTau_BDTVar_Neutral_PID_BDTValues_BDTSort_1 =10 , xAOD::TauJetParameters::PanTau_BDTVar_Neutral_PID_BDTValues_BDTSort_2 =11 ,
  xAOD::TauJetParameters::PanTau_BDTVar_Neutral_Ratio_1stBDTEtOverEtAllConsts =12 , xAOD::TauJetParameters::PanTau_BDTVar_Neutral_Ratio_EtOverEtAllConsts =13 , xAOD::TauJetParameters::PanTau_BDTVar_Neutral_Shots_NPhotonsInSeed =14 , xAOD::TauJetParameters::PanTau_BDTVar_Combined_DeltaR1stNeutralTo1stCharged =15 ,
  xAOD::TauJetParameters::PanTau_DecayModeExtended =16 , xAOD::TauJetParameters::PanTau_BDTVar_Charged_HLV_SumM =32
}
 Enum for tau details (scalar) calculated by pantau. More...
enum  xAOD::TauJetParameters::DecayMode {
  xAOD::TauJetParameters::Mode_1p0n =0 , xAOD::TauJetParameters::Mode_1p1n =1 , xAOD::TauJetParameters::Mode_1pXn =2 , xAOD::TauJetParameters::Mode_3p0n =3 ,
  xAOD::TauJetParameters::Mode_3pXn =4 , xAOD::TauJetParameters::Mode_Other =5 , xAOD::TauJetParameters::Mode_NotSet =6 , xAOD::TauJetParameters::Mode_Error =7
}
enum  xAOD::TauJetParameters::TauTrackFlag {
  xAOD::TauJetParameters::isConversionOld = 0 , xAOD::TauJetParameters::failTrackFilter = 1 , xAOD::TauJetParameters::coreTrack = 2 , xAOD::TauJetParameters::wideTrack = 3 ,
  xAOD::TauJetParameters::passTrkSelector = 4 , xAOD::TauJetParameters::classifiedCharged = 5 , xAOD::TauJetParameters::classifiedIsolation = 6 , xAOD::TauJetParameters::classifiedConversion = 7 ,
  xAOD::TauJetParameters::classifiedFake = 8 , xAOD::TauJetParameters::unclassified = 9 , xAOD::TauJetParameters::passTrkSelectionTight = 10 , xAOD::TauJetParameters::modifiedIsolationTrack = 11 ,
  xAOD::TauJetParameters::LargeRadiusTrack = 12
}
 Enum for tau track flags. More...
enum  xAOD::TauJetParameters::TrackDetail { xAOD::TauJetParameters::CaloSamplingEtaEM = 0 , xAOD::TauJetParameters::CaloSamplingEtaHad = 1 , xAOD::TauJetParameters::CaloSamplingPhiEM = 2 , xAOD::TauJetParameters::CaloSamplingPhiHad = 3 }