SmearedMET.hh 55 MSG_TRACE("Smear hashes = " << get_address(_metSmearFn) << "," << get_address(other._metSmearFn));
56 return mkPCmp(other, "TruthMET") || cmp(get_address(_metSmearFn), get_address(other._metSmearFn));
Representation of a HepMC event, and enabler of Projection caching. Definition Event.hh:22 Interface for projections that find missing transverse energy/momentum. Definition METFinder.hh:11 Calculate missing , etc. as complements to the total visible momentum. Definition MissingMomentum.hh:22 const PROJ & declare(const PROJ &proj, const std::string &name) const Register a contained projection (user-facing version) Definition ProjectionApplier.hh:175 Cmp< Projection > mkPCmp(const Projection &otherparent, const std::string &pname) const void setName(const std::string &name) Used by derived classes to set their name. Definition Projection.hh:148 Wrapper projection for smearing missing (transverse) energy/momentum with detector resolutions. Definition SmearedMET.hh:15 SmearedMET(const MissingMomentum &mm, const V2VFN &metSmearFn) Constructor from a MissingMomentum projection and a smearing function. Definition SmearedMET.hh:25 void reset() Reset the projection. Smearing functions will be unchanged. Definition SmearedMET.hh:96 void project(const Event &e) Perform the MET finding & smearing calculation. Definition SmearedMET.hh:61 SmearedMET(const V2VFN &metSmearFn, const Cut &cut) Constructor from a Cut (on the particles used to determine missing momentum) and a smearing function. Definition SmearedMET.hh:34 CmpState compare(const Projection &p) const Compare to another SmearedMET. Definition SmearedMET.hh:52 #define MSG_TRACE(x) Lowest-level, most verbose messaging, using MSG_LVL. Definition Logging.hh:180 Definition MC_CENT_PPB_Projections.hh:10 Cmp< T > cmp(const T &t1, const T &t2) Global helper function for easy creation of Cmp objects. Definition Cmp.hh:255 uintptr_t get_address(std::function< T(U...)> f) Get a function pointer / hash integer from an std::function. Definition RivetSTL.hh:216 Generated on Thu Feb 29 2024 15:46:47 for Rivet by 1.9.8 |