Rivet API documentation
![]() |
Rivet 4.1.3
|
JetShape.hh
Abstract base class for projections which can return a set of Jets.
Definition JetFinder.hh:41
JetShape(const JetFinder &jetalg, double rmin, double rmax, size_t nbins, double ptmin=0, double ptmax=DBL_MAX, double absrapmin=-DBL_MAX, double absrapmax=-DBL_MAX, RapScheme rapscheme=RAPIDITY)
Constructor from histo range and number of bins.
double diffJetShape(size_t ijet, size_t rbin) const
Return value of differential jet shape profile histo bin.
Definition JetShape.hh:133
double rBinMin(size_t rbin) const
Central value for bin rbin.
Definition JetShape.hh:114
double intJetShape(size_t ijet, size_t rbin) const
Return value of integrated jet shape profile histo bin.
Definition JetShape.hh:140
JetShape(const JetFinder &jetalg, vector< double > binedges, double ptmin=0, double ptmax=DBL_MAX, double absrapmin=-DBL_MAX, double absrapmax=-DBL_MAX, RapScheme rapscheme=RAPIDITY)
Constructor from vector of bin edges.
size_t numJets() const
Number of jets which passed cuts.
Definition JetShape.hh:89
size_t numBins() const
Number of equidistant radius bins.
Definition JetShape.hh:84
double rBinMax(size_t rbin) const
Central value for bin rbin.
Definition JetShape.hh:120
void calc(const Jets &jets)
Do the calculation directly on a supplied collection of Jet objects.
double rBinMid(size_t rbin) const
Central value for bin rbin.
Definition JetShape.hh:126
double p(const ParticleBase &p)
Unbound function access to p.
Definition ParticleBaseUtils.hh:653
Definition MC_CENT_PPB_Projections.hh:10
RapScheme
Enum for rapidity variable to be used in calculating , applying rapidity cuts, etc.
Definition MathConstants.hh:46
std::enable_if_t< std::is_arithmetic_v< N1 > &&std::is_arithmetic_v< N2 > &&std::is_arithmetic_v< N3 >, bool > inRange(N1 value, N2 low, N3 high, RangeBoundary lowbound=CLOSED, RangeBoundary highbound=OPEN)
Determine if value is in the range low to high, for floating point numbers.
Definition MathUtils.hh:137
Generated on for Rivet by
