ATLAS Offline Software
|
Precision step hypothesis tool for applying meson kinematic cuts (meson chains) More...
#include <TrigTauPrecisionDiKaonHypoTool.h>
Public Member Functions | |
TrigTauPrecisionDiKaonHypoTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual StatusCode | initialize () override |
virtual StatusCode | decide (std::vector< ITrigTauPrecisionHypoTool::ToolInfo > &input) const override |
virtual bool | decide (const ITrigTauPrecisionHypoTool::ToolInfo &i) const override |
Private Attributes | |
HLT::Identifier | m_decisionId |
Gaudi::Property< float > | m_ptMin {this, "PtMin", 0, "Minimum tau pT value"} |
Gaudi::Property< int > | m_numTrackMax {this, "NTracksMax", 2, "Maximum number of Tracks"} |
Gaudi::Property< int > | m_numTrackMin {this, "NTracksMin", 1, "Minimum number of Tracks"} |
Gaudi::Property< int > | m_numIsoTrackMax {this, "NIsoTracksMax", 1, "Maximum number of wide Tracks"} |
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 (parameter)"} |
Gaudi::Property< float > | m_leadTrkPtMin {this, "leadTrkPtMin", 0, "Minimum Pt of Lead Track"} |
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< float > | m_EMPOverTrkSysPMax {this, "EMPOverTrkSysPMax", 5, "Maximum Cluster pt over ditrack pt"} |
Gaudi::Property< bool > | m_acceptAll {this, "AcceptAll", false, "Ignore selection"} |
ToolHandle< GenericMonitoringTool > | m_monTool {this, "MonTool", "", "Monitoring tool"} |
Precision step hypothesis tool for applying meson kinematic cuts (meson chains)
Definition at line 29 of file TrigTauPrecisionDiKaonHypoTool.h.
TrigTauPrecisionDiKaonHypoTool::TrigTauPrecisionDiKaonHypoTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 26 of file TrigTauPrecisionDiKaonHypoTool.cxx.
|
overridevirtual |
Definition at line 69 of file TrigTauPrecisionDiKaonHypoTool.cxx.
|
overridevirtual |
Definition at line 263 of file TrigTauPrecisionDiKaonHypoTool.cxx.
|
overridevirtual |
Definition at line 35 of file TrigTauPrecisionDiKaonHypoTool.cxx.
|
private |
Definition at line 64 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 40 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 59 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 62 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 60 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 61 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 58 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 52 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 51 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 55 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 54 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 49 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 48 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 66 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 45 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 43 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 44 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 42 of file TrigTauPrecisionDiKaonHypoTool.h.
|
private |
Definition at line 56 of file TrigTauPrecisionDiKaonHypoTool.h.