|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef SYSTEMATICS_HANDLES__I_SYSTEMATICS_SVC_H
9 #define SYSTEMATICS_HANDLES__I_SYSTEMATICS_SVC_H
31 virtual std::vector<CP::SystematicSet>
55 const std::string& decorName)
const = 0;
60 const std::string& decorName,
66 const std::string& toName)
const = 0;
76 const std::string&
name,
virtual std::string getCopySource(const std::string &toName) const =0
get a source object name from which a target object has been copied
the interface for the central systematics service
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
virtual StatusCode setObjectSystematics(const std::string &name, const CP::SystematicSet &systematics) const =0
set the systematics for the given object in the event store
virtual StatusCode addSystematics(const CP::SystematicSet &recommended, const CP::SystematicSet &affecting) const =0
register a set of recommended and affecting systematics
Base class for the dual-use service interface classes.
Class to wrap a set of SystematicVariations.
Select isolated Photons, Electrons and Muons.
DeclareInterfaceID(CP::ISystematicsSvc, 1, 0)
virtual StatusCode registerCopy(const std::string &fromName, const std::string &toName) const =0
register a (shallow) copy from one object to the next
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual CP::SystematicSet getObjectSystematics(const std::string &name) const =0
get the systematics for the given object in the event store
virtual StatusCode makeSystematicsName(std::string &result, const std::string &name, const CP::SystematicSet &sys) const =0
make the name for the given systematics
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
virtual std::vector< CP::SystematicSet > makeSystematicsVector() const =0
get the list of systematics