ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Analysis::JetTagCalibCondData Class Reference

#include <JetTagCalibCondData.h>

Inheritance diagram for Analysis::JetTagCalibCondData:
Collaboration diagram for Analysis::JetTagCalibCondData:

Public Member Functions

 JetTagCalibCondData ()
 
 ~JetTagCalibCondData ()
 
void resize (const std::vector< std::string > &sizeHisto)
 Resize the data members. More...
 
void clear ()
 
void printAliasesStatus () const
 
void printHistosStatus () const
 
void printBdtsStatus () const
 
std::string getChannelAlias (const std::string &originalChannel) const
 
void addHisto (const unsigned int indexTagger, const std::string &name, std::unique_ptr< TH1 >)
 
void addDL1NN (const std::string &tagger, const std::string &channel, const lwt::JSONConfig &)
 
void addIPRNN (const std::string &tagger, const std::string &channel, const std::string &)
 
void addBdt (const std::string &tagger, const std::string &name, std::unique_ptr< MVAUtils::BDT >)
 
void addInputVars (const std::string &tagger, const std::string &name, const std::vector< std::string > &input)
 
void addChannelAlias (const std::string &channel, const std::string &alias)
 
TH1retrieveHistogram (const std::string &folder, const std::string &channel, const std::string &hname) const
 
lwt::JSONConfig retrieveDL1NN (const std::string &tagger, const std::string &channel) const
 
std::string retrieveIPRNN (const std::string &tagger, const std::string &channel) const
 
MVAUtils::BDTretrieveBdt (const std::string &tagger, const std::string &channel) const
 
std::vector< std::string > retrieveInputVars (const std::string &tagger, const std::string &channel, const std::string &hname) const
 
template<class T >
T * retrieveTObject (const std::string &folder, const std::string &channel, const std::string &hname) const
 
std::string channelName (const std::string &fullHistoName) const
 
std::string histoName (const std::string &fullHistoName) const
 
std::string fullHistoName (const std::string &channel, const std::string &histoName) const
 
bool msgLvl (const MSG::Level lvl) const
 Test the output level. More...
 
MsgStream & msg () const
 The standard message stream. More...
 
MsgStream & msg (const MSG::Level lvl) const
 The standard message stream. More...
 
void setLevel (MSG::Level lvl)
 Change the current logging level. More...
 

Private Member Functions

void initMessaging () const
 Initialize our message level and MessageSvc. More...
 

Private Attributes

std::vector< std::map< std::string, std::unique_ptr< TH1 > > > m_histos
 
std::map< std::string, std::string > m_channelAliasesMap
 
std::vector< std::string > m_taggers
 
std::map< std::string, std::map< std::string, std::unique_ptr< MVAUtils::BDT > > > m_bdts
 
std::map< std::string, std::map< std::string, std::vector< std::string > > > m_inputVars
 
std::map< std::string, std::map< std::string, lwt::JSONConfig > > m_DL1_NNConfig
 
std::map< std::string, std::map< std::string, std::string > > m_IP_RNNConfig
 
std::string m_nm
 Message source name. More...
 
boost::thread_specific_ptr< MsgStream > m_msg_tls
 MsgStream instance (a std::cout like with print-out levels) More...
 
std::atomic< IMessageSvc * > m_imsg { nullptr }
 MessageSvc pointer. More...
 
std::atomic< MSG::Level > m_lvl { MSG::NIL }
 Current logging level. More...
 
std::atomic_flag m_initialized ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT
 Messaging initialized (initMessaging) More...
 

Detailed Description

Definition at line 38 of file JetTagCalibCondData.h.

Constructor & Destructor Documentation

◆ JetTagCalibCondData()

Analysis::JetTagCalibCondData::JetTagCalibCondData ( )

Definition at line 19 of file JetTagCalibCondData.cxx.

19  :
20  AthMessaging("JetTagCalibCondData") {
21  ATH_MSG_DEBUG("#BTAG# addChannelAlias : map size" << m_channelAliasesMap.size());
22  m_channelAliasesMap.clear();
23 }

◆ ~JetTagCalibCondData()

Analysis::JetTagCalibCondData::~JetTagCalibCondData ( )

Definition at line 25 of file JetTagCalibCondData.cxx.

25  {
26  m_histos.clear();
27  m_bdts.clear();
28 }

