\(\tau\)¶
-
class
TauSelector: public xAH::Algorithm¶ Public Functions
-
TauSelector()¶
-
~TauSelector()¶
-
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
executeSelection(const xAOD::TauJetContainer *inTaus, float mcEvtWeight, bool countPass, ConstDataVector<xAOD::TauJetContainer> *selectedTaus)¶
-
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_EleBDTWP= ""¶
-
bool
m_EleOLR= true¶
-
std::string
m_singleTauTrigChains= ""¶
-
std::string
m_diTauTrigChains= ""¶
Private Members
-
int
m_numEvent¶
-
int
m_numObject¶
-
int
m_numEventPass¶
-
int
m_weightNumEventPass¶
-
int
m_numObjectPass¶
-
TH1D *
m_cutflowHist¶
-
TH1D *
m_cutflowHistW¶
-
int
m_cutflow_bin¶
-
bool
m_isUsedBefore¶
-
TH1D *
m_tau_cutflowHist_1¶
-
TH1D *
m_tau_cutflowHist_2¶
-
int
m_tau_cutflow_all¶
-
int
m_tau_cutflow_selected¶
-
std::vector<std::string>
m_singleTauTrigChainsList¶
-
std::vector<std::string>
m_diTauTrigChainsList¶ /* contains all the HLT trigger chains tokens extracted from m_singleTauTrigChains */
-
asg::AnaToolHandle<TauAnalysisTools::ITauSelectionTool>
m_tauSelTool_handle= {"TauAnalysisTools::TauSelectionTool/TauSelectionTool", }¶ /* contains all the HLT trigger chains tokens extracted from m_diTauTrigChains */
-
asg::AnaToolHandle<Trig::TrigDecisionTool>
m_trigDecTool_handle= {"Trig::TrigDecisionTool/TrigDecisionTool"}¶
-
asg::AnaToolHandle<Trig::IMatchingTool>
m_trigTauMatchTool_handle¶
-
bool
m_doTrigMatch= true¶ This internal variable gets set to false if no triggers are defined or if TrigDecisionTool is missing.
-