#include <ConfigHelper.h>
|
| | ConfigHelper () |
| void | setLevel (MSG::Level lvl) |
| | Change the current logging level.
|
| void | initMessaging () const |
| | Initialize our message level and MessageSvc.
|
| bool | msgLvl (const MSG::Level lvl) const |
| | Test the output level of the object.
|
| MsgStream & | msg () const |
| | The standard message stream.
|
| MsgStream & | msg (const MSG::Level lvl) const |
| | The standard message stream.
|
Definition at line 105 of file ConfigHelper.h.
◆ ConfigHelper() [1/2]
| jet::ConfigHelper::ConfigHelper |
( |
const TString & | confPrefix, |
|
|
const TString & | MCtype, |
|
|
const float | energyScaleVal ) |
Definition at line 172 of file ConfigHelper.cxx.
173 : asg::AsgMessaging(confPrefix.Data())
180{ }
ComponentHelper * m_cInfo
const TString m_confPrefix
const float m_energyScale
◆ ~ConfigHelper()
| jet::ConfigHelper::~ConfigHelper |
( |
| ) |
|
|
virtual |
◆ ConfigHelper() [2/2]
| jet::ConfigHelper::ConfigHelper |
( |
| ) |
|
|
private |
Definition at line 160 of file ConfigHelper.cxx.
161 : asg::AsgMessaging("")
168{
170}
#define JESUNC_NO_DEFAULT_CONSTRUCTOR
◆ addValidityHistogram() [1/2]
| void jet::ConfigHelper::addValidityHistogram |
( |
const std::string & | histName | ) |
|
Definition at line 324 of file ConfigHelper.cxx.
325{
327}
void addValidityHistogram(const std::string &histName)
◆ addValidityHistogram() [2/2]
| void jet::ConfigHelper::addValidityHistogram |
( |
const TString & | histName | ) |
|
Definition at line 329 of file ConfigHelper.cxx.
330{
331 if (histName != "")
332 {
334 {
336 ATH_MSG_WARNING(Form(
"The following validity histogram was already specified: %s",
m_cInfo->validName.Data()));
338 }
339 else
341 }
342}
#define ATH_MSG_WARNING(x)
◆ enforceGroupNamePrefix() [1/2]
| void jet::ConfigHelper::enforceGroupNamePrefix |
( |
const std::string & | prefix | ) |
|
Definition at line 280 of file ConfigHelper.cxx.
281{
283}
void enforceGroupNamePrefix(const std::string &prefix)
◆ enforceGroupNamePrefix() [2/2]
| void jet::ConfigHelper::enforceGroupNamePrefix |
( |
const TString & | prefix | ) |
|
Definition at line 285 of file ConfigHelper.cxx.
286{
287
288 const TString NOPREFIX = "NOPREFIX_";
289
290
291
292
293 if (
m_gInfo->name.BeginsWith(NOPREFIX))
295
296
297 else if (!
m_gInfo->name.BeginsWith(prefix,TString::kIgnoreCase))
299
300 else if (!
m_gInfo->name.BeginsWith(prefix))
302}
◆ getComponentInfo()
◆ getGroupInfo()
| const GroupHelper * jet::ConfigHelper::getGroupInfo |
( |
| ) |
const |
◆ initialize()
| StatusCode jet::ConfigHelper::initialize |
( |
TEnv & | settings | ) |
|
|
virtual |
Definition at line 188 of file ConfigHelper.cxx.
189{
191 {
193 return StatusCode::FAILURE;
194 }
195
198 {
200 return StatusCode::FAILURE;
201 }
202
205 {
207 return StatusCode::FAILURE;
208 }
209
211 return StatusCode::SUCCESS;
212}
◆ initMessaging()
| void AthMessaging::initMessaging |
( |
| ) |
const |
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
40{
42
43 if (
m_lvl == MSG::NIL) {
47 }
48}
std::string m_nm
Message source name.
std::atomic< IMessageSvc * > m_imsg
MessageSvc pointer.
std::atomic< MSG::Level > m_lvl
Current logging level.
IMessageSvc * getMessageSvc(bool quiet=false)
◆ isCompGroup()
| bool jet::ConfigHelper::isCompGroup |
( |
| ) |
const |
Definition at line 214 of file ConfigHelper.cxx.
215{
217 {
219 return false;
220 }
221
222
223
224
225
226
228 return true;
229 return false;
230}
◆ isComponent()
| bool jet::ConfigHelper::isComponent |
( |
| ) |
const |
Definition at line 232 of file ConfigHelper.cxx.
233{
235 {
237 return false;
238 }
239
240
242 return true;
243 return false;
244}
◆ isGroup()
| bool jet::ConfigHelper::isGroup |
( |
| ) |
const |
Definition at line 246 of file ConfigHelper.cxx.
247{
249 {
251 return false;
252 }
253
254
256 return true;
257 return false;
258}
◆ msg() [1/2]
| MsgStream & asg::AsgMessaging::msg |
( |
| ) |
const |
|
inherited |
The standard message stream.
- Returns
- A reference to the default message stream of this object.
Definition at line 49 of file AsgMessaging.cxx.
49 {
50#ifndef XAOD_STANDALONE
51 return ::AthMessaging::msg();
52#else
53 return m_msg;
54#endif
55 }
◆ msg() [2/2]
| MsgStream & asg::AsgMessaging::msg |
( |
const MSG::Level | lvl | ) |
const |
|
inherited |
The standard message stream.
- Parameters
-
| lvl | The message level to set the stream to |
- Returns
- A reference to the default message stream, set to level "lvl"
Definition at line 57 of file AsgMessaging.cxx.
57 {
58#ifndef XAOD_STANDALONE
59 return ::AthMessaging::msg( lvl );
60#else
61 m_msg << lvl;
62 return m_msg;
63#endif
64 }
◆ msgLvl()
| bool asg::AsgMessaging::msgLvl |
( |
const MSG::Level | lvl | ) |
const |
|
inherited |
Test the output level of the object.
- Parameters
-
| lvl | The message level to test against |
- Returns
- boolean Indicting if messages at given level will be printed
-
true If messages at level "lvl" will be printed
Definition at line 41 of file AsgMessaging.cxx.
41 {
42#ifndef XAOD_STANDALONE
43 return ::AthMessaging::msgLvl( lvl );
44#else
45 return m_msg.msgLevel( lvl );
46#endif
47 }
◆ setComponentJetDefSuffix() [1/2]
| void jet::ConfigHelper::setComponentJetDefSuffix |
( |
const std::string & | suffix | ) |
|
Definition at line 304 of file ConfigHelper.cxx.
305{
307}
void setComponentJetDefSuffix(const std::string &suffix)
◆ setComponentJetDefSuffix() [2/2]
| void jet::ConfigHelper::setComponentJetDefSuffix |
( |
const TString & | suffix | ) |
|
Definition at line 309 of file ConfigHelper.cxx.
310{
313 else if (!
m_cInfo->uncNames.empty())
314 for (
size_t iName = 0; iName <
m_cInfo->uncNames.size(); ++iName)
315 m_cInfo->uncNames[iName] =
m_cInfo->uncNames[iName] +
"_" + suffix;
316 else if (!
m_cInfo->subComps.empty())
317 for (
size_t iSubComp = 0; iSubComp <
m_cInfo->subComps.size(); ++iSubComp)
318 m_cInfo->subComps[iSubComp] =
m_cInfo->subComps[iSubComp] +
"_" + suffix;
319
322}
◆ setLevel()
| void AthMessaging::setLevel |
( |
MSG::Level | lvl | ) |
|
|
inherited |
◆ ATLAS_THREAD_SAFE
| std::atomic_flag m_initialized AthMessaging::ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
|
mutableprivateinherited |
◆ m_cInfo
◆ m_confPrefix
| const TString jet::ConfigHelper::m_confPrefix |
|
private |
◆ m_energyScale
| const float jet::ConfigHelper::m_energyScale {} |
|
private |
◆ m_gInfo
◆ m_imsg
| std::atomic<IMessageSvc*> AthMessaging::m_imsg { nullptr } |
|
mutableprivateinherited |
◆ m_isInit
| bool jet::ConfigHelper::m_isInit {} |
|
private |
◆ m_lvl
| std::atomic<MSG::Level> AthMessaging::m_lvl { MSG::NIL } |
|
mutableprivateinherited |
◆ m_MCtype
| const TString jet::ConfigHelper::m_MCtype |
|
private |
◆ m_msg_tls
| boost::thread_specific_ptr<MsgStream> AthMessaging::m_msg_tls |
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
◆ m_nm
| std::string AthMessaging::m_nm |
|
privateinherited |
The documentation for this class was generated from the following files: