|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   13                        ISvcLocator *pSvcLocator):
 
   26       ss << 
"\nTOB creators\n";
 
   28     ss << 
tool->toString() << 
'\n';
 
   31       ss << 
"\nTIP writers\n";
 
   33     ss << 
tool->toString() << 
'\n';
 
   37       std::ofstream 
out(
name() + 
"_init.log");
 
   42     return StatusCode::SUCCESS;
 
   51     using TipWord = std::bitset<ITIPwriterAlgTool::s_nbits_TIP>;
 
   58     auto tipword = std::make_unique<TipWord>(); 
 
   66       ss << 
"\nRun " << ctx <<
' ' << 
"TIP:\n" << *tipword << 
'\n';
 
   69       std::ofstream 
out(
name() + 
"_tip.log", std::ios_base::app);
 
   80     return StatusCode::SUCCESS;
 
  
int run(int argc, char *argv[])
GlobalSimulationAlg(const std::string &name, ISvcLocator *pSvcLocator)
An algorithm that can be simultaneously executed in multiple threads.
ToolHandleArray< IGlobalSimAlgTool > m_algTools
AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench c...
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
Gaudi::Property< bool > m_enableDumps
SG::WriteHandleKey< TIPword > m_tipWordKey
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
virtual StatusCode execute(const EventContext &ctx) const override
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
ToolHandleArray< ITIPwriterAlgTool > m_TIPwriters
Define macros for attributes used to control the static checker.
virtual StatusCode initialize() override