ATLAS Offline Software
Classes | Namespaces | Enumerations
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< T >
 
struct  xAOD::xAODTAU_return_type< int >
 
struct  xAOD::xAODTAU_return_type< float >
 
struct  xAOD::TauJetParameters::ROOT6_NamespaceAutoloadHook
 

Namespaces

 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 
 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 }