ATLAS Offline Software
Loading...
Searching...
No Matches
BStoXAODHelper::IHelper Class Referenceabstract
Inheritance diagram for BStoXAODHelper::IHelper:
Collaboration diagram for BStoXAODHelper::IHelper:

Public Member Functions

virtual ~IHelper ()
virtual StatusCode initialize (MsgStream &m, StoreGateSvc &s)
virtual StatusCode help (const std::string &label, const std::string &newLabel)=0
virtual StatusCode help_fillTrigPassBits (const std::string &label, const std::string &newLabel, const TrigPassBits *tpb_aod, xAOD::TrigPassBits *&tpb_xaod)=0
virtual CLID AODContainerClid ()=0
virtual CLID xAODContainerClid ()=0
virtual CLID AODElementClid ()=0
virtual CLID xAODElementClid ()=0
MsgStream & msg (MSG::Level l)
bool msgLvl (const MSG::Level l)
template<typename T>
std::string format (const std::string &label)

Protected Attributes

MsgStream * m_msg {nullptr}
StoreGateSvcm_sg {nullptr}
const std::string m_AODprefix = "HLT"

Detailed Description

Definition at line 122 of file TrigBStoxAODTool.cxx.

Constructor & Destructor Documentation

◆ ~IHelper()

virtual BStoXAODHelper::IHelper::~IHelper ( )
inlinevirtual

Definition at line 124 of file TrigBStoxAODTool.cxx.

124{;}

Member Function Documentation

◆ AODContainerClid()

virtual CLID BStoXAODHelper::IHelper::AODContainerClid ( )
pure virtual

◆ AODElementClid()

virtual CLID BStoXAODHelper::IHelper::AODElementClid ( )
pure virtual

◆ format()

template<typename T>
std::string BStoXAODHelper::IHelper::format ( const std::string & label)
inline

Definition at line 152 of file TrigBStoxAODTool.cxx.

152 {
154 }
const std::string m_AODprefix
std::string label(const std::string &format, int i)
Definition label.h:19
std::string formatSGkey(const std::string &prefix, const std::string &containername, const std::string &label)
declaration of formatting function.
Definition Holder.cxx:122

◆ help()

virtual StatusCode BStoXAODHelper::IHelper::help ( const std::string & label,
const std::string & newLabel )
pure virtual

◆ help_fillTrigPassBits()

virtual StatusCode BStoXAODHelper::IHelper::help_fillTrigPassBits ( const std::string & label,
const std::string & newLabel,
const TrigPassBits * tpb_aod,
xAOD::TrigPassBits *& tpb_xaod )
pure virtual

◆ initialize()

virtual StatusCode BStoXAODHelper::IHelper::initialize ( MsgStream & m,
StoreGateSvc & s )
inlinevirtual

◆ msg()

MsgStream & BStoXAODHelper::IHelper::msg ( MSG::Level l)
inline

Definition at line 142 of file TrigBStoxAODTool.cxx.

142{return *m_msg << l;}
l
Printing final latex table to .tex output file.

◆ msgLvl()

bool BStoXAODHelper::IHelper::msgLvl ( const MSG::Level l)
inline

Definition at line 143 of file TrigBStoxAODTool.cxx.

143 {
144 if(m_msg->level() <= l){
145 *m_msg << l; return true;
146 } else {
147 return false;
148 };
149 }

◆ xAODContainerClid()

virtual CLID BStoXAODHelper::IHelper::xAODContainerClid ( )
pure virtual

◆ xAODElementClid()

virtual CLID BStoXAODHelper::IHelper::xAODElementClid ( )
pure virtual

Member Data Documentation

◆ m_AODprefix

const std::string BStoXAODHelper::IHelper::m_AODprefix = "HLT"
protected

Definition at line 158 of file TrigBStoxAODTool.cxx.

◆ m_msg

MsgStream* BStoXAODHelper::IHelper::m_msg {nullptr}
protected

Definition at line 156 of file TrigBStoxAODTool.cxx.

156{nullptr};

◆ m_sg

StoreGateSvc* BStoXAODHelper::IHelper::m_sg {nullptr}
protected

Definition at line 157 of file TrigBStoxAODTool.cxx.

157{nullptr};

The documentation for this class was generated from the following file: