Class TauSelector¶
Defined in File TauSelector.h
Inheritance Relationships¶
Base Type¶
public xAH::Algorithm
(Class Algorithm)
Class Documentation¶
-
class TauSelector : public xAH::Algorithm
Public Functions
-
TauSelector()
-
~TauSelector()
-
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 executeSelection(const xAOD::TauJetContainer *inTaus, float mcEvtWeight, bool countPass, ConstDataVector<xAOD::TauJetContainer> *selectedTaus)
-
virtual int passCuts(const xAOD::TauJet *tau)
Public Members
-
bool m_useCutFlow = true
-
std::string m_inContainerName = ""
-
std::string m_outContainerName
-
std::string m_outAuxContainerName
-
std::string m_inputAlgoSystNames = ""
-
std::string m_outputAlgoSystNames = "TauSelector_Syst"
-
bool m_decorateWithTracks = false
-
bool m_decorateSelectedObjects = true
-
std::string m_decorationName = "passSel"
-
bool m_createSelectedContainer = false
-
int m_nToProcess = -1
-
int m_pass_min = -1
-
int m_pass_max = -1
-
std::string m_ConfigPath = "xAODAnaHelpers/TauConf/00-01-19/Selection/recommended_selection_mc15.conf"
-
float m_minPtDAOD = 15e3
-
std::string m_JetIDWP = ""
-
std::string m_EleRNNWP = ""
-
bool m_EleID = true
-
std::string m_singleTauTrigChains = ""
-
std::string m_diTauTrigChains = ""
-
TauSelector()