|
| MissingMomentum (const Cut &c=Cuts::open()) |
| Default constructor with optional cut.
|
|
| MissingMomentum (const FinalState &fs) |
| Constructor.
|
|
| DEFAULT_RIVET_PROJ_CLONE (MissingMomentum) |
| Clone on the heap.
|
|
void | clear () |
| Clear the projection results.
|
|
|
const FourMomentum | visibleMomentum (double mass=0 *GeV) const |
|
const FourMomentum | visibleMom (double mass=0 *GeV) const |
| Alias for visibleMomentum.
|
|
const FourMomentum | missingMomentum (double mass=0 *GeV) const |
|
const FourMomentum | missingMom (double mass=0 *GeV) const |
| Alias for missingMomentum.
|
|
|
- Note
- This may be what you want, even if the paper calls it "missing Et"!
- Todo:
- Move into a common base class for MissingMomentum and SmearedMET – MomentumBalance, METFinder?
|
const Vector3 & | vectorPt () const |
|
const Vector3 | vectorMissingPt () const |
| Convenience vector MPT function.
|
|
const Vector3 | vectorMPT () const |
|
double | missingPt () const |
| The vector-summed missing transverse momentum in the event.
|
|
double | scalarPt () const |
| The scalar-summed visible transverse momentum in the event.
|
|
|
- Warning
- Despite the common names "MET" and "SET", what's often meant is the pT functions above!
- Todo:
- Move into a common base class for MissingMomentum and SmearedMET – MomentumBalance, METFinder?
|
const Vector3 & | vectorEt () const |
|
const Vector3 | vectorMissingEt () const |
| Convenience vector MET function.
|
|
const Vector3 | vectorMET () const |
|
double | missingEt () const |
| The vector-summed missing transverse energy in the event.
|
|
double | met () const |
| Alias for missingEt.
|
|
double | scalarEt () const |
| The scalar-summed visible transverse energy in the event.
|
|
double | set () const |
| Alias for scalarEt.
|
|
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 |
|