Member Function Documentation

◆ addBdt()

void Analysis::JetTagCalibCondData::addBdt ( const std::string &  tagger,
const std::string &  name,
std::unique_ptr< MVAUtils::BDT bdt 
)

Definition at line 47 of file JetTagCalibCondData.cxx.

47  {
48  m_bdts[tagger].insert(std::make_pair(channel, std::move(bdt)));
49  ATH_MSG_DEBUG("#BTAG# Adding BDT of " << tagger << " in cond data for channel " << channel
50  << ", m_bdts size " << m_bdts.size());
51 }

◆ addChannelAlias()

void Analysis::JetTagCalibCondData::addChannelAlias ( const std::string &  channel,
const std::string &  alias 
)

Definition at line 72 of file JetTagCalibCondData.cxx.

72  {
73  ATH_MSG_DEBUG("#BTAG# addChannelAlias : " << channel << " : " << alias);
74  std::pair<std::string,std::string> chan = std::make_pair(channel,alias);
75  m_channelAliasesMap.insert(chan);
76 }

◆ addDL1NN()

void Analysis::JetTagCalibCondData::addDL1NN ( const std::string &  tagger,
const std::string &  channel,
const lwt::JSONConfig &  obj 
)

Definition at line 65 of file JetTagCalibCondData.cxx.

65  {
66  m_DL1_NNConfig[tagger].insert(std::make_pair(channel, obj));
67  ATH_MSG_DEBUG("#BTAG# JSONConfig in cond data with " << obj.layers.size() << " layers"
68  << " for tagger " << tagger << " and channel " << channel
69  << ", m_DL1_NNConfig size " << m_DL1_NNConfig.size());
70 }

◆ addHisto()

void Analysis::JetTagCalibCondData::addHisto ( const unsigned int  indexTagger,
const std::string &  name,
std::unique_ptr< TH1 obj 
)

Definition at line 41 of file JetTagCalibCondData.cxx.

41  {
42  m_histos[indexTagger].insert(std::make_pair(name, std::move(obj)));
43  ATH_MSG_DEBUG("#BTAG# histo added " << name << " with pointer " << obj.get()
44  << ", m_histos size " << m_histos.size());
45 }

◆ addInputVars()

void Analysis::JetTagCalibCondData::addInputVars ( const std::string &  tagger,
const std::string &  name,
const std::vector< std::string > &  input 
)

Definition at line 58 of file JetTagCalibCondData.cxx.

58  {
59 
60  m_inputVars[tagger].insert(std::make_pair(name, input));
61  ATH_MSG_DEBUG("#BTAG# Adding input variables of the BDT for " << tagger << " in cond data for " << name
62  << ", m_inputVars size " << m_inputVars.size());
63 }

◆ addIPRNN()

void Analysis::JetTagCalibCondData::addIPRNN ( const std::string &  tagger,
const std::string &  channel,
const std::string &  calstring 
)

Definition at line 53 of file JetTagCalibCondData.cxx.

53  {
54  ATH_MSG_DEBUG("#BTAG# Adding RNN of " << tagger << " in cond data for channel " << channel);
55  m_IP_RNNConfig[tagger].insert(std::make_pair(channel, calstring));
56 }

◆ channelName()

std::string Analysis::JetTagCalibCondData::channelName ( const std::string &  fullHistoName) const

Definition at line 215 of file JetTagCalibCondData.cxx.

215  {
216  const std::string delim("#");
217  std::string::size_type sPos;
218  sPos = fname.find_first_of(delim);
219  std::string channel = fname.substr(0,sPos);
220  return channel;
221 }

◆ clear()

void Analysis::JetTagCalibCondData::clear ( )

Definition at line 37 of file JetTagCalibCondData.cxx.

37  {
38  m_channelAliasesMap.clear();
39 }

◆ fullHistoName()

std::string Analysis::JetTagCalibCondData::fullHistoName ( const std::string &  channel,
const std::string &  histoName 
) const

Definition at line 231 of file JetTagCalibCondData.cxx.

231  {
232  std::string fname = channel + "#" + histoName;
233  return fname;
234 }

◆ getChannelAlias()

std::string Analysis::JetTagCalibCondData::getChannelAlias ( const std::string &  originalChannel) const

