![]() |
Project
|
Functions | |
void | loadEventData (ROframe &events, gsl::span< const itsmft::CompClusterExt > clusters, gsl::span< const unsigned char >::iterator &pattIt, const itsmft::TopologyDictionary *dict, const dataformats::MCTruthContainer< MCCompLabel > *clsLabels=nullptr) |
int | loadROFrameData (const o2::itsmft::ROFRecord &rof, ROframe &events, gsl::span< const itsmft::CompClusterExt > clusters, gsl::span< const unsigned char >::iterator &pattIt, const itsmft::TopologyDictionary *dict, const dataformats::MCTruthContainer< MCCompLabel > *mClsLabels=nullptr) |
void | convertCompactClusters (gsl::span< const itsmft::CompClusterExt > clusters, gsl::span< const unsigned char >::iterator &pattIt, std::vector< o2::BaseCluster< float > > &output, const itsmft::TopologyDictionary *dict) |
convert compact clusters to 3D spacepoints | |
std::vector< std::unordered_map< int, Label > > | loadLabels (const int, const std::string &) |
void | writeRoadsReport (std::ofstream &, std::ofstream &, std::ofstream &, const std::vector< std::vector< Road< 5 > > > &, const std::unordered_map< int, Label > &) |
template<class iterator , typename T > | |
o2::math_utils::Point3D< T > | extractClusterData (const itsmft::CompClusterExt &c, iterator &iter, const itsmft::TopologyDictionary *dict, T &sig2y, T &sig2z) |
template<class iterator , typename T > | |
std::array< T, 3 > | extractClusterDataA (const itsmft::CompClusterExt &c, iterator &iter, const itsmft::TopologyDictionary *dict, T &sig2y, T &sig2z) |
Variables | |
constexpr float | DefClusErrorRow = o2::itsmft::SegmentationAlpide::PitchRow * 0.5 |
constexpr float | DefClusErrorCol = o2::itsmft::SegmentationAlpide::PitchCol * 0.5 |
constexpr float | DefClusError2Row = DefClusErrorRow * DefClusErrorRow |
constexpr float | DefClusError2Col = DefClusErrorCol * DefClusErrorCol |
void o2::its::ioutils::convertCompactClusters | ( | gsl::span< const itsmft::CompClusterExt > | clusters, |
gsl::span< const unsigned char >::iterator & | pattIt, | ||
std::vector< o2::BaseCluster< float > > & | output, | ||
const itsmft::TopologyDictionary * | dict | ||
) |
convert compact clusters to 3D spacepoints
Definition at line 49 of file IOUtils.cxx.
o2::math_utils::Point3D< T > o2::its::ioutils::extractClusterData | ( | const itsmft::CompClusterExt & | c, |
iterator & | iter, | ||
const itsmft::TopologyDictionary * | dict, | ||
T & | sig2y, | ||
T & | sig2z | ||
) |
std::array< T, 3 > o2::its::ioutils::extractClusterDataA | ( | const itsmft::CompClusterExt & | c, |
iterator & | iter, | ||
const itsmft::TopologyDictionary * | dict, | ||
T & | sig2y, | ||
T & | sig2z | ||
) |
void o2::its::ioutils::loadEventData | ( | ROframe & | events, |
gsl::span< const itsmft::CompClusterExt > | clusters, | ||
gsl::span< const unsigned char >::iterator & | pattIt, | ||
const itsmft::TopologyDictionary * | dict, | ||
const dataformats::MCTruthContainer< MCCompLabel > * | clsLabels = nullptr |
||
) |
Rotate to the global frame
Definition at line 78 of file IOUtils.cxx.
std::vector< std::unordered_map< int, Label > > o2::its::ioutils::loadLabels | ( | const int | eventsNum, |
const std::string & | fileName | ||
) |
Definition at line 152 of file IOUtils.cxx.
int o2::its::ioutils::loadROFrameData | ( | const o2::itsmft::ROFRecord & | rof, |
ROframe & | events, | ||
gsl::span< const itsmft::CompClusterExt > | clusters, | ||
gsl::span< const unsigned char >::iterator & | pattIt, | ||
const itsmft::TopologyDictionary * | dict, | ||
const dataformats::MCTruthContainer< MCCompLabel > * | mClsLabels = nullptr |
||
) |
Rotate to the global frame
Definition at line 116 of file IOUtils.cxx.
void o2::its::ioutils::writeRoadsReport | ( | std::ofstream & | , |
std::ofstream & | , | ||
std::ofstream & | , | ||
const std::vector< std::vector< Road< 5 > > > & | , | ||
const std::unordered_map< int, Label > & | |||
) |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |