12#include "EventInfo/EventInfo.h"
18 const std::string& name,
19 const IInterface* parent) :
37 return StatusCode::SUCCESS;
49 ATH_MSG_INFO (
"Filling n of hists " << hists.size() <<
" ");
50 for (
const auto& hist : hists) {
54 return StatusCode::SUCCESS;
67 return StatusCode::SUCCESS;
80 for (
auto ditau : *ditaus) {
98 if ( (
bool)IsTruthMatchedAcc(*ditau) ) {
112 return StatusCode::SUCCESS;
118 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Helper class to provide constant type-safe access to aux data.
ServiceHandle< StoreGateSvc > & evtStore()
size_type size() const noexcept
Returns the number of elements in the collection.
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
ToolHandle< TauAnalysisTools::IDiTauSelectionTool > m_nomiDiTauSel
std::unique_ptr< DiTauValidationPlots > m_oDiTauValidationPlots
Gaudi::Property< bool > m_isMC
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
ToolHandle< TauAnalysisTools::IDiTauTruthMatchingTool > m_truthTool
Gaudi::Property< std::string > m_DiTauJetContainerName
PhysValDiTau(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
virtual StatusCode initialize()
Helper class to provide constant type-safe access to aux data.
float beamSpotWeight() const
Weight for beam spot size reweighting.
bool contains(const std::string &s, const std::string ®x)
does a string contain the substring
EventInfo_v1 EventInfo
Definition of the latest event info version.
DiTauJetContainer_v1 DiTauJetContainer
Definition of the current DiTauJet container version.