8#include "Math/Rotation3D.h"
9#include "Math/Vector3Dfwd.h"
11#include <boost/serialization/access.hpp>
12#include <boost/serialization/split_member.hpp>
19 template<
class Archive>
20 void save(Archive& ar,
const ROOT::Math::XYZVector& val,
const unsigned int )
27 template<
class Archive>
28 void load(Archive& ar, ROOT::Math::XYZVector& val,
const unsigned int )
35 template<
class Archive>
36 void serialize(Archive& ar, ROOT::Math::XYZVector& val,
const unsigned int version)
38 split_free(ar, val, version);
46 ROOT::Math::XYZVector
hitPos = ROOT::Math::XYZVector(0.0, 0.0, 0.0);
47 ROOT::Math::XYZVector
hitPosErr = ROOT::Math::XYZVector(0.0, 0.0, 0.0);
71 hitPos = ROOT::Math::XYZVector(0.0, 0.0, 0.0);
72 hitPosErr = ROOT::Math::XYZVector(0.0, 0.0, 0.0);
80 void add(ROOT::Math::XYZVector
pos,
double time,
double timeErr,
double weight)
116 const int i1 = floor(dBin);
117 const int i2 = ceil(dBin);
127 hitPosErr = ROOT::Math::XYZVector(0.5, 0.5, 0.5);
130 template<
class Archive>
Serializer for SIMD vectors.
void load(Archive &ar, ROOT::Math::XYZVector &val, const unsigned int)
void serialize(Archive &ar, ROOT::Math::XYZVector &val, const unsigned int version)
void save(Archive &ar, const ROOT::Math::XYZVector &val, const unsigned int)
std::vector< double > fCPTOffY
std::vector< ClusterizerChanPar > fChanPar
void finalize(const TofCell &trafoCell, const ClusterizerRpcPar &par)
ROOT::Math::XYZVector hitPos
ROOT::Math::XYZVector hitPosErr
void add(ROOT::Math::XYZVector pos, double time, double timeErr, double weight)
void normalize(double timeErr)
void serialize(Archive &ar, unsigned int)
ROOT::Math::XYZVector pos
ROOT::Math::Rotation3D rotation