|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRIGLONGLIVEDPARTICLESHYPO_TRIGDISTRACKHYPOALG_H
5 #define TRIGLONGLIVEDPARTICLESHYPO_TRIGDISTRACKHYPOALG_H
9 #include "Gaudi/Property.h"
15 #include "TMVA/Reader.h"
34 ToolHandleArray< TrigDisappearingTrackHypoTool >
m_hypoTools {
this,
"HypoTools", {},
"Tools to perfrom selection"};
40 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool" };
43 float bdt_eval_pix4l_sct0 (
const EventContext&,
float,
float,
float,
float,
float,
float,
float,
float,
int,
float,
float,
int)
const;
44 float bdt_eval_pix4l_sct1p(
const EventContext&,
float,
float,
float,
float,
int,
float,
float,
float,
float,
int,
float,
int)
const;
45 float bdt_eval_pix3l_sct0 (
const EventContext&,
float,
float,
float,
float,
float,
float,
float,
float,
float,
float,
int,
int)
const;
46 float bdt_eval_pix3l_sct1p(
const EventContext&,
float,
float,
float,
float,
float,
float,
int,
int,
float,
int,
int,
float,
float,
float,
float)
const;
51 std::unique_ptr<TMVA::Reader>
tmva;
69 std::unique_ptr<TMVA::Reader>
tmva;
87 std::unique_ptr<TMVA::Reader>
tmva;
105 std::unique_ptr<TMVA::Reader>
tmva;
125 #endif //> !TRIGLONGLIVEDPARTICLESHYPO_TRIGDISTRACKHYPOALG_H
std::unique_ptr< TMVA::Reader > tmva
StatusCode createCandidates(const EventContext &, const xAOD::TrigCompositeContainer *, xAOD::TrigCompositeContainer *) const
TMVA reader and associated variables for pix4l_sct0.
virtual StatusCode initialize() override
float refit_chi2ndof_ratio
SG::ReadHandleKey< xAOD::TrigCompositeContainer > m_DisTrkCandKey
SG::SlotSpecificObj< TMVA_pix4l_sct1p > m_tmva_pix4l_sct1p_reader ATLAS_THREAD_SAFE
float bdt_eval_pix4l_sct1p(const EventContext &, float, float, float, float, int, float, float, float, float, int, float, int) const
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle< GenericMonitoringTool > m_monTool
float bdt_eval_pix4l_sct0(const EventContext &, float, float, float, float, float, float, float, float, int, float, float, int) const
std::unique_ptr< TMVA::Reader > tmva
virtual StatusCode execute(const EventContext &context) const override
Maintain a set of objects, one per slot.
TMVA reader and associated variables for pix3l_sct0.
Property holding a SG store/key/clid from which a WriteHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::unique_ptr< TMVA::Reader > tmva
float BDTinput(float) const
TrigDisappearingTrackHypoAlg(const std::string &name, ISvcLocator *pSvcLocator)
TMVA reader and associated variables for pix3l_sct1p.
TMVA reader and associated variables for pix4l_sct1p.
std::unique_ptr< TMVA::Reader > tmva
SG::SlotSpecificObj< TMVA_pix3l_sct1p > m_tmva_pix3l_sct1p_reader ATLAS_THREAD_SAFE
Hypothesis algorithms take the output of reco algorithms and the decision from the preceeding InputMa...
ToolHandleArray< TrigDisappearingTrackHypoTool > m_hypoTools
SG::WriteHandleKey< xAOD::TrigCompositeContainer > m_DisTrkBDTSelKey
SG::SlotSpecificObj< TMVA_pix4l_sct0 > m_tmva_pix4l_sct0_reader ATLAS_THREAD_SAFE
SG::SlotSpecificObj< TMVA_pix3l_sct0 > m_tmva_pix3l_sct0_reader ATLAS_THREAD_SAFE
float bdt_eval_pix3l_sct0(const EventContext &, float, float, float, float, float, float, float, float, float, float, int, int) const
Implements Hypo selection on triggering disappearing tracks.
Maintain a set of objects, one per slot.
Define macros for attributes used to control the static checker.
float bdt_eval_pix3l_sct1p(const EventContext &, float, float, float, float, float, float, int, int, float, int, int, float, float, float, float) const