21 #ifndef yap_StaticDataAccessor_h
22 #define yap_StaticDataAccessor_h
24 #include "fwd/Model.h"
25 #include "fwd/ParticleCombination.h"
26 #include "fwd/StaticDataAccessor.h"
27 #include "fwd/StatusManager.h"
StaticDataAccessorVector & staticDataAccessors()
access to the model's StaticDataAccessors_
Definition: StaticDataAccessor.cxx:8
const ParticleCombinationEqualTo & equal() const
Definition: DataAccessor.h:47
virtual void registerWithModel() override
register with Model
Definition: StaticDataAccessor.cxx:16
Class for holding data and cached values per data point for fast calculation.
Definition: DataPoint.h:35
virtual void calculate(DataPoint &d, StatusManager &sm) const =0
StaticDataAccessor(Model &m, const ParticleCombinationEqualTo &equal)
Definition: StaticDataAccessor.h:43
Base class for all data accessors that will only write to DataPoint once at initial data loading...
Definition: StaticDataAccessor.h:36
Definition: StatusManager.h:32
Class implementing a PWA model.
Definition: Model.h:56
void remove_expired(DataAccessorSet &S)
remove expired elements of set
Definition: DataAccessor.cxx:180
Abstract base class for all objects accessing DataPoint's.
Definition: DataAccessor.h:38
virtual void addToStaticDataAccessors()
add to model's StaticDataAccessors_
Definition: StaticDataAccessor.cxx:27
const Model * model() const override
Definition: StaticDataAccessor.h:51