38 testInvariant ()
const
55 book (
const TH1& hist)
58 wk()->addOutput (hist.Clone());
64 hist (
const std::string& name)
const
67 return dynamic_cast<TH1*
>(wk()->getOutputHist (name));
95 m_evtStore =
asg::SgTEvent (wk()->xaodEvent(), wk()->xaodStore());
96 m_evtStorePtr = &m_evtStore;
102 MsgStream& Algorithm ::
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);
117 m_msg->setLevel (MSG::Level (m_msgLevel));
124 MsgStream& Algorithm ::
125 msg (
int level)
const
129 result << MSG::Level (level);
136 msgLvl (
int lvl)
const
139 return m_msgLevel <= lvl;
145 setMsgLevel (
int level)
149 m_msg->setLevel (MSG::Level (level));
155 StatusCode Algorithm ::
159 return StatusCode::SUCCESS;
164 StatusCode Algorithm ::
168 return StatusCode::SUCCESS;
173 StatusCode Algorithm ::
177 return StatusCode::SUCCESS;
182 StatusCode Algorithm ::
186 return StatusCode::SUCCESS;
191 StatusCode Algorithm ::
195 return StatusCode::SUCCESS;
200 StatusCode Algorithm ::
204 return StatusCode::SUCCESS;
209 StatusCode Algorithm ::
213 return StatusCode::SUCCESS;
218 StatusCode Algorithm ::
222 return StatusCode::SUCCESS;
227 StatusCode Algorithm ::
231 return StatusCode::SUCCESS;
236 StatusCode Algorithm ::
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");
264 const std::string& Algorithm ::
268 m_nameCache = GetName();