Class TauJetMatching

Inheritance Relationships

Base Type

Class Documentation

class TauJetMatching : public xAH::Algorithm

Public Functions

TauJetMatching()
~TauJetMatching()
virtual EL::StatusCode setupJob(EL::Job &job)
virtual EL::StatusCode fileExecute()
virtual EL::StatusCode histInitialize()
virtual EL::StatusCode changeInput(bool firstFile)
virtual EL::StatusCode initialize()
virtual EL::StatusCode execute()
virtual EL::StatusCode postExecute()
virtual EL::StatusCode finalize()
virtual EL::StatusCode histFinalize()
bool executeDecoration(std::unordered_map<int, std::pair<const xAOD::TauJet*, const xAOD::Jet*>>, const xAOD::TauJetContainer *tauCont)
float getDR(float eta1, float eta2, float phi1, float phi2)
std::unordered_map<int, std::pair<const xAOD::TauJet*, const xAOD::Jet*>> findBestMatchDR(const xAOD::JetContainer *jetCont, const xAOD::TauJetContainer *tauCont, float best_DR)

Public Members

std::string m_inContainerName = ""
std::string m_outContainerName
std::string m_outAuxContainerName
std::string m_inputAlgoSystNames = ""
std::string m_outputAlgoSystNames = "TauJetMatching_Syst"
std::string m_inJetContainerName = ""
float m_DeltaR = 0.2