|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGJETCRHYPOTOOL_H
6 #define TRIGJETCRHYPOTOOL_H
19 #include "AthLinks/ElementLinkVector.h"
39 const std::string&
name,
45 using JetDecision = std::pair<const xAOD::Jet*,TrigCompositeUtils::Decision*>;
75 ToolHandle<ITrigJetHypoToolHelper>
m_helper {
76 this,
"helper_tool", {},
"Jet hypo helper AlgTool"};
82 this,
"chain_name", {},
"chain name"};
85 Gaudi::Property< float >
m_jetlogRCut{
this,
"MinjetlogR", {
float(1.2 ) },
"Jet logR requirement" };
88 Gaudi::Property< float >
m_deltaR{
this,
"MindeltaR", {
float( 0.2 ) },
"deltaR(jet, track) requirement" };
90 Gaudi::Property< bool >
m_doBIBrm{
this,
"doBIBremoval", {
int(0) },
"option to include BIB removal" };
91 Gaudi::Property< bool >
m_doEMFrm{
this,
"doEMFremoval", {
int(0) },
"option to include pileip removal" };
93 Gaudi::Property< float >
m_dEta{
this,
"BibMinDeltaEta", {
float( 0.4 ) },
"BIB deltaEta requirement" };
94 Gaudi::Property< float >
m_dPhi{
this,
"BibMinDeltaPhi", {
float( 0.2 ) },
"BIB deltaPhi requirement" };
95 Gaudi::Property< float >
m_minCellEt{
this,
"BibMinCellEt", {
float( 240.0 ) },
"BIB cell Et requirement" };
96 Gaudi::Property< float >
m_celltime{
this,
"BibCelltiming", {
float( -2.0 ) },
"BIB cell timing requirement" };
97 Gaudi::Property< float >
m_dBIBtime{
this,
"BibDeltatiming", {
float( 5.0 ) },
"BIB delta timing requirement" };
98 Gaudi::Property< int >
m_countCaloCell{
this,
"countBIBcells", {
int( 4 ) },
"requirement on number of BIB cells" };
::StatusCode StatusCode
StatusCode definition for legacy code.
Class used to describe composite objects in the HLT.
std::set< DecisionID > DecisionIDContainer
CaloCellContainer that can accept const cell pointers.
CaloCellContainer that can accept const cell pointers.