|
ATLAS Offline Software
|
Go to the documentation of this file.
26 : m_appliedSystematics(0) {
58 std::cerr <<
"SystematicsTool::appliedSystematics WARNING: "
59 <<
"no systematic configuration has been applied yet. "
60 <<
"Returning NULL" << std::endl;
87 filterForAffectingSystematics( systConfig,
89 myAppliedSystematics ) !=
90 StatusCode::SUCCESS ) {
91 return StatusCode::FAILURE;
96 (std::make_pair(systConfig, myAppliedSystematics)).first;
102 StatusCode::SUCCESS ) {
103 return StatusCode::FAILURE;
108 return StatusCode::SUCCESS;
121 return StatusCode::FAILURE;
124 return StatusCode::SUCCESS;
135 StatusCode::SUCCESS ) {
136 return StatusCode::FAILURE;
138 return StatusCode::SUCCESS;
159 StatusCode::SUCCESS ) {
160 return StatusCode::FAILURE;
162 return StatusCode::SUCCESS;
StatusCode addSystematicToRecommended(const SystematicVariation &systematic)
description: add a systematic to the recommended set
Class to wrap a set of SystematicVariations.
std::string name() const
returns: the systematics joined into a single string.
Select isolated Photons, Electrons and Muons.
StatusCode registerSystematics(const IReentrantSystematicsTool &tool)
effects: register all the systematics from the tool
::StatusCode StatusCode
StatusCode definition for legacy code.
const_iterator end() const
description: const iterator to the end of the set
void insert(const SystematicVariation &systematic)
description: insert a systematic into the set
void registerSystematic(const SystematicVariation &systematic)
description: add a systematic to the global registry set
iterator find(const SystematicVariation &sys) const
description: find an element in the set
This module implements the central registry for handling systematic uncertainties with CP tools.
#define RCU_CHANGE_INVARIANT(x)
StatusCode addSystematicsToRecommended(const SystematicSet &systematics)
description: add a set of systematics to the recommended set
#define RCU_READ_INVARIANT(x)
static SystematicRegistry & getInstance()
Get the singleton instance of the registry for the curren thread.
#define RCU_NEW_INVARIANT(x)