Definition at line 78 of file JetTagCalibCondData.cxx.

78  {
79  std::string alias = originalChannel;
80  std::map< std::string, std::string>::const_iterator pos;
81  pos = m_channelAliasesMap.find(originalChannel);
82  if (pos != m_channelAliasesMap.end()) alias = pos->second;
83  return alias;
84 }

◆ histoName()

std::string Analysis::JetTagCalibCondData::histoName ( const std::string &  fullHistoName) const

Definition at line 223 of file JetTagCalibCondData.cxx.

223  {
224  const std::string delim("#");
225  std::string::size_type sPos;
226  sPos = fname.find_first_of(delim);
227  std::string hname = fname.substr(sPos+1);
228  return hname;
229 }

◆ 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  m_lvl = m_imsg ?
43  static_cast<MSG::Level>( m_imsg.load()->outputLevel(m_nm) ) :
44  MSG::INFO;
45 }

◆ msg() [1/2]

MsgStream & AthMessaging::msg ( ) const
inlineinherited

The standard message stream.

Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.

Definition at line 164 of file AthMessaging.h.

165 {
166  MsgStream* ms = m_msg_tls.get();
167  if (!ms) {
168  if (!m_initialized.test_and_set()) initMessaging();
169  ms = new MsgStream(m_imsg,m_nm);
170  m_msg_tls.reset( ms );
171  }
172 
173  ms->setLevel (m_lvl);
174  return *ms;
175 }

◆ msg() [2/2]

MsgStream & AthMessaging::msg ( const MSG::Level  lvl) const
inlineinherited

The standard message stream.

Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.

Definition at line 179 of file AthMessaging.h.

180 { return msg() << lvl; }

◆ msgLvl()

bool AthMessaging::msgLvl ( const MSG::Level  lvl) const
inlineinherited

Test the output level.

Parameters
lvlThe message level to test against
Returns
boolean Indicating if messages at given level will be printed
Return values
trueMessages at level "lvl" will be printed

Definition at line 151 of file AthMessaging.h.

152 {
153  if (!m_initialized.test_and_set()) initMessaging();
154  if (m_lvl <= lvl) {
155  msg() << lvl;
156  return true;
157  } else {
158  return false;
159  }
160 }

◆ printAliasesStatus()

void Analysis::JetTagCalibCondData::printAliasesStatus ( ) const

Definition at line 86 of file JetTagCalibCondData.cxx.

86  {
87  msg() << MSG::DEBUG << "#BTAG# final registered aliases ";
88  std::map<std::string,std::string>::const_iterator iter = m_channelAliasesMap.begin();
89  for(;iter!=m_channelAliasesMap.end();++iter) {
90  msg() << MSG::DEBUG << "#BTAG# Channel alias " << iter->first <<"->"<<iter->second;
91  }
92  msg() << endmsg;
93 }

◆ printBdtsStatus()

void Analysis::JetTagCalibCondData::printBdtsStatus ( ) const

Definition at line 104 of file JetTagCalibCondData.cxx.

104  {
105  msg() << MSG::DEBUG << "#BTAG# There are " << m_bdts.size() << " BDTs build with TTree retrieved from DB" << endmsg;
106  for( auto const &tagger : m_bdts) {
107  msg() << MSG::DEBUG << "#BTAG# BDT for Tagger " << tagger.first << endmsg;
108  for( auto const &channel : tagger.second) {
109  msg() << MSG::DEBUG << "#BTAG# Channel "<< channel.first << " has many trees " << channel.second->GetNTrees() << endmsg;
110  }
111  }
112 }

◆ printHistosStatus()

void Analysis::JetTagCalibCondData::printHistosStatus ( ) const

Definition at line 95 of file JetTagCalibCondData.cxx.

95  {
96  msg() << MSG::DEBUG << "#BTAG# histograms retrieved from DB" << endmsg;
97  for( const auto& hists : m_histos ) {
98  for( const auto& [name, hist] : hists) {
99  msg() << MSG::DEBUG << "#BTAG# histogram name: "<< name << " with pointer " << hist.get() << endmsg;
100  }
101  }
102 }

◆ resize()

void Analysis::JetTagCalibCondData::resize ( const std::vector< std::string > &  sizeHisto)

Resize the data members.

Definition at line 30 of file JetTagCalibCondData.cxx.

