Project
Loading...
Searching...
No Matches
VertexerTraits.cxx File Reference
#include <boost/histogram.hpp>
#include <boost/format.hpp>
#include <iostream>
#include <string>
#include <chrono>
#include "ITStracking/VertexerTraits.h"
#include "ITStracking/ClusterLines.h"
#include "ITStracking/Tracklet.h"

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::its
 

Functions

float o2::its::smallestAngleDifference (float a, float b)
 
template<TrackletMode Mode, bool EvalRun>
void o2::its::trackleterKernelHost (const gsl::span< const Cluster > &clustersNextLayer, const gsl::span< const Cluster > &clustersCurrentLayer, const gsl::span< unsigned char > &usedClustersNextLayer, int *indexTableNext, const float phiCut, std::vector< Tracklet > &tracklets, gsl::span< int > foundTracklets, const IndexTableUtils &utils, const short pivotRof, const short targetRof, gsl::span< int > rofFoundTrackletsOffsets, const int maxTrackletsPerCluster=static_cast< int >(2e3))
 
void o2::its::trackletSelectionKernelHost (const gsl::span< const Cluster > clusters0, const gsl::span< const Cluster > clusters1, gsl::span< unsigned char > usedClusters0, gsl::span< unsigned char > usedClusters2, const gsl::span< const Tracklet > &tracklets01, const gsl::span< const Tracklet > &tracklets12, std::vector< bool > &usedTracklets, const gsl::span< int > foundTracklets01, const gsl::span< int > foundTracklets12, std::vector< Line > &lines, const gsl::span< const MCCompLabel > &trackletLabels, std::vector< MCCompLabel > &linesLabels, const short pivotRofId, const short targetRofId, const float tanLambdaCut=0.025f, const float phiCut=0.005f, const int maxTracklets=static_cast< int >(1e2))