11 const std::string& sTauJetContainerName):
64 if(test)
m_tauMtrks->Fill(avariable/Athena::Units::GeV, weight);
67 if(test)
m_SumPtTrkFrac->Fill(avariable/Athena::Units::GeV, weight);
85 if (test)
m_IsoFrac->Fill(avariable, weight);
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.
std::string m_sTauJetContainerName
TH1 * m_ptRatioEflowApprox
TH1 * m_ChPiEMEOverCaloEME
virtual ~TauIDVariablesPlots()
Tau::GeneralTauPlots m_oGeneralTauPlots
void fill(const xAOD::TauJet &tau, float weight)
TauIDVariablesPlots(PlotBase *pParent, const std::string &sDir, const std::string &sTauJetContainerName)
bool detail(TauJetParameters::Detail detail, int &value) const
Get and set values of common details variables via enum.
const TauTrack * track(size_t i, TauJetParameters::TauTrackFlag flag=TauJetParameters::TauTrackFlag::classifiedCharged, int *container_index=0) const
Get the pointer to a given tauTrack associated with this tau /*container index needed by trackNonCons...
size_t nTracks(TauJetParameters::TauTrackFlag flag=TauJetParameters::TauTrackFlag::classifiedCharged) const
@ isolFrac
Get isolation fraction.
@ trkAvgDist
Get calibrated EM transverse energy (DEPRECATED since r19)
@ centFrac
Get centrality fraction.
@ dRmax
Get maximal dR of tracks associated to calo-seeded tau.
TauJet_v3 TauJet
Definition of the current "tau version".