ATLAS Offline Software
Classes | Namespaces
ColumnarPhysliteTest.cxx File Reference
#include <ColumnarTestFixtures/ColumnarPhysliteTest.h>
#include <AsgTesting/UnitTest.h>
#include <ColumnarCore/ColumnarTool.h>
#include <ColumnarInterfaces/ColumnInfo.h>
#include <ColumnarInterfaces/IColumnarTool.h>
#include <ColumnarToolWrapper/ColumnarToolHelpers.h>
#include <ColumnarTestFixtures/ToolWrapper.h>
#include <PATInterfaces/ISystematicsTool.h>
#include <TruthUtils/ParticleConstants.h>
#include <xAODJet/JetContainer.h>
#include <xAODMissingET/versions/MissingETAuxAssociationMap_v2.h>
#include <xAODMissingET/versions/MissingETBase.h>
#include <xAODCaloEvent/CaloClusterContainer.h>
#include <xAODTracking/TrackParticleContainer.h>
#include <xAODTracking/VertexContainer.h>
#include <POOLRootAccess/TEvent.h>
#include <TFile.h>
#include <TLeaf.h>
#include <TTree.h>
#include <chrono>
#include <cstdint>
#include <format>
#include <memory>
#include <vector>
#include <gtest/gtest.h>

Go to the source code of this file.

Classes

struct  columnar::TestUtils::BranchPerfData
 the performance data for reading a single branch More...
 
struct  columnar::TestUtils::ToolPerfData
 the performance data for running a single tool More...
 
class  columnar::TestUtils::BranchReader< T >
 
class  columnar::TestUtils::BranchReaderArray< T >
 
class  columnar::TestUtils::IColumnData
 
struct  columnar::TestUtils::IColumnData::OutputColumnInfo
 
struct  columnar::TestUtils::ColumnDataEventCount
 
struct  columnar::TestUtils::ColumnDataScalar< T >
 
struct  columnar::TestUtils::ColumnDataVector< T >
 
struct  columnar::TestUtils::ColumnDataOutVector< T >
 
struct  columnar::TestUtils::ColumnDataVectorVector< T >
 
struct  columnar::TestUtils::ColumnDataVectorVectorLink< T >
 
struct  columnar::TestUtils::ColumnDataVectorVectorVector< T >
 
struct  columnar::TestUtils::ColumnDataVectorLink< T >
 
struct  columnar::TestUtils::ColumnDataVectorSplitLink< T >
 
struct  columnar::TestUtils::ColumnDataVectorVectorVariantLink< T >
 
struct  columnar::TestUtils::ColumnDataMetNames
 
struct  columnar::TestUtils::ColumnDataOutputMet
 
struct  columnar::TestUtils::ColumnDataSamplingPattern
 

Namespaces

 columnar
 
 columnar::TestUtils
 

Variable Documentation

◆ m_batchSize

unsigned m_batchSize = 1
private

the number of calls per batch

Definition at line 75 of file ColumnarPhysliteTest.cxx.

◆ m_count

std::uint64_t m_count = 0
private

the number of times the timer has been started

Definition at line 72 of file ColumnarPhysliteTest.cxx.

◆ m_name

std::string m_name
private

Definition at line 64 of file ColumnarPhysliteTest.cxx.

◆ m_silence

bool m_silence = false
private

whether to suppress output

Definition at line 78 of file ColumnarPhysliteTest.cxx.

◆ m_start

std::chrono::time_point<std::chrono::high_resolution_clock> m_start
private

Definition at line 66 of file ColumnarPhysliteTest.cxx.

◆ m_ticks

std::chrono::high_resolution_clock::duration m_ticks {}
private

accumulated time m_ticks

Definition at line 69 of file ColumnarPhysliteTest.cxx.