|
void | clear () |
| Reset projection between events.
|
|
void | calc (const Jets &jets) |
| Do the calculation directly on a supplied collection of Jet objects. More...
|
|
size_t | numBins () const |
| Number of equidistant radius bins.
|
|
size_t | numJets () const |
| Number of jets which passed cuts.
|
|
double | rMin () const |
| value.
|
|
double | rMax () const |
| value.
|
|
double | ptMin () const |
| value.
|
|
double | ptMax () const |
| value.
|
|
double | rBinMin (size_t rbin) const |
| Central value for bin rbin.
|
|
double | rBinMax (size_t rbin) const |
| Central value for bin rbin.
|
|
double | rBinMid (size_t rbin) const |
| Central value for bin rbin.
|
|
double | diffJetShape (size_t ijet, size_t rbin) const |
| Return value of differential jet shape profile histo bin.
|
|
double | intJetShape (size_t ijet, size_t rbin) const |
| Return value of integrated jet shape profile histo bin.
|
|
|
| JetShape (const JetAlg &jetalg, double rmin, double rmax, size_t nbins, double ptmin=0, double ptmax=MAXDOUBLE, double absrapmin=-MAXDOUBLE, double absrapmax=-MAXDOUBLE, RapScheme rapscheme=RAPIDITY) |
| Constructor from histo range and number of bins.
|
|
| JetShape (const JetAlg &jetalg, vector< double > binedges, double ptmin=0, double ptmax=MAXDOUBLE, double absrapmin=-MAXDOUBLE, double absrapmax=-MAXDOUBLE, RapScheme rapscheme=RAPIDITY) |
| Constructor from vector of bin edges.
|
|
| DEFAULT_RIVET_PROJ_CLONE (JetShape) |
| Clone on the heap.
|
|
virtual std::string | name () const |
| Get the name of the projection.
|
|
| Projection () |
| The default constructor.
|
|
virtual unique_ptr< Projection > | clone () const =0 |
| Clone on the heap.
|
|
virtual | ~Projection () |
| The destructor.
|
|
bool | before (const Projection &p) const |
|
virtual const std::set< PdgIdPair > | beamPairs () const |
|
Projection & | addPdgIdPair (PdgId beam1, PdgId beam2) |
|
| ProjectionApplier () |
| Constructor.
|
|
void | markAsOwned () const |
| Mark this object as owned by a proj-handler.
|
|
std::set< ConstProjectionPtr > | getProjections () const |
| Get the contained projections, including recursion.
|
|
bool | hasProjection (const std::string &name) const |
| Does this applier have a projection registered under the name name?
|
|
template<typename PROJ > |
const PROJ & | getProjection (const std::string &name) const |
|
template<typename PROJ > |
const PROJ & | get (const std::string &name) const |
|
const Projection & | getProjection (const std::string &name) const |
|
template<typename PROJ > |
const PROJ & | applyProjection (const Event &evt, const Projection &proj) const |
| Apply the supplied projection on event evt. More...
|
|
template<typename PROJ > |
const PROJ & | apply (const Event &evt, const Projection &proj) const |
|
template<typename PROJ > |
const PROJ & | applyProjection (const Event &evt, const PROJ &proj) const |
| Apply the supplied projection on event evt. More...
|
|
template<typename PROJ > |
const PROJ & | apply (const Event &evt, const PROJ &proj) const |
|
template<typename PROJ > |
const PROJ & | applyProjection (const Event &evt, const std::string &name) const |
|
template<typename PROJ > |
const PROJ & | apply (const Event &evt, const std::string &name) const |
|
template<typename PROJ > |
const PROJ & | apply (const std::string &name, const Event &evt) const |
|