11#include <analysis/VariableManager/Manager.h>
15namespace Belle2::Variable {
16 double SVDClusterCharge(
const Particle*,
const std::vector<double>& indices);
17 double SVDClusterSNR(
const Particle*,
const std::vector<double>& indices);
18 int SVDClusterSize(
const Particle*,
const std::vector<double>& indices);
19 double SVDClusterTime(
const Particle*,
const std::vector<double>& indices);
20 double SVDTrackPrime(
const Particle*,
const std::vector<double>& indices);
21 double SVDTrackPositionErrorUnbiased(
const Particle*,
const std::vector<double>& indices);
22 double SVDTruePosition(
const Particle*,
const std::vector<double>& indices);
23 double SVDResidual(
const Particle*,
const std::vector<double>& indices);
24 double SVDClusterChargeNormTrkLength(
const Particle*,
const std::vector<double>& indices);
25 double SVDClusterTimeMinusEventT0(
const Particle*,
const std::vector<double>& indices);
26 double SVDClusterTimeMinusCDCEventT0(
const Particle*,
const std::vector<double>& indices);
27 double CDCEventT0(
const Particle*,
const std::vector<double>& indices);
28 double SVDEventT0(
const Particle*,
const std::vector<double>& indices);
29 int SVDLayer(
const Particle*,
const std::vector<double>& indices);
30 int SVDLadder(
const Particle*,
const std::vector<double>& indices);
31 int SVDSensor(
const Particle*,
const std::vector<double>& indices);
32 bool SVDSide(
const Particle*,
const std::vector<double>& indices);