|
1 #ifndef FastJetStability_QCDSmear_h
2 #define FastJetStability_QCDSmear_h
4 #include "QCDSmearSequenceCallback.h"
5 #include "StandardModel.h"
12 inline explicit QCDSmear( const double cut,
14 const bool doUniformPhaseSpace = true)
17 uniformPhaseSpace_(doUniformPhaseSpace) {}
21 inline double getCutoff() const { return cutoff_;}
22 inline const AlphaStrong& getAlphaS() const { return alphaS_;}
24 bool operator()( double prob, unsigned recoNum,
25 unsigned ihard, unsigned isoft,
26 PseudoJet& hard, PseudoJet& soft);
29 virtual bool passesCut( double prob, unsigned recoNum,
30 unsigned ihard, unsigned isoft,
31 const PseudoJet& hard,
32 const PseudoJet& soft) const;
35 bool uniformPhaseSpace_;
|