ATLAS Offline Software
|
#include <TrigEFTauDiKaonHypoTool.h>
Public Member Functions | |
TrigEFTauDiKaonHypoTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~TrigEFTauDiKaonHypoTool () |
virtual StatusCode | initialize () override |
virtual StatusCode | decide (std::vector< ITrigEFTauMVHypoTool::TauJetInfo > &input) const override |
virtual bool | decide (const ITrigEFTauMVHypoTool::TauJetInfo &i) const override |
Private Attributes | |
HLT::Identifier | m_decisionId |
Cuts to be applied. More... | |
Gaudi::Property< float > | m_massTrkSysMin { this, "massTrkSysMin", 0., "Minimum DiTrack mass value" } |
Gaudi::Property< float > | m_massTrkSysMax { this, "massTrkSysMax", 1000000000., "Maximum DiTrack mass value" } |
Gaudi::Property< float > | m_massTrkSysKaonMin { this, "massTrkSysKaonMin", 0., "Minimum DiKaon mass value" } |
Gaudi::Property< float > | m_massTrkSysKaonMax { this, "massTrkSysKaonMax", 1000000000., "Maximum DiKaon mass value" } |
Gaudi::Property< float > | m_massTrkSysKaonPiMin { this, "massTrkSysKaonPiMin", 0., "Minimum KaonPi mass value" } |
Gaudi::Property< float > | m_massTrkSysKaonPiMax { this, "massTrkSysKaonPiMax", 1000000000., "Maximum KaonPi mass value" } |
Gaudi::Property< float > | m_targetMassTrkSysKaonPi { this, "targetMassTrkSysKaonPi", 0., "Target KaonPi mass value" } |
Gaudi::Property< float > | m_EtCalibMin { this, "PtMin", 0, "Minimum tau pT value" } |
Gaudi::Property< float > | m_leadTrkPtMin { this, "leadTrkPtMin", 0., "Minimum Pt of Lead Track" } |
Gaudi::Property< int > | m_nTrackMax { this, "nTrackMax", 2, "Maximum number of Tracks" } |
Gaudi::Property< int > | m_nTrackMin { this, "nTrackMin", 1, "Minimum number of Tracks" } |
Gaudi::Property< int > | m_nWideTrackMax { this, "nWideTrackMax", 1, "Maximum number of wide Tracks" } |
Gaudi::Property< float > | m_EMPOverTrkSysPMax { this, "EMPOverTrkSysPMax", 5., "Maximum Cluster pt over ditrack pt" } |
Gaudi::Property< float > | m_dRmaxMax { this, "dRmaxMax", 10., "Maximum dRmax value" } |
Gaudi::Property< float > | m_etOverPtLeadTrkMax { this, "etOverPtLeadTrkMax", 10., "Maximum et/pt(lead track)" } |
Gaudi::Property< float > | m_etOverPtLeadTrkMin { this, "etOverPtLeadTrkMin", 0., "Minimum et/pt(lead track)" } |
Gaudi::Property< bool > | m_acceptAll { this, "AcceptAll", false, "Ignore selection" } |
ToolHandle< GenericMonitoringTool > | m_monTool { this, "MonTool", "", "Monitoring tool" } |
Definition at line 27 of file TrigEFTauDiKaonHypoTool.h.
TrigEFTauDiKaonHypoTool::TrigEFTauDiKaonHypoTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 38 of file TrigEFTauDiKaonHypoTool.cxx.
|
virtual |
Definition at line 50 of file TrigEFTauDiKaonHypoTool.cxx.
|
overridevirtual |
Definition at line 102 of file TrigEFTauDiKaonHypoTool.cxx.
|
overridevirtual |
|
overridevirtual |
Definition at line 60 of file TrigEFTauDiKaonHypoTool.cxx.
|
private |
Definition at line 66 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Cuts to be applied.
Definition at line 48 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 63 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 62 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 57 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 64 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 65 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 58 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 53 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 52 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 55 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 54 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 51 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 50 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 68 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 59 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 60 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 61 of file TrigEFTauDiKaonHypoTool.h.
|
private |
Definition at line 56 of file TrigEFTauDiKaonHypoTool.h.