|
| DeclareInterfaceID (CP::ISystematicsSvc, 1, 0) |
|
virtual std::vector< CP::SystematicSet > | makeSystematicsVector () const =0 |
| get the list of systematics More...
|
|
virtual StatusCode | addSystematics (const CP::SystematicSet &recommended, const CP::SystematicSet &affecting) const =0 |
| register a set of recommended and affecting systematics More...
|
|
virtual CP::SystematicSet | getObjectSystematics (const std::string &name) const =0 |
| get the systematics for the given object in the event store More...
|
|
virtual StatusCode | setObjectSystematics (const std::string &name, const CP::SystematicSet &systematics) const =0 |
| set the systematics for the given object in the event store More...
|
|
virtual CP::SystematicSet | getDecorSystematics (const std::string &objectName, const std::string &decorName) const =0 |
| get the systematics for the given object in the event store More...
|
|
virtual StatusCode | setDecorSystematics (const std::string &objectName, const std::string &decorName, const CP::SystematicSet &systematics) const =0 |
| set the systematics for the given object in the event store More...
|
|
virtual StatusCode | registerCopy (const std::string &fromName, const std::string &toName) const =0 |
| register a (shallow) copy from one object to the next More...
|
|
virtual std::string | getCopySource (const std::string &toName) const =0 |
| get a source object name from which a target object has been copied More...
|
|
virtual StatusCode | makeSystematicsName (std::string &result, const std::string &name, const CP::SystematicSet &sys) const =0 |
| make the name for the given systematics More...
|
|
virtual void | print () const =0 |
| Print the state of the service. More...
|
|
the interface for the central systematics service
This service is used as a core part of the common CP algorithms to allow communicating systematics information between algorithms in a sequence, without those algorithms needing to talk to each other directly.
Definition at line 24 of file ISystematicsSvc.h.