30  {
31  m_histos.resize(taggers.size());
32  for(const std::string& t : taggers) {
33  m_taggers.push_back(t);
34  }
35 }

◆ retrieveBdt()

MVAUtils::BDT * Analysis::JetTagCalibCondData::retrieveBdt ( const std::string &  tagger,
const std::string &  channel 
) const

Definition at line 118 of file JetTagCalibCondData.cxx.

118  {
119  MVAUtils::BDT* bdt(nullptr);
120  std::string channelAlias = this->getChannelAlias(channel);
121 
122  ATH_MSG_DEBUG("#BTAG# retrieving BDT for " << tagger
123  << " (channel " << channel << " -> " << channelAlias << ")");
124 
125  auto mI = m_bdts.find(tagger);
126  if (mI != m_bdts.end()) {
127  ATH_MSG_DEBUG("#BTAG# " << tagger << " BDT config found");
128  auto mJ = mI->second.find(channelAlias);
129  if (mJ != mI->second.end()) {
130  ATH_MSG_DEBUG("#BTAG# "<< tagger << " BDT config found for jet collection " << channel);
131  bdt = mJ->second.get();
132  }
133  else {
134  ATH_MSG_DEBUG("#BTAG# "<< tagger << " BDT config not found for jet collection " << channel);
135  }
136  }
137  else {
138  ATH_MSG_DEBUG("#BTAG# " << tagger << " BDT config not found");
139  }
140 
141  return bdt;
142 }

◆ retrieveDL1NN()

lwt::JSONConfig Analysis::JetTagCalibCondData::retrieveDL1NN ( const std::string &  tagger,
const std::string &  channel 
) const

Definition at line 171 of file JetTagCalibCondData.cxx.

171  {
172  lwt::JSONConfig config;
173  std::map< std::string , std::map<std::string, lwt::JSONConfig>>::const_iterator mI;
174  mI = m_DL1_NNConfig.find(tagger);
175  if (mI != m_DL1_NNConfig.end()) {
176  ATH_MSG_DEBUG("#BTAG# " << tagger << " NN config found");
177  std::map<std::string, lwt::JSONConfig>::const_iterator mJ = mI->second.find(channel);
178  if (mJ != mI->second.end()) {
179  ATH_MSG_DEBUG("#BTAG# "<< tagger << " NN config found for jet collection " << channel);
180  config = mJ->second;
181  }
182  else {
183  ATH_MSG_DEBUG("#BTAG# "<< tagger << " NN config not found for jet collection " << channel);
184  }
185  }
186  else {
187  ATH_MSG_DEBUG("#BTAG# " << tagger << " NN config not found");
188  }
189 
190  return config;
191 }

◆ retrieveHistogram()

TH1 * Analysis::JetTagCalibCondData::retrieveHistogram ( const std::string &  folder,
const std::string &  channel,
const std::string &  hname 
) const

Definition at line 114 of file JetTagCalibCondData.cxx.

114  {
115  return this->retrieveTObject<TH1>(folder,channel,hname);
116 }

◆ retrieveInputVars()

std::vector< std::string > Analysis::JetTagCalibCondData::retrieveInputVars ( const std::string &  tagger,
const std::string &  channel,
const std::string &  hname 
) const

Definition at line 144 of file JetTagCalibCondData.cxx.

144  {
145  std::vector<std::string> inputVars;
146  std::string channelAlias = this->getChannelAlias(channel);
147  std::string fname = this->fullHistoName(channelAlias,hname);
148 
149  ATH_MSG_DEBUG("#BTAG# retrieving input variables of BDT for " << tagger <<
150  " channel " << channel << " and hname " << fname);
151  std::map< std::string , std::map<std::string, std::vector<std::string>>>::const_iterator mI;
152  mI = m_inputVars.find(tagger);
153  if (mI != m_inputVars.end()) {
154  ATH_MSG_DEBUG("#BTAG# " << tagger << " BDT config found");
155  std::map<std::string, std::vector<std::string>>::const_iterator mJ = mI->second.find(fname);
156  if (mJ != mI->second.end()) {
157  ATH_MSG_DEBUG("#BTAG# "<< tagger << " BDT config found for jet collection " << channel);
158  inputVars = mJ->second;
159  }
160  else {
161  ATH_MSG_DEBUG("#BTAG# "<< tagger << " BDT config not found for jet collection " << channel);
162  }
163  }
164  else {
165  ATH_MSG_DEBUG("#BTAG# " << tagger << " BDT config not found");
166  }
167 
168  return inputVars;
169 }

