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

Implementation of the TOF event time maker. More...

#include "TRandom.h"
#include "TMath.h"
#include "TOFBase/EventTimeMaker.h"
#include "TOFBase/Geo.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::tof
 

Functions

 O2ParamImpl (o2::tof::EventTimeTOFParams)
 
void o2::tof::computeEvTime (const std::vector< eventTimeTrack > &tracks, const std::vector< int > &trkIndex, eventTimeContainer &evtime)
 
void o2::tof::computeEvTimeFast (const std::vector< eventTimeTrack > &tracks, const std::vector< int > &trkIndex, eventTimeContainer &evtime)
 
int o2::tof::getStartTimeInSet (const std::vector< eventTimeTrack > &tracks, std::vector< int > &trackInSet, unsigned long &bestComb, double refT0=0)
 
int o2::tof::getStartTimeInSetFast (const std::vector< eventTimeTrack > &tracks, std::vector< int > &trackInSet, unsigned long &bestComb)
 
void o2::tof::generateEvTimeTracks (std::vector< eventTimeTrackTest > &tracks, int ntracks, float evTime=0.0)
 

Variables

constexpr unsigned long o2::tof::combinatorial [20] = {1, 3, 9, 27, 81, 243, 729, 2187, 6561, 19683, 59049, 177147, 531441, 1594323, 4782969, 14348907, 43046721, 129140163, 387420489, 1162261467}
 

Detailed Description

Function Documentation

◆ O2ParamImpl()

O2ParamImpl ( o2::tof::EventTimeTOFParams  )