21 #ifndef yap_RecalculableDataAccessor_h
22 #define yap_RecalculableDataAccessor_h
24 #include "fwd/RecalculableDataAccessor.h"
26 #include "fwd/DataPartition.h"
27 #include "fwd/DataPoint.h"
28 #include "fwd/Parameter.h"
29 #include "fwd/ParticleCombination.h"
30 #include "fwd/StatusManager.h"
31 #include "fwd/VariableStatus.h"
const ParticleCombinationEqualTo & equal() const
Definition: DataAccessor.h:47
ParameterSet Parameters_
Parameters of object.
Definition: RecalculableDataAccessor.h:78
virtual void updateCalculationStatus(StatusManager &D) const =0
update the calculationStatus for a DataPartition
virtual void calculate(DataPartition &D) const =0
RecalculableDataAccessor(const ParticleCombinationEqualTo &equal)
Definition: RecalculableDataAccessor.h:49
void setParameterFlagsToUnchanged()
set VariableStatus of all Parameters to unchanged (or leave fixed)
Definition: RecalculableDataAccessor.cxx:9
Class defining a partition of the DataSet.
Definition: DataPartition.h:158
Definition: StatusManager.h:32
Abstract base class for all objects accessing DataPoint's.
Definition: DataAccessor.h:38
const ParameterSet & parameters() const
Definition: RecalculableDataAccessor.h:63
void addParameter(std::shared_ptr< ParameterBase > p)
add a parameter for evaluating variableStatus
Definition: RecalculableDataAccessor.h:72
Definition: RecalculableDataAccessor.h:44
virtual void registerWithModel() override
register with Model
Definition: RecalculableDataAccessor.cxx:17