◆ retrieveIPRNN()

std::string Analysis::JetTagCalibCondData::retrieveIPRNN ( const std::string &  tagger,
const std::string &  channel 
) const

Definition at line 193 of file JetTagCalibCondData.cxx.

193  {
194  std::string config;
195  std::map< std::string , std::map<std::string, std::string>>::const_iterator mI;
196  mI = m_IP_RNNConfig.find(tagger);
197  if (mI != m_IP_RNNConfig.end()) {
198  ATH_MSG_DEBUG("#BTAG# " << tagger << "RNN config found");
199  std::map<std::string, std::string>::const_iterator mJ = mI->second.find(channel);
200  if (mJ != mI->second.end()) {
201  ATH_MSG_DEBUG("#BTAG# "<< tagger << " RNN config found for jet collection " << channel);
202  config = mJ->second;
203  }
204  else {
205  ATH_MSG_DEBUG("#BTAG# "<< tagger << " RNN config not found for jet collection " << channel);
206  }
207  }
208  else {
209  ATH_MSG_DEBUG("#BTAG# " << tagger << " RNN config not found");
210  }
211 
212  return config;
213 }

◆ retrieveTObject()

template<class T >
T* Analysis::JetTagCalibCondData::retrieveTObject ( const std::string &  folder,
const std::string &  channel,
const std::string &  hname 
) const

◆ setLevel()

void AthMessaging::setLevel ( MSG::Level  lvl)
inherited

Change the current logging level.

Use this rather than msg().setLevel() for proper operation with MT.

Definition at line 28 of file AthMessaging.cxx.

29 {
30  m_lvl = lvl;
31 }

Member Data Documentation

◆ ATLAS_THREAD_SAFE

std::atomic_flag m_initialized AthMessaging::ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT
mutableprivateinherited

Messaging initialized (initMessaging)

Definition at line 141 of file AthMessaging.h.

◆ m_bdts

std::map< std::string, std::map<std::string, std::unique_ptr<MVAUtils::BDT> > > Analysis::JetTagCalibCondData::m_bdts
private

Definition at line 75 of file JetTagCalibCondData.h.

◆ m_channelAliasesMap

std::map< std::string, std::string > Analysis::JetTagCalibCondData::m_channelAliasesMap
private

Definition at line 71 of file JetTagCalibCondData.h.

◆ m_DL1_NNConfig

std::map< std::string, std::map<std::string, lwt::JSONConfig > > Analysis::JetTagCalibCondData::m_DL1_NNConfig
private

Definition at line 79 of file JetTagCalibCondData.h.

◆ m_histos

std::vector< std::map<std::string, std::unique_ptr<TH1> > > Analysis::JetTagCalibCondData::m_histos
private

Definition at line 70 of file JetTagCalibCondData.h.

◆ m_imsg

std::atomic<IMessageSvc*> AthMessaging::m_imsg { nullptr }
mutableprivateinherited

MessageSvc pointer.

Definition at line 135 of file AthMessaging.h.

◆ m_inputVars

std::map< std::string, std::map<std::string, std::vector<std::string> > > Analysis::JetTagCalibCondData::m_inputVars
private

Definition at line 77 of file JetTagCalibCondData.h.

◆ m_IP_RNNConfig

std::map< std::string, std::map<std::string, std::string > > Analysis::JetTagCalibCondData::m_IP_RNNConfig
private

Definition at line 81 of file JetTagCalibCondData.h.

◆ m_lvl

std::atomic<MSG::Level> AthMessaging::m_lvl { MSG::NIL }
mutableprivateinherited

Current logging level.

Definition at line 138 of file AthMessaging.h.

◆ 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

Message source name.

Definition at line 129 of file AthMessaging.h.

◆ m_taggers

std::vector< std::string> Analysis::JetTagCalibCondData::m_taggers
private

Definition at line 72 of file JetTagCalibCondData.h.


