  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   26   m_slotToSaveInto(saveSlot),
 
   59     return StatusCode::FAILURE;
 
   61   return StatusCode::SUCCESS;
 
   75   msg << 
"Caller Hash:" << theCallerHash << 
endmsg;
 
   77   msg << 
"Store Hash:" << theStoreHash << 
endmsg;
 
   92     msg << MSG::ERROR << 
"Unable to obtain IProxyDict from Atlas::ExtendedEventContext" << 
endmsg;
 
   96   const size_t saveSlot = (slotOverride >= 0 ? slotOverride : context.slot());
 
  
size_t m_slotToSaveInto
The slot which is used for the purposes of recording data on this algorithm's execution.
 
TrigConf::HLTHash storeHash(MsgStream &msg) const
 
Small structure to hold an algorithm's name and store, plus some details on its EventView....
 
std::string m_caller
Name of the algorithm.
 
static constexpr int16_t s_noView
Constant value used to express an Algorithm which is not running in a View.
 
bool hasExtendedEventContext(const EventContext &ctx)
Test whether a context object has an extended context installed.
 
static AlgorithmIdentifier make(const EventContext &context, const std::string &caller, MsgStream &msg, const int16_t slotOverride=-1)
Construct an AlgorithmIdentifier.
 
std::string to_string(const SectorProjector proj)
 
setScaleOne setStatusOne setSaturated int16_t
 
const ExtendedEventContext & getExtendedEventContext(const EventContext &ctx)
Retrieve an extended context from a context object.
 
std::string m_store
Name of the algorithm's store.
 
size_t m_hash
Hash of algorithm + store + realSlot.
 
static HLTHash string2hash(const std::string &, const std::string &category="TE")
hash function translating TE names into identifiers
 
void dump(MsgStream &msg)
 
StatusCode isValid() const
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
TrigConf::HLTHash callerHash(MsgStream &msg) const
 
int16_t m_viewID
If not within an event view, then the m_iewID = s_noView = -1.
 
size_t m_realSlot
The actual slot of the algorithm.
 
A "view" of the event store (IProxyDict).