ATLAS Offline Software
Loading...
Searching...
No Matches
makeHypoJets.cxx File Reference
Include dependency graph for makeHypoJets.cxx:

Go to the source code of this file.

Functions

HypoJetVector makeHypoJets (const std::vector< double > &etas)

Function Documentation

◆ makeHypoJets()

HypoJetVector makeHypoJets ( const std::vector< double > & etas)

Definition at line 11 of file makeHypoJets.cxx.

11 {
12
14
16
17 auto make_jet = [&factory](double eta){
18 return std::shared_ptr<const HypoJet::IJet>(new TLorentzVectorAsIJet(factory.make(eta, 10.)));
19 };
20
21 std::transform(etas.begin(),
22 etas.end(),
23 std::back_inserter(jets),
24 make_jet);
25
26 return jets;
27}
Scalar eta() const
pseudorapidity method
std::vector< pHypoJet > HypoJetVector
Definition HypoJetDefs.h:27
HypoJetVector::value_type make_jet(double eta, double pt)
virtual TLorentzVector make(double eta, double et) const override