31 testInvariant ()
const
48 book (
const TH1& hist)
51 wk()->addOutput (hist.Clone());
57 hist (
const std::string& name)
const
60 return dynamic_cast<TH1*
>(wk()->getOutputHist (name));
88 m_evtStore =
asg::SgEvent (wk()->xaodEvent(), wk()->xaodStore());
89 m_evtStorePtr = &m_evtStore;
95 MsgStream& Algorithm ::
99 if (m_msg == 0 || m_msgName != GetName())
103 m_msgName = GetName();
105 if (m_msgName.empty())
106 name =
"UnnamedAlgorithm";
109 m_msg =
new MsgStream (name);
110 m_msg->setLevel (MSG::Level (m_msgLevel));
117 MsgStream& Algorithm ::
118 msg (
int level)
const
121 MsgStream& result =
msg ();
122 result << MSG::Level (level);
129 msgLvl (
int lvl)
const
132 return m_msgLevel <= lvl;
138 setMsgLevel (
int level)
142 m_msg->setLevel (MSG::Level (level));
152 return StatusCode::SUCCESS;
161 return StatusCode::SUCCESS;
170 return StatusCode::SUCCESS;
179 return StatusCode::SUCCESS;
188 return StatusCode::SUCCESS;
197 return StatusCode::SUCCESS;
206 return StatusCode::SUCCESS;
215 return StatusCode::SUCCESS;
224 return StatusCode::SUCCESS;
233 return StatusCode::SUCCESS;
239 hasName (
const std::string& name)
const
242 return GetName() == name;
248 sysSetupJob (Job& job)
251 if (setupJob (job) != StatusCode::SUCCESS)
252 RCU_THROW_MSG (
"Algorithm::setupJob returned StatusCode::FAILURE");
257 const std::string& Algorithm ::
261 m_nameCache = GetName();