The documentation for this class was generated from the following files:
Analysis::JetTagCalibCondData::m_histos
std::vector< std::map< std::string, std::unique_ptr< TH1 > > > m_histos
Definition: JetTagCalibCondData.h:70
AthMessaging::m_lvl
std::atomic< MSG::Level > m_lvl
Current logging level.
Definition: AthMessaging.h:138
Analysis::JetTagCalibCondData::m_channelAliasesMap
std::map< std::string, std::string > m_channelAliasesMap
Definition: JetTagCalibCondData.h:71
plotting.yearwise_efficiency.channel
channel
Definition: yearwise_efficiency.py:28
dqt_zlumi_pandas.hname
string hname
Definition: dqt_zlumi_pandas.py:272
plotmaker.hist
hist
Definition: plotmaker.py:148
Analysis::JetTagCalibCondData::getChannelAlias
std::string getChannelAlias(const std::string &originalChannel) const
Definition: JetTagCalibCondData.cxx:78
MVAUtils::BDT
Simplified Boosted Regression Tree, support TMVA, lgbm, and xgboost.
Definition: BDT.h:34
Analysis::JetTagCalibCondData::m_DL1_NNConfig
std::map< std::string, std::map< std::string, lwt::JSONConfig > > m_DL1_NNConfig
Definition: JetTagCalibCondData.h:79
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
AthMessaging::m_imsg
std::atomic< IMessageSvc * > m_imsg
MessageSvc pointer.
Definition: AthMessaging.h:135
python.SystemOfUnits.ms
int ms
Definition: SystemOfUnits.py:132
Athena::getMessageSvc
IMessageSvc * getMessageSvc(bool quiet=false)
Definition: getMessageSvc.cxx:20
config
Definition: PhysicsAnalysis/AnalysisCommon/AssociationUtils/python/config.py:1
Analysis::JetTagCalibCondData::m_inputVars
std::map< std::string, std::map< std::string, std::vector< std::string > > > m_inputVars
Definition: JetTagCalibCondData.h:77
AthMessaging::AthMessaging
AthMessaging()
Default constructor:
TrigConf::MSGTC::Level
Level
Definition: Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
Analysis::JetTagCalibCondData::histoName
std::string histoName(const std::string &fullHistoName) const
Definition: JetTagCalibCondData.cxx:223
ReadCellNoiseFromCool.chan
chan
Definition: ReadCellNoiseFromCool.py:52
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x)
Definition: AthMsgStreamMacros.h:29
COOLRates.alias
alias
Definition: COOLRates.py:1172
PlotPulseshapeFromCool.input
input
Definition: PlotPulseshapeFromCool.py:106
Analysis::JetTagCalibCondData::m_IP_RNNConfig
std::map< std::string, std::map< std::string, std::string > > m_IP_RNNConfig
Definition: JetTagCalibCondData.h:81
MakeTH3DFromTH2Ds.hists
hists
Definition: MakeTH3DFromTH2Ds.py:72
AthMessaging::msg
MsgStream & msg() const
The standard message stream.
Definition: AthMessaging.h:164
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:18
python.AthDsoLogger.fname
string fname
Definition: AthDsoLogger.py:67
Analysis::JetTagCalibCondData::m_bdts
std::map< std::string, std::map< std::string, std::unique_ptr< MVAUtils::BDT > > > m_bdts
Definition: JetTagCalibCondData.h:75
AthMessaging::m_nm
std::string m_nm
Message source name.
Definition: AthMessaging.h:129
DEBUG
#define DEBUG
Definition: page_access.h:11
config
std::vector< std::string > config
Definition: fbtTestBasics.cxx:72
Analysis::JetTagCalibCondData::m_taggers
std::vector< std::string > m_taggers
Definition: JetTagCalibCondData.h:72
CaloCondBlobAlgs_fillNoiseFromASCII.folder
folder
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:56
AthMessaging::initMessaging
void initMessaging() const
Initialize our message level and MessageSvc.
Definition: AthMessaging.cxx:39
AthMessaging::m_msg_tls
boost::thread_specific_ptr< MsgStream > m_msg_tls
MsgStream instance (a std::cout like with print-out levels)
Definition: AthMessaging.h:132
python.PyAthena.obj
obj
Definition: PyAthena.py:135
Analysis::JetTagCalibCondData::fullHistoName
std::string fullHistoName(const std::string &channel, const std::string &histoName) const
Definition: JetTagCalibCondData.cxx:231