4#ifndef TRIGLONGLIVEDPARTICLESHYPO_TRIGDEDXTRACKHYPOTOOL_H
5#define TRIGLONGLIVEDPARTICLESHYPO_TRIGDEDXTRACKHYPOTOOL_H
7#include "Gaudi/Property.h"
24 const std::string& name,
25 const IInterface* parent );
39 StatusCode
decide( std::vector<dEdxTrkHypoInfo>& )
const;
44 Gaudi::Property< std::vector<float> >
m_cutTrackPtGeV {
this,
"cutTrackPtGeV", { float(20.0) },
"Track pT requirement in GeV" };
45 Gaudi::Property< std::vector<float> >
m_cutTrackEta {
this,
"cutTrackEta", { float(2.5) },
"Track Eta requirement" };
46 Gaudi::Property< std::vector<float> >
m_cutTracka0beam {
this,
"cutTracka0beam", { float(2.5) },
"Track a0beam requirement" };
47 Gaudi::Property< std::vector<float> >
m_cutTrackdEdx {
this,
"cutTrackdEdx", { float(1.7) },
"Track dE/dx requirement" };
48 Gaudi::Property< std::vector<int> >
m_cutTrackNhighdEdxHits {
this,
"cutTrackNhighdEdxHits", { int(2) },
"N high dEdx of pixel hits requirement" };
49 Gaudi::Property< std::vector<std::string> >
m_cutTrackHighdEdxDef {
this,
"cutTrackHighdEdxDef", { std::string(
"1p70") },
"Definition / threshold of high dEdx hits" };
xAOD::TrigComposite Decision
std::set< DecisionID > DecisionIDContainer
TrigComposite_v1 TrigComposite
Declare the latest version of the class.