Class TauJetMatching¶
Defined in File TauJetMatching.h
Inheritance Relationships¶
Base Type¶
public xAH::Algorithm
(Class Algorithm)
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
-
TauJetMatching()