Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGL0GEPPERF_GEPJETALG_H
6 #define TRIGL0GEPPERF_GEPJETALG_H
34 GepJetAlg(
const std::string&
name, ISvcLocator* pSvcLocator );
43 "Gep jet alg idenfifier"};
46 this,
"caloClustersKey",
"",
"key to read in a CaloCluster constainer"};
49 this,
"jFexSRJetRoIs",
"L1_jFexSRJetRoISim",
"key to read a L1 jet container"};
52 this,
"outputJetsKey",
"",
53 "key for xAOD:Jet wrappers for GepJets"};
57 "Minimum Et for a tower to be considered as a constituent"};
60 "Minimum Et for a tower to be considered as a seed"};
63 "Jet area for merging constituents"};
66 "Maximum number of constituents per jet"};
69 "Maximum number of seeds to sort"};
71 Gaudi::Property<unsigned int>
m_WTABlockN{
this,
"WTABlockN", 4,
72 "Number of blocks to divide the input towers into for parallel processing. Options: 1, 4"};
75 "Seed cleaning algorithm to use. Options: Baseline, TwoPass"};
79 #endif //> !TRIGL0GEPPERF_GEPJETALG_H
SG::ReadHandleKey< xAOD::jFexSRJetRoIContainer > m_jFexSRJetsKey
Gaudi::Property< float > m_WTAJet_dR2
Gaudi::Property< unsigned int > m_WTAMaxSeedSortingN
GepJetAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteHandleKey< xAOD::JetContainer > m_outputGepJetsKey
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_WTASeedCleaningName
Gaudi::Property< unsigned int > m_WTAMaxConstN
An algorithm that can be simultaneously executed in multiple threads.
Gaudi::Property< unsigned int > m_WTABlockN
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode execute(const EventContext &) const override
Gaudi::Property< float > m_WTAConstEtCut
Wrapper to avoid constant divisions when using units.
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_caloClustersKey
Gaudi::Property< float > m_WTASeedEtCut
Gaudi::Property< std::string > m_jetAlgName