ATLAS Offline Software
Loading...
Searching...
No Matches
TritonTracccTrackMaker.cxx File Reference
#include <memory>
#include <fstream>
#include <sstream>
#include "TritonTracccTrackMaker.h"
#include "CxxUtils/StringUtils.h"
#include <chrono>
Include dependency graph for TritonTracccTrackMaker.cxx:

Go to the source code of this file.

Functions

void appendBytes (std::vector< uint8_t > &out, const uint64_t &value)
void appendBytes (std::vector< uint8_t > &out, const uint32_t &value)
void appendBytes (std::vector< uint8_t > &out, const float &value)

Function Documentation

◆ appendBytes() [1/3]

void appendBytes ( std::vector< uint8_t > & out,
const float & value )
inline

Definition at line 131 of file TritonTracccTrackMaker.cxx.

132{
133 const auto* p = reinterpret_cast<const uint8_t*>(&value);
134 out.insert(out.end(), p, p + sizeof(value));
135}

◆ appendBytes() [2/3]

void appendBytes ( std::vector< uint8_t > & out,
const uint32_t & value )
inline

Definition at line 126 of file TritonTracccTrackMaker.cxx.

127{
128 const auto* p = reinterpret_cast<const uint8_t*>(&value);
129 out.insert(out.end(), p, p + sizeof(value));
130}

◆ appendBytes() [3/3]

void appendBytes ( std::vector< uint8_t > & out,
const uint64_t & value )
inline

Definition at line 121 of file TritonTracccTrackMaker.cxx.

122{
123 const auto* p = reinterpret_cast<const uint8_t*>(&value);
124 out.insert(out.end(), p, p + sizeof(value));
125}