7 #ifndef TRT_STRAWSTATUSSUMMARYTOOL_H
8 #define TRT_STRAWSTATUSSUMMARYTOOL_H
16 #include "GaudiKernel/ICondSvc.h"
30 public extends<AthAlgTool, ITRT_StrawStatusSummaryTool>
50 return getStatus(offlineId,Gaudi::Hive::currentContext());
54 return getStatusPermanent(offlineId,Gaudi::Hive::currentContext());
58 return getStatusHT(offlineId,Gaudi::Hive::currentContext());
62 return get_status(offlineId,Gaudi::Hive::currentContext());
66 return get_statusHT(offlineId,Gaudi::Hive::currentContext());
68 virtual const StrawStatusContainer* getStrawStatusHTContainer()
const override;
70 virtual int getStatus(
Identifier offlineId,
const EventContext& )
const override;
71 virtual int getStatusPermanent(
Identifier offlineId,
const EventContext&)
const override;
72 virtual int getStatusHT(
Identifier offlineId,
const EventContext&)
const override;
73 virtual bool get_status(
Identifier offlineId,
const EventContext&)
const override;
74 virtual bool get_statusHT(
Identifier offlineId,
const EventContext&)
const override;
87 Gaudi::Property<bool> m_isGEANT4 {
this,
"isGEANT4",
true};
88 Gaudi::Property<std::string> m_par_strawstatusHTcontainerkey{
this,
"SimStatusHTKey",
"/TRT/Cond/StatusHT"};
91 #endif // TRT_STRAWSTATUSSUMMARYTOOL_H