1 #ifndef GeneratorInterface_LHEInterface_JetClustering_h
2 #define GeneratorInterface_LHEInterface_JetClustering_h
7 #include <Math/GenVector/PxPyPzE4D.h>
39 double px()
const {
return p4_.Px(); }
40 double py()
const {
return p4_.Py(); }
41 double pz()
const {
return p4_.Pz(); }
42 double e()
const {
return p4_.E(); }
45 double pt()
const {
return p4_.Perp(); }
46 double et()
const {
return p4_.Et(); }
48 double eta()
const {
return p4_.Eta(); }
49 double phi()
const {
return p4_.Phi(); }
50 double m()
const {
return p4_.M(); }
75 #endif // GeneratorCommon_LHEInterface_JetClustering_h
double getJetPtMin() const
std::auto_ptr< Algorithm > jetAlgo
ParticleVector constituents_
ROOT::Math::PxPyPzE4D< double > FourVector
const ParticleVector & constituents() const
Jet(double px, double py, double pz, double e, const ParticleVector &constituents)
JetClustering(const edm::ParameterSet ¶ms)
Jet(ParticleVector::value_type item)
Jet(double px, double py, double pz, double e)
Container::value_type value_type
Jet(const FourVector &p4, const ParticleVector &constituents)
std::vector< Jet > operator()(const ParticleVector &input) const
Jet(const FourVector &p4)
JetInput::ParticleVector ParticleVector
const FourVector & p4() const
void init(const edm::ParameterSet ¶ms, double jetPtMin)