|
| | 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 25 of file ISystematicsSvc.h.