Go to the source code of this file.
◆ ClassImp()
Definition at line 33 of file Algorithm.cxx.
38 testInvariant ()
const
55 book (
const TH1&
hist)
58 wk()->addOutput (
hist.Clone());
67 return dynamic_cast<TH1*
>(wk()->getOutputHist (
name));
95 m_evtStore =
asg::SgTEvent (wk()->xaodEvent(), wk()->xaodStore());
96 m_evtStorePtr = &m_evtStore;
106 if (m_msg == 0 || m_msgName != GetName())
110 m_msgName = GetName();
112 if (m_msgName.empty())
113 name =
"UnnamedAlgorithm";
116 m_msg =
new MsgStream (
name);
136 msgLvl (
int lvl)
const
139 return m_msgLevel <= lvl;
145 setMsgLevel (
int level)
159 return StatusCode::SUCCESS;
168 return StatusCode::SUCCESS;
177 return StatusCode::SUCCESS;
186 return StatusCode::SUCCESS;
195 return StatusCode::SUCCESS;
204 return StatusCode::SUCCESS;
213 return StatusCode::SUCCESS;
222 return StatusCode::SUCCESS;
231 return StatusCode::SUCCESS;
240 return StatusCode::SUCCESS;
246 hasName (
const std::string&
name)
const
249 return GetName() ==
name;
255 sysSetupJob (Job&
job)
258 if (setupJob (
job) != StatusCode::SUCCESS)
259 RCU_THROW_MSG (
"Algorithm::setupJob returned StatusCode::FAILURE");
268 m_nameCache = GetName();