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()
-
EL::StatusCode
setupJob(EL::Job &job)
-
EL::StatusCode
fileExecute()
-
EL::StatusCode
histInitialize()
-
EL::StatusCode
changeInput(bool firstFile)
-
EL::StatusCode
initialize()
-
EL::StatusCode
execute()
-
EL::StatusCode
postExecute()
-
EL::StatusCode
finalize()
-
EL::StatusCode
histFinalize()
-
bool
executeDecoration(std::unordered_map<int, std::pair<const xAOD::TauJet *, const xAOD::Jet *>> match_map, 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
-