Project
Loading...
Searching...
No Matches
bench_Tracker.cxx File Reference

Benchmark tracker device for MID. More...

#include "benchmark/benchmark.h"
#include <random>
#include "DataFormatsMID/Cluster.h"
#include "DataFormatsMID/Track.h"
#include "MIDBase/HitFinder.h"
#include "MIDBase/Mapping.h"
#include "MIDBase/MpArea.h"
#include "MIDTestingSimTools/TrackGenerator.h"
#include "MIDTracking/Tracker.h"

Go to the source code of this file.

Functions

std::vector< o2::mid::ClustergenerateTestData (int nTracks, o2::mid::TrackGenerator &trackGen, const o2::mid::HitFinder &hitFinder, const o2::mid::Mapping &mapping)
 
 BENCHMARK (BM_TRACKER) -> Apply(CustomArguments) ->Unit(benchmark::kNanosecond)
 
 BENCHMARK_MAIN ()
 

Detailed Description

Benchmark tracker device for MID.

Author
Diego Stocco <Diego.Stocco at cern.ch>
Date
17 March 2018

Definition in file bench_Tracker.cxx.

Function Documentation

◆ BENCHMARK()

BENCHMARK ( BM_TRACKER  ) -> Apply(CustomArguments) ->Unit(benchmark::kNanosecond)

◆ BENCHMARK_MAIN()

BENCHMARK_MAIN ( )

◆ generateTestData()

std::vector< o2::mid::Cluster > generateTestData ( int  nTracks,
o2::mid::TrackGenerator trackGen,
const o2::mid::HitFinder hitFinder,
const o2::mid::Mapping mapping 
)

Definition at line 27 of file bench_Tracker.cxx.