61 float rnnScore = acc_RNNEleScoreSigTrans(tau);
66 float gntauScore = acc_GNTauScore(tau);
67 if ( gntauScore > -2.0 )
m_GNTauScore->Fill(gntauScore, weight);
71 float gntauScoreSigTrans = acc_GNTauScoreSigTrans(tau);
76 if( acc_GNTauL.
isAvailable(tau) && acc_GNTauL(tau)) {
81 if( acc_GNTauM.
isAvailable(tau) && acc_GNTauM(tau)) {
86 if( acc_GNTauT.
isAvailable(tau) && acc_GNTauT(tau)) {
Wrapper to avoid constant divisions when using units.
TH1D * Book1D(const std::string &name, const std::string &labels, int nBins, float start, float end, bool prependDir=true)
Book a TH1D histogram.
PlotBase(PlotBase *parent, const std::string &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
virtual ~GeneralTauPlots()
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".