ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
src
Utilities
BasicDataCollector.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef GLOBALSIM_BASICDATACOLLECTOR_H
6
#define GLOBALSIM_BASICDATACOLLECTOR_H
7
8
#include "
IDataCollector.h
"
9
#include "GaudiKernel/IAlgTool.h"
10
#include <vector>
11
#include <chrono>
12
13
14
namespace
GlobalSim
{
15
class
BasicDataCollector
:
public
IDataCollector
{
16
public
:
17
BasicDataCollector
();
18
virtual
~BasicDataCollector
() =
default
;
19
virtual
void
collect
(
const
IAlgTool&,
const
std::string&
msg
);
20
virtual
std::string
to_string
()
const
;
21
22
private
:
23
std::vector<std::pair<std::string, std::vector<std::string>>>
m_msgs
{};
24
std::chrono::high_resolution_clock::time_point
m_t0
;
25
};
26
27
std::ostream&
operator <<
(std::ostream& os,
const
BasicDataCollector
& bdc);
28
}
29
#endif
IDataCollector.h
GlobalSim::BasicDataCollector
Definition
BasicDataCollector.h:15
GlobalSim::BasicDataCollector::~BasicDataCollector
virtual ~BasicDataCollector()=default
GlobalSim::BasicDataCollector::collect
virtual void collect(const IAlgTool &, const std::string &msg)
Definition
BasicDataCollector.cxx:18
GlobalSim::BasicDataCollector::m_msgs
std::vector< std::pair< std::string, std::vector< std::string > > > m_msgs
Definition
BasicDataCollector.h:23
GlobalSim::BasicDataCollector::m_t0
std::chrono::high_resolution_clock::time_point m_t0
Definition
BasicDataCollector.h:24
GlobalSim::BasicDataCollector::BasicDataCollector
BasicDataCollector()
Definition
BasicDataCollector.cxx:14
GlobalSim::BasicDataCollector::to_string
virtual std::string to_string() const
Definition
BasicDataCollector.cxx:41
GlobalSim::IDataCollector
Definition
IDataCollector.h:13
GlobalSim
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.
Definition
Trigger/TrigT1/Global/GlobalSimulation/src/Egamma1BDT/Egamma1BDT/BDT.h:11
GlobalSim::operator<<
std::ostream & operator<<(std::ostream &os, const BasicDataCollector &bdc)
Definition
BasicDataCollector.cxx:52
msg
MsgStream & msg
Definition
testRead.cxx:32
Generated on
for ATLAS Offline Software by
1.17.0