|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGHLTJETHYPOUNITTESTS_SimpleHypoJetVectorGenerator_H
6 #define TRIGHLTJETHYPOUNITTESTS_SimpleHypoJetVectorGenerator_H
14 IHypoJetVectorGenerator> {
19 const std::string&
name,
26 virtual std::string
toString()
const override;
30 Gaudi::Property<std::vector<double>>
31 m_es{
this,
"ets", {},
"jet E values"};
33 Gaudi::Property<std::vector<double>>
34 m_etas{
this,
"etas", {},
"jet eta values"};
39 m_nbkgd{
this,
"n_bkgd", 0,
"No of background jets to generate "};
41 Gaudi::Property<double>
44 Gaudi::Property<double>
45 m_bkgd_etamax{
this,
"bkgd_etamax", 5.,
"Lower limit Eta range background "};
Gaudi::Property< std::vector< double > > m_es
Gaudi::Property< double > m_bkgd_etamax
SimpleHypoJetVectorGenerator(const std::string &type, const std::string &name, const IInterface *parent)
Gaudi::Property< bool > m_useEtaEtNotEtaE
Gaudi::Property< double > m_bkgd_etmax
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual std::string toString() const override
std::default_random_engine m_shuffle_re
std::vector< pHypoJet > HypoJetVector
Gaudi::Property< int > m_nbkgd
virtual HypoJetVector get() override
Gaudi::Property< std::vector< double > > m_etas
virtual StatusCode initialize() override
~SimpleHypoJetVectorGenerator()