57 float rnnScore = acc_RNNEleScoreSigTrans(tau);
62 float gntauScore = acc_GNTauScore(tau);
63 if ( gntauScore > -2.0 )
m_GNTauScore->Fill(gntauScore, weight);
67 float gntauScoreSigTrans = acc_GNTauScoreSigTrans(tau);
72 if( acc_GNTauL.
isAvailable(tau) && acc_GNTauL(tau)) {
77 if( acc_GNTauM.
isAvailable(tau) && acc_GNTauM(tau)) {
82 if( acc_GNTauT.
isAvailable(tau) && acc_GNTauT(tau)) {
Wrapper to avoid constant divisions when using units.
TH1D * Book1D(std::string_view name, std::string_view labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
PlotBase(PlotBase *parent, std::string_view sDir)
Helper class to provide constant type-safe access to aux data.
bool isAvailable(const ELT &e) const
Test to see if this variable exists in the store.
Tau::TauKinematicPlots m_oTauKinematicPlots
TH1 * m_ptGNTauMediumHighPt
std::string m_sTauJetContainerName
TH1 * m_RNNEleScoreSigTrans
void fill(const xAOD::TauJet &tau, float weight)
TH1 * m_ptGNTauTightHighPt
TH1 * m_ptGNTauLooseHighPt
TH1 * m_tauNIsolatedTracks
TH1 * m_tauNChargedTracks
GeneralTauPlots(PlotBase *pParent, const std::string &sDir, const std::string &sTauJetContainerName)
TH1 * m_GNTauScoreSigTrans
virtual double pt() const
The transverse momentum ( ) of the particle.
double discriminant(TauJetParameters::TauID discID) const
Get value of discriminant.
size_t nTracks(TauJetParameters::TauTrackFlag flag=TauJetParameters::TauTrackFlag::classifiedCharged) const
@ RNNEleScore
RNN score for Ele rejection (not transformed).
TauJet_v3 TauJet
Definition of the current "tau version".