ProjectionApplier.hh 86 const PROJ& apply(const Event& evt, const Projection& proj) const { return applyProjection<PROJ>(evt, proj); } 98 const PROJ& apply(const Event& evt, const PROJ& proj) const { return applyProjection<PROJ>(evt, proj); } 110 const PROJ& apply(const Event& evt, const std::string& name) const { return applyProjection<PROJ>(evt, name); } 114 const PROJ& apply(const std::string& name, const Event& evt) const { return applyProjection<PROJ>(evt, name); } 160 const PROJ& declare(const PROJ& proj, const std::string& name) { return declareProjection(proj, name); } 164 const PROJ& declare(const std::string& name, const PROJ& proj) { return declareProjection(proj, name); } 170 const PROJ& addProjection(const PROJ& proj, const std::string& name) { return declareProjection(proj, name); } Definition: ALICE_2010_I880049.cc:13 bool hasProjection(const std::string &name) const Does this applier have a projection registered under the name name? Definition: ProjectionApplier.hh:49 const PROJ & applyProjection(const Event &evt, const Projection &proj) const Apply the supplied projection on event evt. Definition: ProjectionApplier.hh:80 void markAsOwned() const Mark this object as owned by a proj-handler. Definition: ProjectionApplier.hh:120 set< const Projection * > getChildProjections(const ProjectionApplier &parent, ProjDepth depth=SHALLOW) const Definition: ProjectionHandler.cc:209 const PROJ & apply(const std::string &name, const Event &evt) const Definition: ProjectionApplier.hh:114 const PROJ & apply(const Event &evt, const PROJ &proj) const Definition: ProjectionApplier.hh:98 std::set< ConstProjectionPtr > getProjections() const Get the contained projections, including recursion. Definition: ProjectionApplier.hh:44 const PROJ & applyProjection(const Event &evt, const std::string &name) const Definition: ProjectionApplier.hh:104 const PROJ & apply(const Event &evt, const std::string &name) const Definition: ProjectionApplier.hh:110 Definition: Logging.hh:9 virtual std::string name() const =0 Get the name of this Projection or Analysis class. The projection handler is a central repository for projections to be used in a Rivet analysis run... Definition: ProjectionHandler.hh:39 const PROJ & declareProjection(const PROJ &proj, const std::string &name) Register a contained projection. Definition: ProjectionApplier.hh:151 Definition: Event.hh:22 ProjectionHandler & getProjHandler() const Get a reference to the ProjectionHandler for this thread. Definition: ProjectionApplier.hh:131 const Projection & getProjection(const ProjectionApplier &parent, const string &name) const Definition: ProjectionHandler.cc:241 Common base class for Projection and Analysis, used for internal polymorphism. Definition: ProjectionApplier.hh:21 const PROJ & apply(const Event &evt, const Projection &proj) const Definition: ProjectionApplier.hh:86 const PROJ & getProjection(const std::string &name) const Definition: ProjectionApplier.hh:56 const Projection & getProjection(const std::string &name) const Definition: ProjectionApplier.hh:67 const PROJ & declare(const PROJ &proj, const std::string &name) Register a contained projection (user-facing version) Definition: ProjectionApplier.hh:160 const PROJ & addProjection(const PROJ &proj, const std::string &name) Register a contained projection (user-facing version) Definition: ProjectionApplier.hh:170 const PROJ & applyProjection(const Event &evt, const PROJ &proj) const Apply the supplied projection on event evt. Definition: ProjectionApplier.hh:92 bool hasProjection(const ProjectionApplier &parent, const string &name) const Check if there is a name projection registered by parent. Definition: ProjectionHandler.cc:232 ProjectionApplier() Constructor. Definition: ProjectionApplier.cc:10 const PROJ & declare(const std::string &name, const PROJ &proj) Register a contained projection (user-facing, arg-reordered version) Definition: ProjectionApplier.hh:164 Generated on Sun Feb 17 2019 21:04:56 for Rivet by ![]() |