Project
Loading...
Searching...
No Matches
IOUtils.h File Reference

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::its3
 
namespace  o2::its3::ioutils
 

Typedefs

using o2::its3::ioutils::SSAlpide = o2::its3::SegmentationSuperAlpide
 

Functions

template<class iterator , typename T = float>
o2::math_utils::Point3D< T > o2::its3::ioutils::extractClusterData (const itsmft::CompClusterExt &c, iterator &iter, const its3::TopologyDictionary *dict, T &sig2y, T &sig2z)
 
template<class iterator , typename T = float>
o2::math_utils::Point3D< T > o2::its3::ioutils::extractClusterData (const itsmft::CompClusterExt &c, iterator &iter, const its3::TopologyDictionary *dict, T &sig2y, T &sig2z, uint8_t &cls)
 
void o2::its3::ioutils::convertCompactClusters (gsl::span< const itsmft::CompClusterExt > clusters, gsl::span< const unsigned char >::iterator &pattIt, std::vector< o2::BaseCluster< float > > &output, const its3::TopologyDictionary *dict)
 convert compact clusters to 3D spacepoints
 
int o2::its3::ioutils::loadROFrameDataITS3 (its::TimeFrame *tf, gsl::span< o2::itsmft::ROFRecord > rofs, gsl::span< const itsmft::CompClusterExt > clusters, gsl::span< const unsigned char >::iterator &pattIt, const its3::TopologyDictionary *dict, const dataformats::MCTruthContainer< MCCompLabel > *mcLabels=nullptr)
 

Variables

constexpr float o2::its3::ioutils::DefClusErrorRow = o2::its3::SegmentationSuperAlpide::mPitchRow * 0.5
 
constexpr float o2::its3::ioutils::DefClusErrorCol = o2::its3::SegmentationSuperAlpide::mPitchCol * 0.5
 
constexpr float o2::its3::ioutils::DefClusError2Row = DefClusErrorRow * DefClusErrorRow
 
constexpr float o2::its3::ioutils::DefClusError2Col = DefClusErrorCol * DefClusErrorCol