1 #ifndef RecoJets_FFTJetAlgorithms_jetConverters_h
2 #define RecoJets_FFTJetAlgorithms_jetConverters_h
4 #include "fftjet/RecombinedJet.hh"
30 double hessian[3] = {0., 0., 0.};
31 const fftjet::Peak& peak(jet.precluster());
42 peak.nearestNeighborDistance(),
44 peak.clusterSeparation(),
56 jet.convergenceDistance(),
59 jet.membershipFactor(),
67 typedef fftjet::RecombinedJet<VectorLike>
RecoFFTJet;
69 double hessian[3] = {0., 0., 0.};
72 const double pileupPt = jet.
f_pileup().Pt();
74 fftjet::Peak peak(
p.eta(),
82 p.nearestNeighborDistance(),
87 p.clusterSeparation(),
90 peak.setSplitTime(
p.splitTime());
91 peak.setMergeTime(
p.mergeTime());
109 #endif // RecoJets_FFTJetAlgorithms_jetConverters_h
Preclusters from FFTJet pattern recognition stage.
Real f_convergenceDistance() const
reco::FFTJet< Real > jetToStorable(const fftjet::RecombinedJet< VectorLike > &jet)
fftjet::RecombinedJet< VectorLike > jetFromStorable(const reco::FFTJet< Real > &jet)
Real f_centroidPhi() const
Real f_membershipFactor() const
fftjet::RecombinedJet< VectorLike > RecoFFTJet
Real f_centroidEta() const
const math::XYZTLorentzVector & f_vec() const
Storage class for jets reconstructed by FFTJet package.
const PattRecoPeak< Real > & f_precluster() const
Real f_etaPhiCorr() const
const math::XYZTLorentzVector & f_pileup() const
Real f_recoScaleRatio() const
void hessian(double hessianArray[3]) const